For Narrator and Piano
Lullaby of War (
2007)
Commissioned by 21st Century Classical. Premieres in New York and Berlin by pianist Soheil Nasseri. Subsequent performances in Poland and Washington DC by the composer. Settings of 6 war poems.
28 minutes
For Solo Piano
Story of the Haunted Child (2019)
17 minutes
For Lucia (2015, 2016) (
2015)
Written for Lucia Leith, a gift for her years of dedicated service
to the Washington Conservatory of Music.
7-8 minutes
A Glimpse of Silence (2013)
Premiered at the Washington Conservatory of Music on May 4, 2013
8 minutes
Visions of Childhood (2011)
Inspired by Schumann's Kinderscenen, a 10-part piece for adults looking back on their childhood. Premiered at the Washington Conservatory of Music on May 12, 2012.
14 minutes
Altercations (A Chaconne) (2009)
A short, feisty theme with 26 short variations plus a coda. Premiered at the Washington Conservatory of Music on May 16, 2009.
5 minutes
Renoir's Feast (
2006)
Commissioned by The Phillips Collection and premiered at The Phillips in April 2006. Published by PeerMusic Classical.
30 minutes
Scraps (
2006)
12 very little pieces of blues and jazz. Written for Dutch pianist Marcel Worms for his multi-national "Blues Project". Published by PeerMusic Classical.
3 minutes
Symphony for Solo Piano (
1997)
Modified version used as music for "Subterranean", a ballet choreographed by Lynn Cote and performed live by Haskell Small on the Washington Ballet's 1997 Winter Series at the Kennedy Center.
33 minutes
Sonata No. 4 (
1985)
Commissioned by the La Gesse Foundation and premiered in the Kennedy Center on Nov. 17, 1985.
9 minutes
Sonata No. 3 (
1982)
Commissioned by the Washington Performing Arts Society and premiered in the Kennedy Center in 1983.
13 minutes
Fantasy-Variations on the Theme of the Little Drummer Boy (1971)
Revised 1993 for the Great Falls Concert Series Christmas Concert.
6 minutes
For Two Pianos
A Game of Go (
1987)
Premiered at the 3rd U.S. Go Congress, summer, 1987; featured on NPR's "All Things Considered", Mar. 6, 1988.
10 minutes