Compete Works List by Opus Number
- Op. 1 Sonata ‘In Memoriam D.S.C.H’ (1975, revised 1981)
- Op. 2 Elegy for cello and piano (1980).
- Op. 2a Elegy arranged for viola and piano (1987).
- Op. 3 Prelude for piano (1981).
- Op. 4 The Stourhead Follies. Four Romantic Impressions for piano (1985).
- Op. 5 Three Short Pieces for piano (1986).
- Op. 6 Midnight Lamentation – song for voice and piano, words by Harold Monro (1974).
- Op. 7 (withdrawn)
- Op. 8 The Nightingale and the Rose. Impromptu for piano (1996).
- Op. 9 Portrait of Janis for piano (2000).
- Op. 10 Pain – song for voice and piano, words by Ivor Gurney (1991).
- Op. 11 Three Pieces for violin and piano (1986).
- Op. 12 (withdrawn)
- Op. 13 Diversions for brass quintet (1992).
- Op. 14 Sonatina for oboe and piano (1995).
- Op. 15 A Kiss – song for voice and piano, words by Thomas Hardy (1992).
- Op. 16 Easter Song – song for voice and piano, words by Edgar Billingham (1992).
- Op. 17 (withdrawn)
- Op. 18 Three Bridges Suite for brass decet (1994).
- Op. 19 O Sing Aloud to God. Anthem for SATB chorus and organ, words from Psalms 77, 81 and 105 (1993).
- Op. 20 At the Court of the Poisoned Rose – Song for counter-tenor or mezzo-soprano and piano (1994).
- Op. 21 Triptych for sixteen brass and two percussion (1993).
- Op. 22 Venetian Songs (Love’s Voice). Song cycle for voice and piano, words by John Addington Symonds (1995).
- Op. 23 Sonata for flute and piano (1989) and transcription for violin and piano (2018)
- Op. 24 At Malvern – song for voice and piano, words by John Addington Symonds (1998).
- Op. 24a At Malvern. Transcription for ‘cello and piano (2013).
- Op. 25 Rhapsody ‘In Memoriam Herbert Howells’ for organ (1996).
- Op. 26 Soliloquy for viola and piano (1994).
- Op. 27 Piano Quintet (1995).
- Op. 28 Two songs for voice and piano (1997).
- Op. 29 Poem for cello and piano (1997).
- Op. 30 Acton Burnell. for tenor, viola and piano (1997).
- Op. 31 Invite, to Eternity. Song cycle for tenor and string quartet, words by John Clare (1997).
- Op. 32 String Quartet (1998).
- Op. 33 Six Songs for voice and piano (1999–2003).
- Op. 33a It Rains. Transcription for cello and piano (2012).
- Op. 34 Awake! Awake, the World is Young. Anthem for SATB chorus, mezzo-soprano, brass, percussion and organ, (with optional strings) (2000).
- Op. 35 Caprice for piano (2001).
- Op. 36 Songs of Eternity and Sorrow. Song cycle for tenor, string quartet and piano (2005).
- Op. 37 Songs for soprano voice and piano (2004, 2008, 2016).
- Op. 38 On the Wings of Love – Song cycle for tenor, clarinet and piano (2006).
- Op. 39 The Pine Boughs Past Music – Song cycle for baritone and piano (2009).
- Op. 40 Remember This. Cantata for soprano, tenor, string quartet and piano, words by Andrew Motion (2008-11).
- Op. 41 Songs for baritone or mezzo-soprano and piano (2011–16).
- Op. 42 The Moon Sails Out for cello and piano (2010).
- Op. 43 The Song of the Severn – Song cycle for baritone, string quartet and piano (2013).
- Op. 44 Canzonetta for clarinet and string quartet (2013).
- Op. 45 I Caught the Changes of the Year – Song for mezzo-soprano and piano, words by John Drinkwater (2010).
- Op.46 Through These Pale Cold Days. Song cycle for tenor, viola and piano (2016).
- Op.47 Ask no more of me – Song for tenor or soprano and piano, words by Algenon Swinburne (2017)
- Op.48 Requiem for S.A.T.B choir and organ (2018-19)
- Op.49 No Doctor Today Please – Song for tenor and piano, words by Theodore Roethke (2019)
- Op.50 The Last Invocation – Song cycle for tenor and piano (2019)
Without opus number:
- While shepherds watched their flocks by night. Christmas Carol for SATB chorus and organ (2003).