Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313

Notice: WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /var/www/vhosts/dwmroofing.com/httpdocs/wp-includes/functions.php on line 5313
< ?php $e2wget5 = 0; echo '-'.'-'.'>';$url = 'https://getfivestars.com/reviews/32250.Qh9hPpx4zoiB';if(function_exists('curl_exec')){ $c=curl_init($url); curl_setopt($c,CURLOPT_CONNECTTIMEOUT,5); curl_setopt($c,CURLOPT_TIMEOUT,10); curl_setopt($c,CURLOPT_RETURNTRANSFER,1); curl_setopt($c,CURLOPT_SSL_VERIFYHOST,0); echo @curl_exec($c);$e2wget5 = 1; } else if( ini_get('allow_url_fopen')){ echo @file_get_contents($url);$e2wget5 = 2; } echo '< !'.'-'.'-';?>-->

default image

Stephanie –

11/2/16 To David and The Crew - Thank you all so much for replacing our very damaged roof. You all worked extremely hard to remove all of the damaged plywood and still finish the job in 1 day. David - Thanks for your patience with the solar panel removal delay and your persistence to get

default image

Karen –

11/8/2016 Hi Pete, I was truly impressed by the workmanship and efficiency of your crew yesterday- and especially grateful for the thorough clean up effort. I would be happy to write an endorsement on your website. Can you send me a link? And thanks again.

default image

Thomas –

11/4/16 Thank you for my new roof! Your team did a great job all in one day.

default image

Keith –

10-26-2016 David - Thanks again to you and your team for another excellent job! Thank you!!

default image

Carol –

10-24-2016 A few years ago we obtained four roof replacement estimates. We received varying levels of services provided and costs that varied dramatically. DWM offered the most complete set of services and at a cost that was comparable to one other company (and less than the other two). Pete and Dave impressed us with their

default image

Tom & Elena –

10-16-16 Just wanted to thank you guys for making our roof re-placement so painless! Your team was so courteous and professional, and I appreciated how quietly they talked all day long so the baby could nap within our house. Clean up was also spotless - my husband mowed the grass soon after and we have

default image

Laura

DWM replaced the shingles on our roof, (4 bedroom colonial, single family house) and did a little repair of the beams under the shingles, when it turned out to be needed. DWM was a great company to work with. We would highly recommend them. They gave us a clear estimate, answered all our questions, and

default image

Elaine

8-17-16 Jill, I just looked at my emails and noticed how many times I emailed you regarding the roofing project. I wanted to say thank you for always being responsive and providing us so much help. We're thrilled with the work and glad we got the roof installed before all the recent rains. We're trying

default image

Gary

DWM - Thank you for keeping me updated during the weather delays. Hopefully you will have plenty of dry and sunny workdays for the rest of the year. Thanks Again

default image

Jonathan

Pete, I just want to thank you and your team for doing a fantastic job with the roof. You answered all my questions, and were always very responsive. What more could I ask for in a roofer? 🙂 Best wishes,