I have used and referred Michael Ackerman on numerous occasions. He is honest and speaks to you in terms that you can understand. He and his team get back to you quickly. In fact, I have sent him numerous emails on a fri night, or over the weekend and he ALWAYS responded promptly. I highly recommend him.