Stephen Randall Ripple, DO, Family Medicine

5905 Capistrano Ave Ste C
AtascaderoCA  93422-7219 (San Luis Obispo County)


Phone: 805-461-7144
Fax: 805-461-7141

NPI: 1376839472
License Number: 20A4260 (CA)