Compositions include:

Choral and Stage works Further information can be found at Music for Choirs

Bentley Priory Chronicles (2023)
Commissioned by Bentley Priory Museum, headquarters of RAF Fighter Command during WW2.

RAF 100 (Flying without Feathers — 2018)
A celebration of the centenary of the RAF including choral settings of 'High Flight' and 'Per Ardua ad Astra'
Commissioned by Bentley Priory Museum

what remains? (2017) — for SATB Choir and Piano
Beyond the Trenches, Bentley Priory Museum
Information about the CD here.

Zimbabwe Suite (2016) — for SATB Choir, SATB Soloists, Orchestra
Commissioned for performances in Zimbabwe and London

Fighter Command and the Battle for Britain (2015) — Choral Musical in 1 act for community and youth choirs. (30 mins.)
Commissioned by Bentley Priory Museum to commemorate the 75th anniversary of the Battle of Britain. Funded by Arts Council

Seven Ages of Man (2015) — for SATB Choir, SB Soloists, Chamber Ensemble or Piano (30 mins.)
Grims Dyke Hotel, Harrow, Tonic Choir

The Mysterious Times of Ignatius Paul Paddington Pollaky (2013) — Gothic Opera.
King's Head Theatre, London (Extracts).

The Time Traveller (2012) — Comic Opera in 1 act. (30 mins.)
Buxton International G&S Festival

Diamond Jubilee Choral Fanfare (2012) — SASATB Choir + Piano (2 players)
Commissioned by London Borough of Harrow for the visit of Her Majesty The Queen.

Voices that should be heard (2011) — Choral Song Cycle for Choir and Orchestra (50 mins)
Commissioned by the Old Gaytonian’s Association, part-funded by Voluntary & Community Grants, Harrow Council
Abou ben Adhem from Voices that should be heard — South Bank Centre — 2013 Chorus Festival
Shifting Sands from Voices that should be heard — South Bank Centre — 2011 Festival of Britain, also for The Queen in 2012

The Strange Case of Mr Drake Kula (2008) — 1 act musical
Peterborough & St Margaret's School

The Magic Toyshop (2007) — 2 act musical
Peterborough & St Margaret's School

21st Century Chicken (2005) — Mini-Opera
Opera Fringe Festival, N.Ireland 'Murder Most Fowl' Hatstand Opera

Maccabee (2003) — Cantata for Choir and Chamber Orchestra (45 mins)
Harrow Arts Centre (Received Millennium Award)

93 Million Miles to the Sun (2002) — 1 act musical
Peterborough & St Margaret's School

Dreyfus: Prisoner of Devil’s Island (1998) — Musical Drama in 2 acts. (2 hrs 15 mins)
St Giles Cripplegate, London — 9th International Jewish Music Festival Film Extracts

Songs
The Tyger (2005)
Tank Museum, Dorset — Hatstand Opera

It was a Lover and his lass (2003) — (Vocal Scherzo) Part song/Quartet
120 Lovers and Counting, Hatstand Opera at the Dulwich Picture Gallery,

La Rosa Enflorese—Los Bilbilicos (2002) — Ladino folksong (arr.)
Exeter Festival

The Great Fire of London (2002) — Accompanied Vocal Round
Used in many performances as well as a choral workshop for Voicelab at the
Southbank Centre in 2011 led by leading vocal coach Mary King.

Jabberwocky (1998) — Accompanied Narration — Piano or Orchestra and spoken voice
Guildford Lewis Carroll Centenary Festival — Hatstand Opera

The Queen of Hearts
Guildford Lewis Carroll Centenary Festival — Hatstand Opera (1998)

Arrangements and transcriptions
Sea Song Medley
For Choir and Orchestra (or Piano)

Scottish Medley
For Choir and Orchestra (or Piano)

Tonic sings the rings (2012) Tonic Choir
A cappella Choral arrangements of 7 Songs from Round the World
Roundhouse, Camden — Part of Music Nation

Arrangement for SATB Choir of The Song on the Sand from Jerry Herman's La Cage aux Folles
available to buy from
Sheet Music Plus and Sheet Music Direct. Follow either of the links for details.

Arrangements available to buy from ScoreExchange include:
The Mikado Overture (Sullivan) arranged from full score for Piano Solo
Emperor Waltz (J.Strauss ll) arranged for String Quartet
O Richard, o mon roi (Richard Coeur de Lion) Baritone aria - voice and piano
La Rosa Enflorese - Los Bilbilicos (Ladino folksong) - voice and piano
Aquarium from Carnival of the Animals arranged for Piano Solo
Bramar di perdere (Artaserse) Soprano Aria - voice and piano
The Anacreontic Song-To Anacreon in Heav'n Voice(s) and piano
Who is Silvia (Schubert) arranged for SATB choir and piano