ShieldsAbernathy.MD.com • Internist, Allergist / Immunologist • 45 years experience

Shields B. Abernathy, MD

1050 Las Tablas Road, Templeton, CA 93465