We have been going to James Henry Inc. for as long as he has been in business. I can't say enough good things. He is very thorough and when we were audited, he was quick to stand behind his work and help us with any questions that the auditors had. It was painless and without issues. I trust him completely and wouldn't go anywhere else! Thank you, James, for being so professional and thorough!