Recent Review: James is such a nice man. He's thorough, able, and insists on doing everything the right way. If you're in a hurry and don't care about a quality outcome, James is not your man. He not only did a wonderful job, he cleaned up every day like he was never even working on the house. We were truly fortunate to meet James--and to have his help with some long-overdue repairs.