JMH FINE HOMES a roofing & siding contractor in Mount Desert Island, Maine, and the surrounding areas. Roofs are an essential part of any home, but homeowners may not think about them until it is time for replacement. JMH FINE HOMES offers all types of roofing, including metal, asphalt shingle, cedar, and more. Our general contractor has years of experience to properly install any roof. Talk to our team today about new roofing for your building project. Call at (207) 812-2699 or contact us online. We proudly serve Mount Desert Island, Bar Harbor, Trenton, and the surrounding areas.