Excellent local roofer
My roof was leaking in a section for (it turns out) quite a while. Some of the boards had rotted away. I got Mark's info from a friend. He was friendly and polite, and he managed to replace the rotted boards and fix the problems with the shingles without tearing up the whole section of roof (which I had feared would have to be done). He is the first contractor of any kind who charged me less than I expected, and he actually showed up exactly when he said he would! Highly recommended.