Our Team


Official Mascot

Christopher Laurion


Nathan Potter

Exterior Remodeling Estimator

Lily Bourey

Business Manager

Leo Amaral

Project Manager

Colin Flaherty

Exterior Remodeling Estimator

Todd Rideman

Exterior Remodeling Estimator

Jonathan Dyer

Exterior Remodeling Estimator

Michael Slattery

Exterior Remodeling Estimator

Roofing Company Portland, ME, South Portland, ME, Westbrook, ME, Saco, ME, Windham, ME & Falmouth, ME

Deck Replacements in Portland, ME | Roofing Company South Portland, ME

Deck ReplacementsExterior Renovations ∴ Cape Elizabeth, ME ∴ Windham, ME ∴ South Portland, ME

Customer Reviews
What our customers are saying

The CML team did an outstanding job!! Chris’s knowledge and experience make it an easy decision of who to have put a roof on. His team is professional , on time and get the job done. Not only did the team fix my roof that had shingles falling. But they also fixed/ re did the flashing around my chimney. There a lot of business out there and it can be hard to trust some one with such an important decision. 100% Trust these guys to get the work done correctly and on time! Did I mention $0 down and $0 payment for a whole year!?


Robert S

Chris and his team were fantastic to work with. He was super responsive and immediately got back to me, fitting me in for the next day. Todd came by and explained what he was seeing and presented me with options for my new roof. The crew that came by was quick and professional and my roof was done a week later in one day. Chris then came back by to make sure I was happy and didn’t have any concerns. I would recommend CML Roofing & General Contracting to everyone!

Caitlyn P


Sign up for our Newsletter!

Enter your email address to receive the latest news, updates, and offers!

Click here to sign up

Deck Replacements

Exterior Renovations

Gorham, ME

Cumberland, ME

Westbrook, ME

Yarmouth, ME

Scarborough, ME

Freeport, ME

Cape Elizabeth, ME

Saco, ME

Portland, ME

Old Orchard Beach, ME

Windham, ME

South Portland, ME

Falmouth, ME

South Windham, ME