Orchestral
- Elegy
- Journey to a dark place
- Felix Overture
- Galapagos
- Horn Concerto
- Variation on a theme of Hildegard of Bingen
- Little suite for Strings
- The Joy of small things
- Inchcolm Interlude
- In the Mountains
- Autumn for Horn and Strings
- Lament for Gaza
Chamber
- 1st String Quartet
- 2nd String Quartet
- 3 bagatelles for Wind Quintet
- Suite for 13 wind instruments (published by Phylloscopus)
- Clarinet Sonata
- Various short pieces for Violin and Piano Cromarty Suite
- Suite in an Olde Style for Wind Octet
- Lament for Gaza for Violin and Piano
- Sonatina for Flute and Piano
- Sonatina for Oboe and Piano
Choral
- Agnus Dei
- Music, when soft voices die
Children and Jazz
- Numerous short pieces, please contact for details
Arrangements
- Beethoven Fidelio Overture arranged for 13 winds
- Mozart Linz Symphony arranged for wind octet
- Mozart Impresario overture for wind octet
- Faure Masques et Bergamasques arranged for Wind Nonet