The doctor is wonderful but the office staff is awful. They won't follow-up, won't send test results, and ignore requests sent through the portal. It takes constant follow-up to get anything accomplished and then they will still screw it up requiring you to start all over. Save yourself the headache and find an office where the staff care.