Owen P Palmer, M.D. ★★★★★5.0 (4) Doctors & Clinics Vascular surgeon · Surgeon 1733 Woodside Rd #330, Redwood City, CA 94061 Call Details →