This article has multiple issues. Please help talk page. (Learn how and when to remove these template messages)( or discuss these issues on the Learn how and when to remove this template message)
He has played for silent films since 1990 at venues including Riverside Studios Cinema, National Film Theatre, Nottingham Broadway and the Barbican Centre. He has also worked extensively in contemporary dance, composing music for choreographers Viola Farber, Sarah Fahie and Andreja Rauch. John also works as a pianist for Rambert Dance Company and En-Knap.