John studied music at the University of Reading. In London, he has been an accompanist for the light opera group Geoids, and he has accompanied both singers and instrumentalists.
He has been a rehearsal pianist for Surrey Opera productions of The Merry Wives of Windsor and The Barber of Seville, and OperaUpClose production of La Boheme. After 11 years as College Librarian at Rose Bruford College, he is now devoting his time to piano teaching and accompanying.
He teaches piano at Newham Academy of Music and in secondary schools in Lewisham.
He accompanies singing classes at Morley College. He has been a house pianist at Ardingly International Music School for three years. He contributes to services at the United Reformed Church in South Norwood, Forest Hill Methodist Church, and the chapel in Mayday Hospital, Croydon.