Review Date: 08/04/2009
Dr. Cafferty is THE BEST DOCTOR out there. I can talk to him about any kind of problem I have. I have been seen by many doctors that are only in the practice for money. But Dr Cafferty really takes care of his patients.