David Hicken - English Composer, Pianist, Organist