Dr. Holmes' office is centrally located in Northeast Portland, at 2115 NE Halsey Street. There is a free dedicated parking lot in front of the building
Yes! Dr. Holmes specialized in chronic complex digestive issues that may impact other areas of the body including chronic fatigue, chronic pain, brain-fog, lightheaded/dizziness (POTS), over/under active immune system responses (MCAS), hormonal disruptions, sleep disturbances and hypermobility syndromes (hEDS)
He will often perform diagnostic workup for conditions such as tick-borne illness (borrelia, bartonella, babesia), MCAS (mast cell activation syndrome), hEDS (hypermobile ehlers-danlos syndrome, SIBO (small intestine bacterial overgrowth), SIFO (intestinal fungal overgrowth/candida overgrowth), IMO (intestinal methane overgrowth) and other causes of health ailments.
Not a problem! Dr. Holmes offers 30 and 60-minute phone/video consults with people all over the world. We will chat face-to-face about diagnostic work-ups, current treatment plans, and other health related questions to help educate clients on possible next steps.
Think of the information shared in these consultations as the type of conversation you might have with a close friend who is a doctor - you may ask for their input or ideas but wouldn't expect them to diagnose or prescribe medication without being seen in their clinic.
Yes! He is credentialed with many insurance companies including: Moda, Regence BlueCross BlueShield and Pacific Source,
As of 1/1/2026, Dr. Holmes will no longer be in-network with ASH (Cigna, Providence, Aetna)
If your insurance does not fall into this category, we can provide a superbill after your appointment that can be submitted to your insurance for reimbursement.
Insurance cannot be billed for phone or video consultations for patients residing outside of Oregon/Portland Metro Area.
Missed Appointments/ Cancellations:
If for any reason you are unable to make your appointment, please give us 48 hours notice. For any missed appointments or less than 48-hour notice for cancellation your account will be charged $125. (Exceptions will be made for emergencies.)
If you are late for your appointment, your visit may be shortened and you will also be charged for the reserved time on the schedule.
We require a credit card on file and accounts to be paid within 90 days upon notification missed visit.


