Michael E. Flaherty, D.P.M.
310 S. Halcyon Suite 101, Arroyo Grande, California, 93420-3863
(805) 489-9555