Online Scheduling


Please note, same day scheduling is only available for return patients and limited to 12 hours in advance.

If you are a new patient, once your appointment is scheduled, you will receive an email with a link to complete your new patient paperwork.  If you would like to use insurance, please be sure to include that information in your forms.  This way, I can verify your active coverage and my network status prior to your visit.  If you have any questions, or the online scheduling system does not work for you, please call 503-575-1275.

New Patients:

You can schedule your visit 36 hours in advance.  I ask that all paperwork be completed and submitted 24 hours before your appointment.  This gives me the time to review your answers, check your insurance, and reach out to you for clarification if needed.

Before you enter the office, I personally review all your paperwork, create your chart, and have invested 30 – 60 minutes to your care.  I do this so I can be ready for you and our visit time is devoted to your care instead of paperwork, research, and long hold times with your insurance company.

If you have questions you would like answered prior to scheduling your appointment, please schedule a free 20-minute in-person consult.


*For the best use of our Online Scheduler, flip your phone…


Milwaukie Office: 7831 SE Lake Rd, Suite 102
Troutdale Office: 330 SE 3rd Street