• Voice, Guitar, Piano, Fiddle, Mandolin, Banjo, Bass, Recorder, and others.


Performance Repertoire

  • Solo finger-style guitar. Solo fiddle.
  • The music of families, children, and of people from a diversity of    cultures.
  • Traditional music of the U.S.A., the British Isles, English and French Canada, Ghana, Zimbabwe, and various pieces from many nations.
  • Popular music of the U.S.A. from 1784 to the present.
  • Step Dance of the Southern Appalachians and Quebec
  • My own compositions: Instrumental pieces, rounds, choral works, and songs.


Styles of Dance Taught

  • Square Dances of the 19th century.
  • Square Dances 1930 to 1950, and my own compositions in the style.
  • New England Contra Dances, traditional and modern.
  • British Barn Dances.
  • Quebecois Traditional Dance.
  • Quebecois Gigue and Appalachian Clog Dance.
  • Old-Fashioned Couple Dance.


PERFORMANCES (a sampling)


Dance Camps

  • Fiddle and Dance Camp at Ashokan: Northern, Southern, Western and Swing, and Teachers' Weeks, Olive Bridge, NY
  • Pinewoods Camp: Folk, Family, Campers, English-American, and American Weeks, Plymouth, MA
  • BACDSS Family Week, Gualala, CA
  • Camp Wannadance, Seattle, WA
  • Country Dance College, Atlanta, GA
  • Raincoast Rucus, Vancouver, BC
  • Moosejaw Dance Weekend, MI
  • Michigan Fall Dance Weekend, M
  • Callers Intensive Workshop, Guest Instructor on Teaching and Musicality. Coppenhagen, Denmark


Festivals (U.S.A.)

  • The Philadelphia Folk Festival, Schwenksville, PA
  • The Brandywine Folk Festival, Brandywine, PA
  • The Hudson River Revival, NY
  • The Eisteddfod, MA
  • The Middletown Folk Festival , Red Bank NJ


Festivals (International)

  • Mariposa Folk Festival, Toronto, Canada
  • The Shetland Folk Festival, Shetland Islands, Great Britain
  • International Eisteddfod, Llangollen, Wales, Great Britain
  • Rzeszow international Festival, Poland

This site was created with Jimdo!

Anyone can make their own website with Jimdo -- easily and for free! Choose templates, click to customize, add content in just seconds. It's that simple!
Sign up for your own free website at and get started right away.