Dr. Stewart and all of his staff are exceptionally professional, precise, and cordial. Even as busy as their office was today, I did not feel rushed and Dr. Stewart took the time to explain all of my options in great detail.