Our Team


Ray started his career in the roofing industry over 40 years ago. For 25 of those 40 years Ray was responsible for running and overseeing large scale government and state projects. After 25 years he knew he could provide better quality service than what he had seen in his 25 years working for someone else. 15 years ago Ray left the firm he was with and started Alternative Roofing, Inc. with his partner John. Ray is responsible for quality control, estimating and installation for the commercial division at Alternative Roofing. With Rays hands on approach to training and installation of our project managers, estimators and replacement crews Alternative Roofing has grown to be one of the premier commercial roofing contractors in the State. There is not too much he hasn’t seen over his 40 years in the industry but is always starving to learn new things. When Ray isn’t in the field working with the crews or writing estimates he is spending time with his 6 grandchildren or catching rockfish.


John has been in the roofing industry for over 25 years. He started his career with a national roofing distribution company eventually becoming a Commercial Roofing Manager. After seeing a need in the roofing industry for true customer service he decided he wanted to start his own roofing business. He left his distribution job and John and Ray found Alternative Roofing, Inc. in 2004. With his product knowledge and exceptional customer service skills Alternative Roofing was able to establish a firm footing in the residential and commercial roofing industry throughout Maryland. John oversees the health and over all well-being of the company as well as special projects and new initiatives. In John’s spare time he enjoys spending time with his wife and watching his 3 children sporting events.

Lead Service Tech

Ruben has over 20 years of experience in the roofing industry. Prior to joining the Alternative Roofing team Ruben operated his own roofing business for over 15 years. From shingles to flat roofing and everything in between Ruben has the experience and expertise to get it fixed. When Ruben’s not working you can find him on the sidelines watching his son’s soccer games cheering him on.

Chris P
Service Tech

Chris has been in the roofing industry for over 3 years. He started in this industry at a young age and under Ruben’s guidance has excelled in his current position. When Chris isn’t making repairs for our residential and commercial customers you can find him playing with his band Stratusfear at some of our local venues.

Service Tech/Site Manager

Chaz has been in the roofing industry for over 2 years. Chaz jumps between being on-site for some of our replacements, coordinating with our replacement crews and customers to make sure their roof replacement is completed to their satisfaction. In addition, Chaz also helps the service team make repairs for our residential and commercial customers. Chaz enjoys spending time outside with his family grilling everything and anything.

Commercial Estimator/Project Manager

Jonathan has over 13 years in the roofing and construction industry. With Jonathan’s vast knowledge of the commercial roofing industry whether its repair or complete replacement he takes the time to assess what is needed and work within the provided budget to effectively meet the needs of our commercial customers. Jonathan graduated from UMBC in 2010 (GO RETRIVERS) when Jonathan isn’t working you are most likely to see him boating with his wife and 3 children.

Service Manager/Service Estimator

Jeff has been in the roofing industry for over 13 years. He is the head of our Service Division and is responsible for leading his team to successfully meet our customers’ needs. Making sure our customers in need of repairs or maintenance know what is needed to fix their roofs to extend the life of the current roof system. He strives for complete satisfaction holding himself and his team to the highest standards. With Jeff’s extensive knowledge of all types of roofing systems he is able to provide our customers with the best solutions for their roofing needs. In Jeff’s free time he enjoys fishing at our local reservoir.

Chris L
Operations/Lead Project Manager

Chris has been with Alternative Roofing since 2015. Since witnessing his father build their first house at the age of three Chris has had an interest in building. Over the years he’s had the opportunity to work along-side some of the best and most experienced craftsman Maryland has to offer. He has gained experience in framing and trim carpentry, the installation of doors and windows, roofing and siding. Chris is responsible for scheduling and coordinating our replacement crews and site managers effectively relaying what is needed to complete our customer’s projects to the highest standards. In addition, he also is responsible for improving organizational processes, productivity and efficiency through all departments. When Chris does have spare time, he enjoys woodworking.

Office Manager/Bookkeeper

Linda started her career with the state overseeing the training programs for M.O.S.H and after 10 years with the state Linda transferred to the private sector. She was Alternative Roofing’s first hire and has been with the company for over 10 years. With her extensive knowledge of processes and policies she helped to create Alternative Roofing’s systems. She handles and organizes the day to day administrative duties, oversees and organizes work progress as well as keeps us all running like a well-oiled machine. When Linda’s not working she’ll be at the river catching some much deserved R&R.

Project Coordinator

Rachel started with Alternative Roofing in May of 2019. Rachel has spent the majority of her adult life in the roofing and construction industry. She has spent time on both the service side and distribution side of the construction industry. Rachel is responsible for coordinating and scheduling of all repairs, replacement and estimates. In addition to the scheduling and coordinating she is also responsible for making sure our customers have a positive experience from start to finish. When Rachel isn’t working she and her husband are catching the breeze on their motorcycles.


