I have been going to Dr. Farrell for quite a while and it has always been an enjoyable experience. The staff is very nice and Dr. Farrell takes time to talk with me and answers my questions. They do a very good job of running on schedule and always call to remind me of my appointment a few days before so I won't forget.
more