McKinney sits in one of the most weather-punishing roofing markets in the country. Collin County homeowners, business owners, and property managers do not face a single difficult season. They face four of them, each with its own specific threat to residential roofing...