She has kept me healthy for 25+ years. Very knowledgeable, caring, makes you feel comfortable. Is concerned not only your physical health but also your mental health. Great listener. Has empathy for her patients. She is the best

| Verified patient

Love Beth and all the staff

| Verified patient

Dr. Keefe is always personable yet professional.

| Verified patient

Dr. Keefe is an exceptional primary physician. She is kind, thorough, great listener. I look forward to my appointments with her.

| Verified patient

Best Doctor ever!!

| Verified patient

I have been seeing Dr Keefe for over 20 years. She is the best Doctor I have ever had. Dr. Keefe is a 5 star physician.

| Verified patient

Dr.Keefe is the very best I could possibly ask for! She is thorough, listens to my issues, helps me understand what I need to do and never seems rushed. She's also a very genuine person. Her staff is awesome as well!

| Verified patient

Dr Keefe is the best

| Verified patient

I love Dr. Keefe.

| Verified patient

Dr Beth Keefe is truly passionate about her patients. She is the most caring doctor I have ever met. She has always cared for my family as if we were a part of her family and it is truly appreciated.

| Verified patient