Michigan

Find A Location Nearest You

Our team in Michigan has provided high quality solutions to individuals and businesses across the state for over 30 years. We make a concentrated effort to position our teams around our clients in order to provide the premium, face-to-face solutions that our customers expect.

Our Offices

Ann Arbor

Learn More ›

Battle Creek

Learn More ›

Grand Rapids

Learn More ›

Traverse City

Learn More ›

Farmington Hills

Learn More ›

Three Rivers

Learn More ›

Mt. Pleasant

Learn More ›

Jackson

Learn More ›

Kalamazoo

Learn More ›

Lansing Metro Area

Learn More ›

Auburn Hills

Learn More ›