DavidPrimrose.MD.com • General Surgeon, Neurosurgeon • 42 years experience

David Primrose, MD

1100 9th Avenue, Seattle, WA