Click on a title below to listen:

X 1. Whimsy 1 (for piano)
X 2. Whimsy 2 (for piano)
X 3. The annoying kingfisher out my window (for piano)
X 4. Three pieces based on the same 12-tone row (for piano)
        Piece 1
        Piece 2
        Piece 3
X 5. Twelve preludes in search of a key (for piano)
        Prelude 1 (starting on the note C)
        Prelude 2 (starting on the note Db)
        Prelude 3 (starting on the note D)
        Prelude 4 (starting on the note Eb)
        Prelude 5 (starting on the note E)
        Prelude 6 (starting on the note F)
        Prelude 7 (starting on the note Gb)
        Prelude 8 (starting on the note G)
        Prelude 9 (starting on the note Ab)
        Prelude 10 (starting on the note A)
        Prelude 11 (starting on the note Bb)
        Prelude 12 (starting on the note B)
X 6. A Baker's Dozen (for piano)
        1. Liddle Diddy
        2. A Jolly Dance
        3. Rondo
        4. Windmills
        5. Nine Eight
        6. Hiccups
        7. Something's Passing
        8. Little Bird
        9. Perpetual Motion
        10. Fugue
        11. Wonky
        12. Sunday Train
        13. Elegy
X 7. Fantails (for oboe and piano)
X 8. Three pieces to play while wearing a silly hat (for piano)
        Silly Hat I
        Silly Hat II
        Silly Hat III
X 9. Kamala holds a press conference (for bagpipe chanter and piano)
X 10. Little Red Riding Hood (Dance Theatre)
X 11. Three Rondos for Wind Quartet
        Rondo I
        Rondo II
        Rondo III
X 12. Suite for Piano
        I - Trapped by a Chord
        II - Jagged Notes
        III - Toccata
        IV - Somersaults
X 13. Serenade for Strings
        Movement I
        Movement II
        Movement III
        Movement IV
        Movement V
X 14. Three Whimsies for Piano
        Squaddle Doddle
        Snicker Doodle
        Slither Slather
X 15. Telling Secrets (for String Orchestra)
X 16. In the Mode (for Piano)
        1. Dorian
        2. Ionian
        3. Lydian
        4. Locrian
        5. Mixolydian
        6. Aeolian
        7. Phrygian
X 17. Joyful Days (for Piano)
        Sunday
        Monday
        Tuesday
        Wednesday
        Thursday
        Friday
        Saturday
X 18. Four Christmas Carols in Partial Disguise (for piano)
        Carol 1
        Carol 2
        Carol 3
        Carol 4
X 19. Three Etudes (for piano)
        Etude 1
        Etude 2
        Etude 3


Click on a title for a pdf of the written music:


X 1. Whimsy 1 (for piano)
X 2. Whimsy 2 (for piano)
X 3. The annoying kingfisher out my window (for piano)
X 4. Three pieces based on the same 12-tone row (for piano)
        Piece 1
        Piece 2
        Piece 3
X 5. Twelve preludes in search of a key (for piano)
        Prelude 1 (starting on the note C)
        Prelude 2 (starting on the note Db)
        Prelude 3 (starting on the note D)
        Prelude 4 (starting on the note Eb)
        Prelude 5 (starting on the note E)
        Prelude 6 (starting on the note F)
        Prelude 7 (starting on the note Gb)
        Prelude 8 (starting on the note G)
        Prelude 9 (starting on the note Ab)
        Prelude 10 (starting on the note A)
        Prelude 11 (starting on the note Bb)
        Prelude 12 (starting on the note B)
X 6. A Baker's Dozen (for piano)
        1. Liddle Diddy
        2. A Jolly Dance
        3. Rondo
        4. Windmills
        5. Nine Eight
        6. Hiccups
        7. Something's Passing
        8. Little Bird
        9. Perpetual Motion
        10. Fugue
        11. Wonky
        12. Sunday Train
        13. Elegy
X 7. Fantails (for oboe and piano)
X 8. Three pieces to play while wearing a silly hat (for piano)
        Silly Hat I
        Silly Hat II
        Silly Hat III
X 9. Kamala holds a press conference (for bagpipe chanter and piano)
X 10. Little Red Riding Hood (Dance Theatre)
X 11. Three Rondos for Wind Quartet
        Rondo I
        Rondo II
        Rondo III
X 12. Suite for Piano
        I - Trapped by a Chord
        II - Jagged Notes
        III - Toccata
        IV - Somersaults
X 13. Serenade for Strings
        Movement I
        Movement II
        Movement III
        Movement IV
        Movement V
X 14. Three Whimsies for Piano
        Squaddle Doddle
        Snicker Doodle
        Slither Slather
X 15. Telling Secrets (for String Orchestra)
X 16. In the Mode (for Piano)
        1. Dorian
        2. Ionian
        3. Lydian
        4. Locrian
        5. Mixolydian
        6. Aeolian
        7. Phrygian
X 17. Joyful Days (for Piano)
        Sunday
        Monday
        Tuesday
        Wednesday
        Thursday
        Friday
        Saturday
X 18. Four Christmas Carols in Partial Disguise (for piano)
        Carol 1
        Carol 2
        Carol 3
        Carol 4
X 19. Three Etudes (for piano)
        Etude 1
        Etude 2
        Etude 3


View piano music composed in 2019
View music composed in 2020
View music composed in 2022
View music composed in 2023
View music composed in 2024
Contact