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.

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.

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…

General-Roof-Team-Member-Darren

Darren Talmadge

SALES

The foundation of his experience comes from over a decade in the material distribution industry with a focus on roofing supplies. Throughout his tenure in distribution, he covered…

General-Roof-Team-Member-Jessie

Jesse Adams

SALES

Jesse has grown up in the roofing industry. He started working summers as a laborer at sixteen for his father’s roofing company in the North Bay Area. Showing an aptitude for roofing…

Contact General Roofing Company for All Roof Related Services.