Clark has been in the roofing and construction industry for over 16 years. In 2003 he started working for a custom home building and remolding firm. He joined the Alternative Roofing team in 2010. Over his 16 year career, he has gained extensive knowledge in all aspect of the building industry. For the last 10 years Clark has focused on roofing and providing the highest quality material, installation and value to all of Alternative Roofing’s customers. Clark is responsible for running the day to day operations at Alternative Roofing. In addition he is responsible for residential sales and marketing. Throughout his 16 year career, he has learned that a positive, energetic and talented team like the team at Alternative Roofing is a must to providing the highest quality experience to our customers. When Clark isn’t working he’s spending time with his wife and 2 young children…. every now and then he attempts to compete in a round of golf.


  • This field is for validation purposes and should be left unchanged.
Financing Options from GreenSky
Finance Your Project
3128 - 12 Months No Interest, No Payments - (84 Principal Pmts)
1209 - Reduced Rate 9.99% for 120 Months
Financing for GreenSky© credit programs is provided by federally insured, federal and state chartered financial institutions without regard to race,color, religion,natinal origin, sex or familialstatus. NMLS #1416362; CT SLC-1416362; NJMT #1501607 C22


“They showed up on time. The job was neatly done and in a timely manner. All the workers were professional, friendly and courteous.”

-Naabia B., Randsallstown, MD

▼ Click to View the Areas We Serve ▼

Anne Arundel County Roofing Services: Annapolis (21401, 21403, 21409), Arnold (21012), Crofton (21114), Crownsville (21032), Gambrills (21054), Glen Burnie (21060, 21061), Hanover (21076), Jessup (20794), Pasadena (21122), Severn (21144), Severna Park (21146), and more.

Baltimore County Roofing Services: Arbutus (21227), Catonsville (21228, 21250), Cockeysville (21030, 21031, 21065), Dundalk (21222), Edgemere (21219), Essex (21221), Garrison (21055), Lansdowne (21227), Lochearn (21207), Lutherville (21093), Middle River (21220), Milford Mill (21244), Overlea (21236), Owings Mills (21117), Parkville (21234), Park Heights (21215), Pikesville (21208), Randallstown (21133), Reisterstown (21136), Rosedale (21237), Timonium (21093), Towson (21204), White Marsh (21162), Woodlawn (21207), and more.

Carroll County Roofing Services: Eldersburg (21784), Finksburg (21048), Hampstead (21074), Manchester (21102), Marriottsville (21104), Taneytown (21787), Union Bridge (21791), Westminster (21157, 21158), Mount Airy (21771), New Windsor (21776), Sykesville (21784), Woodbine (21797), Taneytown (21787), and more.

Cecil County Roofing Services: North East (21901), Port Deposit (21904), Rising Sun (21911), Chesapeake City (21915), Elkton (21921, 21922), Conowingo (21918), and more.

Eastern Shore Roofing Services

Frederick County Roofing Services: Frederick (21701, 20702, 21703, 21709), New Market (21774) , Mount Airy (21771), Urbana (21704), Ijamsville (21754), Walkersville (21793), Libertytown (21762), and more.

Harford County Roofing Services: Bel Air (21014), Fallston (21047), Forest Hill (21050), Jarrettsville (21084), Sparks (21152), Aberdeen (21001), Abingdon (21009), Churchville (21028), Havre De Grace (21078), Monkton (21111), and more.

Howard County Roofing Services: Clarksville (21029), Columbia (21044), Cooksville (21723), Dorsey (21075), Elkridge (21075), Ellicott City (21043), Fulton (20759), Glenelg (21737), Glenwood (21738), Granite (21163), Hanover (21076), Highland (20777), Jessup (20794), Lisbon (21765), Marriottsville (21104), North Laurel (20723), West Friendship (21794), Woodbine (21797), Woodstock (21163), and more.

Montgomery County Roofing Services: Olney (20832), Damascus (20872), Laytonsville (20882), Silver Spring (20910), Clarksburg (20871), Gaithersburg (20878), Germantown (20876), Bethesda (20816), Chevy Chase (20815), and more.

Prince George's County Roofing Services Bowie (20715, 20716, 20720, 20721), Beltsville (20705), Adelphi (20783), College Park (20740,20742), Greenbelt (25689), Hyattsville (20781, 20782, 20783, 20784), Landover (20785), Laurel (20707, 20723), Springdale (20774), Upper Marlboro (20772, 20774), Woodlawn (21207), and more..

And more....

Ready to Fix Your Roof?

Contact Us for a Free, No-Obligation Estimate