Bachelor in Music, Magdalen College, Oxford, 1961. Master of Arts, Magdalen College, Oxford, 1965.
Assistant organist Exeter (England) Cathedral, 1961—1969. Organist and master of choristers Portsmouth (England) Cathedral, 1969—1977. Master of the Music Peterborough (England) Cathedral, 1977—2004.
Assistant lecturer Exeter (England) University, 1967—1969. Assistant master Portsmouth (England) Grammar School, 1969—1977. Examiner associated board Royal Schools of Music, since 1972.
Magistrate, Justice of Peace, Peterborough, England, since 1988. Fellow: Guild Church Musicians, Royal College Organists.
Married Sylvia Marina Trude, September 27, 1969. Children: Catherine, Andrew.