Tim has the rare quality of being wonderful with people and also amazing with systems and technology. I have found him to be responsive, innovative and highly knowledgable. I couldn’t recommended him highly enough.