Michael Horrow is a top-notch professional with his client’s best interest as his primary focus. He explains everything thoroughly and prepares extensively to make the best case on his client’s behalf. Highly recommend!