Dr. Kefalos is a  Board Certified MD  trained in  Internal Medicine . As a result of extensive medical training and nearly 40 years experience practicing (the last 20+ years including integrative modalities) she is able to collaborate with you  on your journey towards optimal wellness! She embodies a unique combination of conventional medical knowledge and holistic wisdom and is skilled at blending them in a practical individualized approach. Dr K uses functional medicine approaches to get to the underlying cause of illness. She looks at the whole person, not just their symptoms! Many people find Dr K after being to other practitioners over the years, and being told that since their standard labs and physical exam are normal that there is nothing that can be done to improve their symptoms. It is a very gratifying for Dr K to be able offer them a route to relief.

To my patients,
I closed my practice in June 2023. For many years I was blessed to serve thousands of wonderful people, as their Primary Care Physician. It has been a very gratifying, rewarding and life enriching time! Thank you to all of you who allowed me into your lives.  
Be well,
Dr Kefalos

As soon as you enter our reception area you will sense that this is not a typical doctor’s office!

No waiting for the doctor when you come for your appointment; same-day appointments if needed; more timely response to your inquiries; prompt calls or e-mails from us about your test results; and quicker access to Dr. Kefalos. Personal meetings with the office Wellness Facilitator are available.

Being a patient with Dr. Kefalos can be a very unique and fulfilling experience!

Read about our Wellness Facilitation Fee

Hours: Mon, Tues, Thurs ~ 9:30 – 4:30   Wed, Fri ~ 9:30-12:30
2455 NW Marshall Street, Suite 12 Portland, Oregon 97210
503-227-2200 / fax 503-227-5150
Fax direct to secure electronic medical record 503-470-7003
Dr. Kefalos  drk@drkefalos.com

Serving Portland and surrounding areas including Tigard, Lake Oswego, Beaverton, Hillsboro, Gresham, Tualatin, Oregon City, Milwaukie, Happy Valley, Woodburn, McMinnville and Vancouver.