Dr. Hamilton is the best. He is extremely intelligent and knows what he is talking about. Besides this, both he and his staff are very kind and all welcome you.