James BrownMar 91 minRoof Repair Kitchener WaterlooFirst and foremost if you notice you have a roof leak and you're not experienced with diagnosing roof leaks call a roofing professional....