David Foster, MD

Family Medicine, Primary Care

1401 N 10th Ave #200, Stayton, OR 973831311

(503) 769-6367