Dr. David Johnson, DO
3.3
(3)
Call for new patient details
Offers telehealth
(206) 762-3730
Call for more information