Totally Satisfied Professional, thorough, respectful, and well-paced. Totally satisfied with my first visit at this office!