I have referred several people to Tim over the years. He is very personable, trustworthy and takes the time to understand your needs or questions. In my experience with Tim, he does things for the right reasons. In addition to these traits, he is also willing to provide insightful and knowledgeable recommendations when asked. Tim really does an excellent job of going the extra mile and is easy to work with.