John was very honest and helpful regarding my roofing needs. He took the time to assess everything and find the correct solution. Highly recommended.