James has done work for me for over 20 years. He has done everything from plumbing to carpet replacement, roof to deck work, and everything in between. When I have a problem around the house I call James 1st. He's also done work for my parents, including both bathrooms (one with marble flooring), he did their roof and door replacement among other things, never had a problem, if anything does come up, he's there right away to make it right. My parents have passed James phone number on to friends of theirs. We give him the keys to our house when he's working so he can come and go as necessary, James is very trustworthy and does excellent work.