I have been seeing Dr. Cavanaugh for over fifteen years. He has ALWAYS been professional and looked out for my healthcare. I used to be healthy as a horse, however, the last 8 to 10 yrs haven't been good to me. He has always made certain that I come in for my med checks, diabetes checks, annual check ups, flu shots, that I get to my referrals for additional tests that are needed, and he never gives up until we have the answers.
I have a nerve disease that has been tricky to diagnose, however, he never gave up on looking for the answers to my problems. Some Drs.might've thought I was crazy; he did not (my own husband DID)
I finally found out what was wrong with me and everything came together and made sense. It took over 7 years for the specialists to diagnose me correctly.
I highly recommend Dr. Cavanaugh and just about all the other Drs on staff. Over the years, I've seen them all. The staff is ALWAYS professional, the hours are great and you would be well taken care of. I know I have been.