James Spilling, London, UK. Composer, Arranger, Singer and Vocal Coach.

"outstanding voice" - The Stage
 

Physical CD available - please contact for further info