Book Your Appointment Online

Live, instant scheduling is now available for new and returning patients:

— OR —

If you’re not able to find the appointment you need via online scheduling, give us a call at 503-482-2160 or use our request form below:

Appointment Request Form

    Your first & last name*

    Your email*

    Your phone*

    What is the purpose of this appointment?*

    Preferred date(s) or day(s) of the week*

    Preferred time*