He teaches acting, voice, period styles, and Shakespeare. Born and raised in New Hampshire, he has worked in film, television and theatre across the country, and previously taught acting at Iowa State University. He has served as the artistic director of Instant Theatre Company in North Carolina, and Highlands Playhouse, one of the oldest professional summer stock theatres in the country.