LOVE Dr. Farrow! Extremely knowledgable, not cocky, actually spends time with you. Wait time is sometimes long, but that’s to be expected with such a great doctor. If he thinks you need further review, he will refer you to an excellent specialist. I have been going to Dr. Farrow for years and I wouldn’t go anywhere else. His office staff does a great job of trying to schedule you as quickly as possible and fitting you in last minute if needed.