retouch_673_JAMES HALL_Aug16-127

James Hall

Singing & Theatre Arts Teacher, Musical Director, Piano Accompanist & Composer

BA (Hons) PGCE

ATCL (Musical Theatre)