Tim is a pleasure to work with. He is able to very quickly grasp what your needs are. He is able to share a very clear vision of what will work for you. It is very reassuring to work with someone who is knowledgeable, creative and reliable. I have no hesitation recommending Tim to anyone.