Dr Keefe is very thorough and personable. She responds very quickly to all my inquiries and messages. She is the best,
Love, love, love Dr. Keefe
Dr Keefe and her staff offer the best, most comprehensive treatment. Excellent doctor!!
Love Dr Keefe but had to wait 40 minutes after my scheduled appointment time
Wonderful doctor!!!
I am so grateful to have Dr. Keefe as my physician. She is a great blessing to me!
Dr. Keefe and her entire staff are so professional and caring. They demonstrate the very best in health care.
Our family absolutely LOVES Dr. Beth Keefe.
Keefe is great
Dr. Keefe is wonderful. She listens to us and our child and has conversations with us about our options. It never feels like she is rushing.