
Keith first got his hands dirty building set pieces for the San Jose Repertory Theater oh-so-many moons ago. A driving force in the early days of Dreamweavers, he is proud to have contributed to nearly every Valley Players production since 2018.

Keith first got his hands dirty building set pieces for the San Jose Repertory Theater oh-so-many moons ago. A driving force in the early days of Dreamweavers, he is proud to have contributed to nearly every Valley Players production since 2018.