I have worked with Terry on a variety of website development projects for 16 years. His design skills are flawless, always demonstrating flexibility and creativity as needed. Terry is always open to trying new approaches to web design, although he is equally willing to replicate best practices if you already know what works best for your needs. He has a sharp mind when it comes to laying out a common-sense navigation, as well as a design that will be appealing and user-friendly to your targeted visitors. I've always been impressed with Terry's professionalism, calming demeanor and amicable nature. He works efficiently, but remains meticulous in anything that he produces. Terry has always made himself accessible, and he can work under any preferred timeline given to him. I've always appreciated the fact that Terry puts his clients needs ahead of his own, which has made it easy for me to trust his advice -- whether it's on a design interface that would fit my needs or it's an issue of whether to allocate time/money on work that can deliver the highest ROI. Terry unfailingly ties his success to his clients' success. If you work with him even once, you'll be impressed with the experience, and you'll keep his name accessible for future needs. Whenever I work with Terry on a project, I always have the peace of mind that everything will come to fruition.