The Singing Will Never be DoneVocalSong Cycletenor + pianoSix Songs about After the Great War. Written for Ryan Harper. Texts by Wilfred Owen and Siegfried Sassoon.2019/04/15
Baby BoyVocalSong Cyclemezzo + pianoFour songs from a mother to her son. Written for Christina Stelmacovich.2019/03/25
The Lavender FieldsVocalSong Cyclemezzo + pianoSeven Songs about Living with Cancer. Written for Ariana Chris.2018/10/11
Songs of AbsenceVocalSong Cyclesoprano + pianoEight Songs about Living Far Apart. Written for Christina Haldane. Texts by Sean Haldane.2018/11/11
Sheet MusicVocalSong Cyclebass + pianoSeven Songs about a Passionate Love Affair. Written for Dann Mitton.2018/10/23
Gieb mir die HandVocalSong Cyclesoprano + pianoSeven songs from poems by Rainer Maria Rilke. Written for Tracy Bessette Smith.2018/12/17
Sins of the FatherVocalSong Cyclebaritone + pianoThree songs2018/08/14
The Bleach CycleVocalSong Cyclesoprano + pianoFive songs about mental health. Written for Glynis Ratcliffe.2017/07/14
Into Your HeartVocalIndividual Songhigh voice + pianoPoem by Glynis Ratcliffe.2019/01/25
somewhere i have never travelled, gladly beyondVocalIndividual Songhigh voice + pianoPoem by e. e. cummings2018/03/09
VortexVocalIndividual Songhigh voice + pianoPoem by Marion Samuel-Stevens.2019/01/22
The Reason is LoveVocalSong Cyclemezzo, tenor + pianoFour duets from poems by e. e. cummings. Written for Michèle Bogdanowicz and Ernesto Ramirez2017/12/07
Get Off The StageStage WorkOperaccinosoprano, alto, tenor, baritone, oboe, horn, contrabassA comic opera short about people trying to introduce the opera. Text by Paul Moffett.2019/01/20
HelloStage WorkOperaccinotenor, baritone + clarinet, viola, bassoonA comic opera short about a telemarketer scam. Text by Paul Moffett.2018/11/25
DandelionsStage WorkOperasoprano, mezzo, tenor, baritone + pianoChamber Opera in one act.

