Kevin has spent the last 30 years involved in all aspects of professional, educational, community and civic theatre. He has designed and technical...