Whole-Person Health Care for a Lifetime
Caring & Experienced Doctors
Serving families and individuals of all ages.

Whole-Person Health Care for a Lifetime


Just outside of Portland in the heart of Downtown Gresham, Roberts Street Clinic has been providing full-service medical care for nearly 50 years.

We offer compassionate, comprehensive service for your entire family including pediatrics, adult, and senior care. Patients come to us for routine physicals, preventative treatment, illnesses, injuries, minor surgeries, women’s health exams, mental health counseling, and much more.

A Whole-Person Approach to Medical Care

Our board certified physicians and support staff take a whole-person approach to wellness, believing that the mind, body, and spirit are all critical to your overall health.  

We strive to be the best Family and Internal Medicine practice we can be, one that provides excellent patient care in an environment that is welcoming, respectful, and supportive of the body’s natural tendency towards healing.

If you’re thinking about becoming a new patient at Roberts Street Clinic and you have questions about who we are and what services we offer, please take a few minutes to browse through our website.

If you’re unable to find answers to your questions here, feel free to call the clinic at (503) 665-9144.


  • Dr. Hero has been my primary care physician for 10 years. Her educational approach teaches me what I need to know -- this helps me take better care of myself.

    Anonymousvia Vitals.com
  • I am a 44 year old male and have had many doctors over the years. Dr. Canzler is by far the best I have seen. He is always pleasant, never talks down to me, and always follows up.

    Frank V.via Vitals.com
  • Dr. Upshaw Listens to your concerns and works with you on treatment. I had been misdiagnosed for years and he saw it on the first visit. This doctor saved my life.

    Anonymousvia Vitals.com
  • Dr. Maness spends significant time with me and is very good at explaining problems, meds, etc. He also has been easy to get to know as a person.

    Anonymousvia Vitals.com

Appointment Request

Clinic Hours

Monday – Friday: 7:30 am to 5:30 pm
Saturday: 8:00am to 12:00pm


(503) 665-9144