Matching on Angi
St. Paul, MN
St Louis Park, MN
Fridley, MN
Minneapolis, MN
Hudson, WI
Minneapolis, MN
Spooner, WI
Saint Paul, MN
Saint Paul, MN
Saint Paul, MN
Mankato, MN
Wayzata, MN
Hamel, MN
Saint Paul, MN
Cottage Grove, MN
Minneapolis, MN
Excelsior, MN
Burnsville, MN
Saint Paul, MN
Roofing Contractors
Siding Contractors
Working with David Bahr and his team from start to finish was top notch. Very professional, punctual and a high quality job overall. We had our cedar shake roof replaced and it was a very labor intensive effort. The team was here everyday and worked long hours to complete a difficult and large roof involving an extensive amount of hand cutting and placement. Job site was cleaned daily of debris and they kept us informed all along the way. We would definitely hire D S Bahr in the future.