We are going through a re-roofing project, and Jim has been fantastic. He negotiated some finer points in the contract (deliverable and when payment is due) that have made our roofer accountable. During the project, he is frequently on property to monitor progress. We’ve got a great roofing company, but still need a professional to ensure the project is on track. Thanks, Jim!