Contact Us For Your Roof System Replacement

Meet Our Team

WE VALUE CRAFTSMANSHIP, INTEGRITY AND RELIABILITY
Mike Wakerling, Owner

Mike Wakerling

OWNER

Mike Wakerling is the owner of General Roofing Company with more than 45 years in the industry. He started his career working with his father at the age of 18 as an apprentice roofer.

Shane Wakerling, Vice President & General Manager

Shane Wakerling

VICE PRESIDENT & GENERAL MANAGER

Shane Wakerling is the Vice President and General Manager at General Roofing Company. He graduated from California Polytechnic State San Luis Obispo with a Bachelor’s Degree in business. 

Bill Richards, Director of Operations

Bill Richards

DIRECTOR OF OPERATIONS

Bill Richards serves as the Director of Operations. His integral role within the company is tied to production, operations, sales, customer service, recruitment, and employee development.

Trish Sly, Office Manager

Trish Sly

OFFICE MANAGER

Trish Sly is the Office Manager here at General Roofing Company.  She plays an integral role in keeping our office running. She provides our customers with the highest standard of service.

Bill Anderson, Production & Office

Bill Anderson

PRODUCTION AND OFFICE

Bill Anderson serves both the production and office sides of General Roofing. He assists in the field with job setup and aids in workflow as needed. He is also an asset with product knowledge.

Mike Rodriguez, Estimator

Mike Rodriguez

ESTIMATOR

In his current role as Estimator, Mike Rodriguez serves  his customers using the vast knowledge and experience he’s gained over 40 years in the commercial and residential roofing industry.

Contact General Roofing Company for All Roof Related Services.

Mike Wakerling is the owner of General Roofing Company with more than 45 years in the industry. He started his career working with his father at the age of 18 as an apprentice roofer.