Dr. Cavanaugh is great. I went to him for a tonsillectomy, and everything went very smoothly and everyone in the office both at his office and the hospital where he did my procedure were really friendly and competent. I always felt like my questions were answered. Another thing I really liked is that he didn’t push painkillers on me for recovery, instead he gave me the option but said only take it if you absolutely need it. Most doctors prescribe a ton and tell you to take the whole bottle, which I personally feel is somewhat unethical given how addictive they can be. My surgery had absolutely no issues and a week later I am feeling basically 100 percent better, which I haven’t felt in several years due to constant strep!