 He has been a repetiteur for John Eliot Gardiner, Vernon Handley and Sir Charles Groves.From 1989 to 1991 he was pianist of the European Contemporary Music Ensemble.He has recorded little-known piano music by Eugene Goossens, Herbert Howells, Carl Johann Eschmann, and Bernard Stevens, and the piano and organ sonatas of Julius Reubke.