TELEMEDICINE & OFFICE Functional Medicine appointments:

To schedule please click on the Patient Portal button if you are an established patient or have been given a new patient appointment,
For the Telehealth visit please download: Spruce Health app
This app will allow for for tele/video health visits on your phone or computer.
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.

Out Of Office Dates in 2024: 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.