Hey Michael. If you need a roofer, try State Roofing. It's run by my sister-in-law and they do nice work. I've dealt with leaks before and they are really not fun. Are you sure it's the roof? Our house has some exposure to wind driven rain, and leaks crop up due to problematic flashing or caulking. Unfortunately these problems can be expensive to diagnose and fix.