I would suggest 3 Sons to anyone looking to replace a roof

I had an extremely positive experience with this company from the time the job was estimated to the clean up. The last worker to leave was raking up leaves looking for old shingles. Neighbors have commented on the quality of the work.