This doctor has helped my family over the past 4 years and has saved my mothers life. She really is just so wonderful and really know what she is doing! In today’s world you have a doctor that wants you in and out… Not this office, they are always smiling and I mean come on someone’s got to make you smile when you are at that type of clinic. She takes her time and will make you understand what is going on. Thank you Dr cavanaugh for being so amazing!