For over 35 years, Spencer Roofing has been providing full-service roof repair, replacement and maintenance solutions in the Wolverine Lake MI area. At Spencer Roofing, providing exceptional customer service is our #1 goal. We understand that your home is an important investment. Your concerns are first priority, and we will help you select the most appropriate roofing system to meet your needs.