Works List


Hamlet (2004-2008)

Children’s Opera

Thumbelina (in progress)


The Green Oasis (2009-2010)
The Blackening Landscape (2008)
Love Songs (2006)
The Daffodils (2003)
Remembrances of Nature (2002)
The Tiger and Other Songs on William Blake (2001)
Two Songs on German Poetry (2000)


Excerpts from Hamlet: An Opera, arranged for String Quartet (2008)
Alla Marcia for String Quartet (2003)
Sonata for Viola and Piano (2002)
Scherzo for Two Violins (2001)
Sonatina for Violin and Viola (2001)
String Quartet No. 2 (2001)
Five Variations on a Theme by Beethoven (2 cl, 2 bn) (2000)
String Trio in E-Flat Major (2000)
String Quartet No. 1 (1999)


Prelude and Fugue in E-Flat Minor (2005)
Dance Suite (2004)
Sonata in C Major (2004)
Rhapsody Sonata (2002)
Three Bagatelles (2002)
Prelude in E-Flat Minor (2001)
Sonata in D Major (2000)
Variations on a Theme by Mozart (1999)
Eight Minuets (1999)

Piano Duet

Chopin Reflected: Five Free Variations Culminating in a Theme by Chopin (2009)
Variations on Gershwin’s I Got Rhythm (2003)


"Revenge Duet" from Hamlet: An Opera (2009)
Two Marches (2004)
Symphony (2001)

Other Instrumental

Fanfare for an Art Exhibition (2009)


Bells are Ringing (2007)
The Daffodils (2003)
Sing and Be Merry (2003)
Gradual and Sanctus (2000)
High Upon the Hills by Night (1998)

Jazz Piano

Hark the Herald Angels Sing (arranged, 2003)
Silent Night (arranged, 2003)
Cadenza for Gershwin’s Rhapsody in Blue (2003)
Saturday Rag (2003)
Blue Serenade (2003)

Children's Piano

Piano Method for Beginners, Book 3 (2004)
Undersea Creatures (2003)
Piano Method for Beginners, Book 2 (2003)
The Solar System (2002)
Piano Method for Beginners, Book 1 (2002)

Back to top