Michael J Vaughn

Vaughn has worked for more than fifteen years as an opera and theater critic in the San Francisco Bay Area.