When it comes to hiring a roofing contractor in Boston, there are several important factors to consider. Your roof is one of the most important...