Studied composition with John Maxwell Geddes at St Andrew’s College of Education and with Edward Harper and Nigel Osborne at Edinburgh University. Head of Music at Balfron High School and organist at St Andrew’s Church, Bearsden. Compositions include Griminish Point and Conveyance (orchestral), Pattern of Life and The Fastest Man on Earth (choral), Unseen Vision (chamber), Strata Shift and Night Liftoff (electro-acoustic) and various settings of liturgical texts. Saltire Sinfonietta, an orchestral work in three movements, was commissioned and premiered by the Bearsden and Milngavie Youth Orchestra. Musical interests include 20th century music, jazz and music by Scottish composers.