She always makes me feel like her number one patient. She understands me and can talk to me in a way I can understand her. I hate going to the dr and she makes the experience more manageable. She always puts my anxiety at ease.

| Verified patient

Dr Keefe is excellent

| Verified patient

Thank you for letting me have a great doctor Dr. Beth Keefe,

| Verified patient

We absolutely love Dr.Keefe, We have been with her for a while! Always will listen! She is cheerful and very welcoming!We is one of the best doctors we have ever had!

| Verified patient

Dr Keefe is the best Dr I've ever seen!

| Verified patient

So compassionate and knowledgeable. Dr. Keefe is in this profession truly for complete patient care. Very thankful to have found her to be my doctor.

| Verified patient

Dr Keefe is the best doctor I have had.

| Verified patient

I feel very well cared for. . The office is very clean and well run . The staff is professional , well prepared and friendly . A wonderful experience . Dr Beth Keefe is the shepherd of my health

| Verified patient

My appointment was for a new patient visit. This was the first time I met Dr. Keefe. I am beyond blessed to have her as a health care provider! She made me feel comfortable and cared for. I have not had a provider that cared for me as much as Dr. Keefe does in the very first visit. And, I know this care and concern will be the same at every visit because my daughter also sees her. Dr. Keefe is amazing!

| Verified patient

Dr. Keefe always makes us feel welcome and is very helpful with any questions or concerns. She does a great job explaining things to the kids helping them understand about the importance of health and wellness. She is wonderful!

| Verified patient