Terry is extremely thorough and takes the time to explain the design process to ensure the end result is exactly what is wanted. Terry's guidance and patience is greatly appreciated.