TELEMEDICINE & OFFICE Primary care & Functional Medicine appointments:

To schedule please click on the Patient Portal button above to become a patient. The "Meet & Greet" link above is for an appointment to decide if this practice is right for you.
For the Telehealth visit please download: Spruce Health app
This app will allow for for tele/video health visits on your phone or       computer.

New & established patients, new to the Patient Portal, please register by clicking on the green Patient Portal button above.
There you will be able to make appointments & check your health records.
If you have any problems please contact the office 503 662-1971 via text or leave a voice message. You may also receive support via this page

Office Phone  (503) 662-1971 accepts text
For non-urgent matters please message via the Portal rather than texting.
For emergencies please call 911.
For urgent/emergent concerns I will be available, so call (503) 662-1971.
Between the hours of 9 pm - 7am , please call with only emergent concerns.

Patient Portal Secure Messaging replaces Email
It is easier to track patient concerns and messages on the patient portal or the business text line. New & established patients please register on the new Patient Portal to use secure messaging.
Just click on the green Patient Portal button above.

Out Of Office Dates in 2023: TBD

If you have a health question while I am away, then please send a secure message via the Patient Portal For Urgent needs or visits while I am gone call  (503) 662-1971. You will receive a reply with the on-call physician's contact info.
Alternatively you may go to an Urgent Care.
For emergencies call 911.
736 S.E.60th Ave
 Portland, OR 97215

My office in the Heart of Mt Tabor at 736 S.E. 60th Ave, Portland, OR 97215. There is large car parking lot and bike parking is available on 60th Ave in front of the building, found on the side walk. Bus lines 15 & 71.