I made my first puppet in 2003 as a way to bring visual impact to a weekly peace vigil in Los Angeles. I’m still bringing puppets to protests and also creating parades and pageants that celebrate nature. I am a founder of the Street Creature Puppet Collective and help manage the Puppet Clubhouse, a community art space in Asheville, NC. I love making giant puppets, shadow puppets, lantern parades, crankies and more. I also teach puppetry to kids and community groups.

A shadow puppet video made for the Tiny Paper Theater Festival, 2020.

A document camera cantastoria style travelogue about my trip to Iceland, 2023

A crankie collaboration with poet Allan Wolf, performed in 2016 at the Puppet Clubhouse


There is One Question, a sing along crankie without a box, 2017
The Earth is Alive! was a puppet show I wrote and directed, based on songs about Appalachian plants, a collaboration with Street Creature Puppet Collective and Josh Fox and friends, 2022




The Natural History Parade is the 400 million year old story of “right here where you are standing”. Written and directed by me in 2018-2019




Various puppet fun










