top of page


From musical theatre to large scale choral works, I have been involved with quite a broad range of writing projects.
I have listed below the most important composition commissions.




Shakespeare’s Globe Theatre

2019 & 2020

Composer / MD / Arranger for Christmas at the (Snow) Globe


VoxTox Productions


Composer of the title music for Sandi Toksvig's podcasts during lockdown


Hillingdon Borough Council


The Many and the Few. Five new songs commissioned for a documentary celebrating the 80th anniversary of the Battle of Britain


Yvonne Arnaud Theatre, Guildford

1994 – 2020

Composer / Arranger / MD for over 60 productions


Leicester Haymarket Theatre


Composer / Arranger for Treasure Island, co-written with Sandi Toksvig & Jenifer Toksvig


Story Pocket Theatre Company

2015 – 2019

Composer / Arranger for tours of Arabian Nights, The Nutcracker, David Baddiel's AniMalcolm


Hillingdon Borough Council

2015 – 2018

Flying! - a cantata commissioned by Hillingdon Music Hub in association with the RAF. First performed in 2015 with performances planned for 2017/18 including the RAF centenary celebrations


Apollo Theatre Company


Composer, Arranger and Musical Director for tour of Just So Stories


Hotbuckle Productions

2011 – 2014

Composer / Arranger / MD for the annual Christmas pantomime at Riverhouse Arts Centre, Walton on Thames


Community Choirs project

2009 – 2011

Re:Creation (an Oratorio) – a project commissioned by Ghosts Choral Society for performances by community choirs in the South-east. Performances include Guildford premiere (Ghosts. Conductor: Timothy Ball); Holy Trintiy, Guildford (Occam Singers. Conductor: David Gibson); Methodist Central Hall (Conductor: Noel Tredinnick); London professional premiere at St John’s Smith, Square (Consortium. Conductor: Timothy Ball)


BBC College of Journalism


Composer of opening titles for training film


DDB London

2004 – 2007

Composer / Arranger / Conductor (Angel Studios) for HASBRO games commercials: Cluedo, Monopoly and Monkey Madness


Duncan Weldon Productions


Music arranger for Life Support, Aldwych Theatre London.

Director: Harold Pinter


New Screen Elite

1996 -2000

Composer for two short film scores: Rooftop and Panic

Director: Omin Nooshin

bottom of page