News and events

About me

Biography, background, press, and tidbits both musical and nonmusical

My musicals

Five shows I've written, including one that ran Off-Broadway in 2006 and one currently in development

The Chagall Suite

A commissioned 8-movement piano piece inspired by Marc Chagall's artworks, and a tribute to Chagall and Elvis


Hear my music on this site and buy my recordings

Musical direction

See my ideas regarding musical direction, see my resume, or let me coach you for auditions and give you accompaniment tracks to practice with

Transcription services

Send me a recording to create sheet music from, or have me transpose or arrange a song or instrumental work


Read accounts of my long-term trips and my experience on the Fosse tour

Mailing list

Subscribe to receive news and travelogues

Trip 35 -- Kangaroo Island and Singapore Walks

19 February to 15 March 2023

Australia's Kangaroo Island and the main island of Singapore are the 12th and 13th of the 26 Abecedarian Walks, my endeavor to walk around islands whose names begin with each of the letters of the alphabet.

Each "day" below corresponds to a walking day. Occasionally I took a day off from walking, and experiences from those days are incorporated into the previous or the following walking day's account.

In addition to these verbal accounts are musings, photos, and videos on Twitter.

Kangaroo Island day 1 Penneshaw Jetty to Penneshaw
Kangaroo Island day 2 Penneshaw to American River
Kangaroo Island day 3 American River to Kingscote
Kangaroo Island day 4 Kingscote to Snelling Beach
Kangaroo Island day 5 Snelling Beach to Gosse
Kangaroo Island day 6 Gosse to Karatta
Kangaroo Island day 7 Karatta to Vivonne Bay
Kangaroo Island day 8 Vivonne Bay to Macgillivray
Kangaroo Island day 9 Macgillivray to Brown Beach
Kangaroo Island day 10 Brown Beach to Cape Willoughby
Kangaroo Island day 11 Cape Willoughby to Penneshaw Jetty
Singapore day 1 Airport to Punggol
Singapore day 2 Punggol to Bukit Gombak
Singapore day 3 Bukit Gombak to Clementi
Singapore day 4 Clementi to Bugis
Singapore day 5 Bugis to airport