Patrick exceeds expectations, always. I have been a customer for years and it has been a very positive experience. His staff is also very knowledgeable. His office always answers the phones but better yet they are actually able to help me. All matters are handled in a timely and professional manner. I am very satisfied with Patrick and his team.