Cheryl Giles

She also has composed a children's musical and accompanied for the performances.