From a short love story by O. Henry set in NYC in 1920
How the Camel Got His Hump (Just So Stories)Stage Workfor childrenbaritone + orchestraFrom the short story by Rudyard Kipling2017/03/24
How the Whale Got His Throat (Just So Stories)Stage Workfor childrenbaritone + orchestraFrom the short story by Rudyard Kipling2015/07/17
The Sing-Song of Old Man Kangaroo (Just So Stories)Stage Workfor childrenbaritone + orchestraFrom the short story by Rudyard Kipling2017/02/22
Any Little Old SongChoralIndividual SongSATBPoem by Thomas Hardy. Written for Avanti Chamber Choir.2018/08/14
My Beloved's GardenChoralIndividual SongSATBtext from Song of Solomon1997/02/05
Jenny Kissed MeChoralIndividual SongSATBpoem by Leigh Hunt2016/11/30
New Love, New LifeChoralIndividual SongSATBText by pioneering British feminist poet Amy Levy. Written for David Ambrose and the Mississauga Festival Choir2017/11/18
In Paradisum ChoralIndividual SongSSAATTBB + SSAATTBBwritten in memory of Elmer Iseler1998/01/16
SnowChoralIndividual Songunison + pianopoem by Walter de la Mare2017/04/01
Pretty Little LinesChoralIndividual SongSSAA + pianopoem by Nicholas Coffin2018/01/23
Three Songs from Poems by William BlakeChoralMulti-movement WorkSATB + piano'Ah! Sunflower'; 'The sun descending'; 'The Laughing Song'. Written for the Toronto Mendelssohn Youth Choir.1995/09/10
Six Songs from 'A Child's Garden of Verses' by Robert Louis StevensonChoralMulti-movement Worktreble + pianoWritten for Chorus Niagara Children's Choir.2017/04/03
LegacyChoralLarger Worksoprano solo, treble solo, SATB, SA, oboe, horn, pianoPoem by Glynis Ratcliffe. Commissioned by Robert Cooper and Chorus Niagara.2017/09/20
VespersChoralLarger Worksoprano, baritone, SATB + orchestraongoing
Alto Flute Sonata - 'Soleil'Solo InstrumentalSonataalto flute + pianoWritten for Doug Miller.2019/01/28
Oboe Sonata - 'Bittersweet'Solo InstrumentalSonataoboe + pianoWritten for Graham Mackenzie2017/11/13
English Horn Sonata - 'Campanula'Solo InstrumentalSonataenglish horn + pianoWritten for Karen Ages2017/08/04
Clarinet Sonata - 'Late Summer'Solo InstrumentalSonataBb clarinet + pianoWritten for Michele Jacot2016/08/09
Trumpet - 'Aurora'Solo InstrumentalSonatatrumpet + pianoWritten for Ira Zingraff2017/12/02
Horn - 'Foxglove'Solo InstrumentalSonatahorn + pianoWritten for Austin Hitchcock2017/10/26
Unaccompanied Violin - 'Sound of New Rain'Solo InstrumentalSonataviolin (unaccompanied)Written for Valerie Sylvester2017/10/23
Viola - 'Dogwood'Solo InstrumentalSonataviola + pianoWritten for Liam Calhoun2017/08/08
Cello - 'Hyacinth'Solo InstrumentalSonatacello + pianoWritten for Gordon Cleland2017/07/10
Harp - 'Ecce'Solo InstrumentalSonataharpWritten for Deb Braun2018/01/16
24 Emotive PreludesSolo InstrumentalMulti-movement WorkpianoWritten for Karin Di Bella2018/05/24
PassacagliaChamberIndividual Piece2 violins, viola d’amore, lute, harpsichord2017/12/21
Three-Horned Beast (Horn trio)ChamberIndividual Piece3 horns2017/09/26
A Day at the Seashore (Piano + chamber group)ChamberIndividual Piecepiano, oboe, Bb clarinet, trumpet, trombone, timpani, violin, cello, contrabass2016/09/05
Christmas BirdsChamberMulti-movement Piecesflute, violin, harpWritten for Glissandi Trio2017/09/12
From From the New WorldOrchestralIndividual Piece2+picc.2+eh.2+bass.3 / 4.4.2+bass.1 / timp.2perc / hp / pno / str2016/10/27
Kindly LightOrchestralIndividual Piece2.0.2.0 / 1.1.2 / timp.1perc / str2015/09/19
AgroundOrchestralSpeed Compositionsorchestra2017/01/08
Two BirdsOrchestralSpeed Compositionsorchestra2016/12/23
His Final DogfightOrchestralSpeed Compositionsorchestra2016/12/23
Hiking To The TopOrchestralSpeed Compositionsorchestra2016/12/21
…but I Cannot Feel Love — a Robot’s LamentOrchestralSpeed Compositionsorchestra2016/12/19
Rain on the PromenadeOrchestralSpeed Compositionsorchestra2016/12/23
Orchestral Suite #1 — Le RéveillonOrchestralMulti-Movement Works2.2.2.2 / / timp.1perc / hp / str2016/07/27
Orchestral Suite #2 — Mythical BeastsOrchestralMulti-Movement Worksorchestraongoing
Spectres by Jason YuOrchestralOrchestration2+picc.2+eh.2+bass.2+contra / 4.3.3+bass.1 / timp.vib.glock.cel.hp / str2018/02/14
Suite by Emiliano MannaOrchestralOrchestration1.1.1.1 / 1.1.1 / timp.1 perc / str2017/02/25
Suite by R. LezrichOrchestralOrchestration1+picc.2.2.2 / 4.2.3 / timp.2 perc / str2017/01/22