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. 

blankimage

Marissa Franco

OFFICE MANAGER

Bio coming soon.

blankimage

Todd MacGowan

SALES

Bio coming soon.

General-Roof-Team-Member-Henry

Henry Fonseca

SUPERVISOR

Henry was born in Nicaragua and is bi-lingual in Spanish and English. He started his career in the roofing industry with General Roofing. He has worked his way up…

General-Roof-Team-Member-Felipe

Felipe Chavarria

SALES

Felipe Chavarria serves clientele as a roofing estimator at General Roofing Company. He started in the company working alongside roofing crews. This allowed him to gain hands on experience…

Contact General Roofing Company for All Roof Related Services.