Robert O'Shaughnessy

Active Bloomfield Hills, MI Vice President for Contractors Insurance Company of North America, Inc., A Risk Retention Group