This is a list of music I've written, with links to pages on each piece, where I've added something to the site. This list is ordered by when the pieces were written, but you can look at them by date, and by title.
| What About You? | 2000 | country |
| No More Words | 1999 | country |
| Quick and Dirty Does it | 1999 | country |
| A Party Girl No More (with Lee Hayes) | 1998 | country |
| Highway to Nowhere | 2001 | country-folk |
| The Future, Whatever that Means | 1998 | country-folk |
| Two Out, Two On | 1998 | country-folk |
| Who Makes You Laugh | 1998 | country-folk |
| This Boat We're In | 2002 | folk |
| Old Friends | 2000 | folk |
| 2000 | folk | |
| Heart to Heart | 1999 | folk |
| So Far, so Good | 1998 | folk |
| The Hard Way (with Lee Hayes) | 1998 | folk |
| Crazed and Amazed | 1997 | folk |
| A Letter | 1972 | folk |
| Firelight | 1972 | folk |
| Gentle Jack | 1972 | folk |
| Life of Perfect Freedom | 1972 | folk |
| Sacred King | 1972 | folk |
| Simple Days | 1972 | folk |
| Counterfoil Beans | 1971 | folk |
| Just One Person | 1971 | folk |
| Long-Awaited Home | 1971 | folk |
| Perugian Train | 1971 | folk |
| Points of departure | 1971 | folk |
| We Build Our House | 1971 | folk |
|
Blues Machine |
1970 | folk |
| Raindance | 1970 | folk |
| Resistance | 1970 | folk |
| Five-Point Star | 1969 | folk |
| Love's real name | 2000 | folk |
| Hey, George | 2002 | pop |
| Postcard from Highway 7 | 2001 | pop |
| 1999 | pop | |
| Angels in the Show | 1997 | pop |
| 1997 | pop | |
| Creatures of the Land | 1973 | pop |
| Promise | 2002 | pop-folk |
| Sometimes Truth | 2000 | pop-folk |
| When I was a Child | 2002 | pop-jazz |
| Lights of Vegas | 2000 | rock |
| Chamber Sonata (Piano solo) [commissioned by Sharon Krause] | 1980 | serious |
| Christe, Lux Mundi [commissioned by the Vancouver Chamber Choir] | 1980 | serious |
| Transformations (band) [commissioned by the Shaw Festival for Judith Marcuse's "Mirrors, Masques, and Transformations"] | 1980 | serious |
| Un Dubbio Verno (Brass Quintet) | 1979 | serious |
| Ilha das Flores (Island of Flowers) (choir, 2 pianos) [commissioned by the Vancouver Chamber Choir] | 1978 | serious |
| Readings (Piano solo) | 1978 | serious |
| Apart (Woodwind Quintet) [commissioned by Entre-Six, Montreal] | 1977 | serious |
| Passage (electronic) | 1977 | serious |
| Speakeasy (Voices) [commissioned by Dennis Wayne's Dancers, New York] | 1977 | serious |
| Piano Trio (Vn, Vc, Pf) | 1976 | serious |
| Return (Guitar Duet) | 1976 | serious |
| The Breath of Life (choir) [based on sayings of Lao Tzu] | 1976 | serious |
| Dr. Faustus (incidental music for the Marlowe play, using voices, various instruments, and electronics) | 1975 | serious |
| Riel (Choir, WW Quintet, Pf) [poem by Don Gutteridge] | 1975 | serious |
| On the Streets, Love (Soprano, WW quintet) [poems by Margaret Atwood] | 1974 | serious |
| The Energy of Slaves (choir) [poems by Leonard Cohen] | 1973 | serious |