Alan Himelhoch Grand Blanc, MI Michigan | Business, Commercial, Construction, Partnership Disputes, Real Estate (810) 767-3600