David Locke3 minThe Overlooked Crown: Considering Your Roof When Purchasing a New HomeWhen it comes to purchasing a new home, aspiring homeowners often have a laundry list of criteria: location, size, layout, neighborhood,...