This is your guy right here. I was skeptical finding a roofer in my area mainly because most either don’t have reviews, have very little reviews, or are just general contractors “getting into roofing”. I stumbled upon Keith and was happy to see the amount of reviews, the ratings he had, and the fact that he is focused mainly on roofing. He did not disappoint either.Everything went very smoothly as I had a rather unique situation in which a contractor ruined my roof putting up gutters. Keith worked with me through the entire process of gathering pictures, explaining everything in detail, and pretty much making sure I didn’t have to worry about another roof again for along time.The crew showed up promptly in the morning to begin setup. They laid tarps around the entire perimeter of the house, and tore everything off down to the plywood. Keith was in close contact during the entire process asking me to come outside and explaining things, showing me damage, explaining how he was going to fix things, everything. This was very reassuring considering getting a roof can be very nerve racking.The crew replaced a bunch of damaged plywood decking, rotted fascia boards, vents, vent pipe boots, chimney flashing, 4 skylights and shingled the entire roof in a day. The cleanup was absolutely impressive as well. I won’t be able to find a nail anywhere in the driveway or grass either.Bottom line, this is your guy. Don’t mess around with anyone else or try to find the cheapest roof you can get. Having mistakes done on a roof could result in some hefty damage down the road. Keith is as trust worthy as they come, and I couldn’t be happier with everything about this entire process. When you need a new roof and need it done right, you go with Keith and crew.