A laminated-shingle roof may last 35 to 40 years in St. Louis, but it could survive less than 15 […]