We had our roof replaced 4 years ago, by the same co. that did our neighbor's across the street - excellent job, dependable and very reasonable.
He even threw in those rain shields (don't know what they're called) that you put over the door area to make rain run off to the sides. I was tired of having it drip on the front steps, especially with winter melts and freezes (which meant we needed to always chip and salt the steps.). PM me if you want his name. I'm sure he'll go to Londonderry. It's in the area.