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 type.
| Date | Title | Format |
| 28-Nov-2007 | Absent Friends | Folk |
| 1-Jan-1970 | Age of Reason | Folk |
| 28-Feb-1999 | American Dream | Country |
| 1-Apr-1996 | Angels in the Snow | Xmas |
| 1-Jan-1966 | Another Man | Blues |
| 1-May-1977 | Apart [for Dennis Wayne's Dancers] | Dance |
| 8-Apr-2008 | Are we there yet? | Country |
| 1-Nov-2009 | Beneath the Silent Snow | Folk |
| 21-Apr-2006 | Big Enough | Country |
| 1-Jan-1970 | Blues Machine | Rock |
| 1-Jan-1973 | Boat We're In, THis | Folk |
| 1-Jan-1968 | Breaks | Acid |
| 1-Jan-1980 | Chamber Sonata (Piano solo) [commissioned by Sharon Krause] | Modern Concert |
| 1-Jan-1996 | Change Partners and Fly / Turned Away | Pop |
| 1-Nov-1980 | Christe, Lux Mundi [commissioned by the Vancouver Chamber Choir] | Modern Concert |
| 1-Jan-1968 | Contact | Acid |
| 20-Apr-2008 | Conversation | Slam |
| 1-Jun-1972 | Counterfoil Beans | Novelty |
| 1-Mar-2001 | Couple of Words, A | Folk |
| 1-Aug-1997 | Crazed and Amazed / Heart is Wild | Rock |
| 1-Sep-1973 | Creatures of the Land | Folk |
| 1-Jan-1973 | Crystal Ballroom Strut | Folk |
| 23-Feb-2000 | Derry Walls, These | Irish |
| 1-Jan-2003 | Devil, Help Me Out | Country |
| 1-Feb-1976 | Dr. Faustus (incidental music for the Marlowe play, using voices, various instruments, and electronics) | Modern Concert |
| 1-Mar-2001 | Edson | Folk |
| 8-Feb-2003 | Eighteen Years | Country |
| 28-Apr-2008 | Empty Shoes | Country |
| 21-Jan-2010 | Every Moment is your very last chance | Alt.Rock |
| 11-Sep-2003 | Every Turn of the Sky | Folk |
| 13-Jan-2007 | Eyes like a Camera | Alt |
| 21-Apr-2008 | Fiction | Country |
| 1-May-1972 | Firelight | Folk |
| 1-Jan-1971 | Five Point Star | Pop |
| 19-Apr-2008 | Forgiveness | Folk |
| 1-Jan-1968 | Full Length | Acid |
| 1-Apr-1997 | Future, Whatever that Means | Country |
| 1-Jan-1971 | Gentle Jack | Folk |
| 21-Apr-2008 | Get out the Prozac and Run | Folk |
| 5-Jan-1997 | Gift of the giver / Photographs / Thanks for Everything | Pop |
| 19-Jul-1999 | Heart to Heart | Folk |
| 13-Apr-2008 | Heart's Desire | Rock |
| 6-Apr-2002 | Hey George | Pop |
| 1-Aug-2001 | Highway to Nowhere | Country |
| 17-Apr-2008 | Hills of Peace | Folk |
| 26-Apr-2003 | History | Country |
| 9-Sep-2001 | Hiway 7 / Postcard from … | Country |
| 1-Jan-1971 | House | Folk |
| 2-Dec-2007 | I Feel Your Pain (and I really don’t care) | Country |
| 26-Jan-2002 | If She Could be Mine | Country |
| 1-Apr-1978 | Ilha das Flores [Choir and 2 pianos, for Vancouver Chamber Choir, Jon Washburn] | Modern Concert |
| 1-Apr-1999 | In Another Lifetime | Pop |
| 15-Dec-2008 | Ingenue (instrumental) | Pop |
| 1-Jan-1970 | Inheritance | Folk |
| 2-Nov-1997 | Is it a Wonder? | Rock |
| 29-Apr-2008 | Just Being There | Folk |
| 3-Sep-1972 | Just One Person | Folk |
| 1-Jun-1971 | Letter, A | Folk |
| 12-Apr-2003 | Letters from the Past | Folk |
| 1-Sep-1972 | Life of Perfect Freedom | Folk |
| 1-Mar-2001 | Lights of Vegas | Rock |
| 1-Jan-1972 | Long-Awaited Home | Folk |
| 7-Apr-2008 | Looking for the One | Rock |
| 29-Mar-2000 | Love's Real Name | Folk |
| 6-Apr-2010 | Lucky | Alt.Rock |
| 1-Dec-2006 | Maybe it's just a story | Xmas |
| 14-Apr-2007 | Moment of Truth | Rock |
| 23-Jan-1998 | Money! | Country |
| 3-Mar-1973 | Mountain Song | Pop |
| 21-Jun-2003 | No Future | Any |
| 19-May-1999 | No More Words | Country |
| 1-Jan-1974 | On the Streets, Love (Soprano, WW quintet) [poems by Margaret Atwood] | Modern Concert |
| 1-Jan-2004 | On Your Way | Pop |
| 1-Jan-2003 | One More Chance | Folk |
| 17-May-1998 | Party Girl No More | Country |
| 1-Mar-1977 | Passage [for Judith Marcuse] | Modern Concert |
| 1-Apr-1971 | Peace | Folk |
| 3-Apr-1971 | Perugian Mountain Train | Folk |
| 1-Jul-1976 | Piano Trio (Vn, Vc, Pf) | Modern Concert |
| 1-Mar-1971 | Points of Departure | Folk |
| 14-Apr-1973 | Promise / Sacred King | Folk |
| 27-Apr-1999 | Quick and Dirty | Country |
| 10-Oct-1969 | Raindance | Pop |
| 10-Oct-1970 | Readings | Pop |
| 1-Nov-1978 | Readings (Piano solo) | Modern Concert |
| 1-Nov-1973 | Readings in Praise of Winter (Piano Solo) | Modern Concert |
| 12-Oct-2003 | Real Estate | Folk |
| 1-Jun-1969 | Resistance | Folk |
| 1-Jan-1977 | Return (Guitar Duet) (full recording) | Modern Concert |
| 1-Feb-1975 | Riel (Poem by Don Gutteridge | Modern Concert |
| 3-May-2009 | Rumour | Alt.Rock |
| 23-Jan-2000 | Sea Longing | Folk |
| 1-Jan-1965 | Seaway Blues | Folk |
| 13-May-1973 | Simple days | Folk |
| 19-Aug-2005 | Sirens in the Night | Alt |
| 1-Nov-1971 | Smile with no Goodbyes, A | Folk |
| 3-Nov-1998 | So Far, so Good | Country |
| 27-Apr-2008 | Sometimes Love | Folk |
| 23-Nov-2000 | Sometimes Truth | Rock |
| 18-Jan-2004 | Song for (not) Glinda | Folk |
| 1-Jun-1978 | Speakeasy (Voices) [commissioned by Dennis Wayne's Dancers, New York] | Modern Concert |
| 14-Nov-2004 | Streets of London | Alt-Rock |
| 13-Mar-2004 | Take it all to Heart | Country |
| 12-Mar-1971 | Talking Alienation | Folk |
| 1-Sep-1976 | The Breath of Life (choir) [based on sayings of Lao Tzu] | Modern Concert |
| 9-Apr-2008 | The Courage to Say Hey | Folk |
| 20-Oct-1973 | The Energy of Slaves (choir) (poems by Leonard Cohen) | Modern Concert |
| 1-May-2008 | The love that we have now | Pop |
| 1-Jan-1973 | Think Just Once of Me | Folk |
| 6-Jun-1980 | Transformations (band) [commissioned by the Shaw Festival for Judith Marcuse's "Mirrors, Masques, and Transformations"] | Modern Concert |
| 10-Sep-1998 | Two Out, Two On | Country |
| 1-Jan-1979 | Un Dubbio Verno (Brass Quintet) | Modern Concert |
| 16-Apr-2008 | Vanishing Point | Country |
| 1-Jan-1968 | Waiting Is | Acid |
| 21-Feb-1976 | Waterwheel | Jazz |
| 1-Apr-2000 | What About You | Country |
| 1-Jan-1972 | When I was a Child | Blues |
| 10-Oct-1998 | Who Makes You Laugh | Country |
| 31-May-1993 | Windborne | relaxation |
| 11-Mar-2005 | Wounds of Ireland | Folk |
| 7-Apr-1996 | You Said | Pop |
| 25-Mar-1995 | You Say It's Love | rock |
| 15-Apr-2008 | Your Hands Upon My Face | Country |