Balmer Roofing & Solar far exceeded our expectations! Jon provided fast and clear communication from the first call to receive a quote to the final inspection after the r ... more