TELE MEDICINE video & Functional Medicine appointments:

  To schedule please click on the Patient Portal button above.
  For the Tele Health visit please download the 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 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, Portal messaging preferred
For emergencies please call 911.
For urgent/emergent concerns I will be available to guide you.
Between the hours of 9 pm - 7am , please call with only emergent concerns.
For non-urgent matters please message via the Portal rather than texting.

Patient Portal's Secure Messaging replacing Email
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 2022:
-Friday July 15th 2022- Sunday July 24th 2022
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 parking lot car, and a fence which may be used to lock bikes. Bus lines 15 & 71.