Barbara Macfarlane
General medicine · Physician · Acupuncture · Physiotherapy · sports medicine
1260 41st Ave, 95010 CapitolaGeneral medicine · Physician · Acupuncture · Physiotherapy · sports medicine
1260 41st Ave, 95010 CapitolaGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
2025 Soquel Ave, 95062 Santa CruzGeneral medicine · Physician
627 Water St, 95060 Santa CruzGeneral medicine · Physician
303 Potrero St, 95060 Santa CruzGeneral medicine · Physician
303 Potrero St, 95060 Santa CruzGeneral medicine · Physician
550 Water St, 95060 Santa CruzGeneral medicine · Physician
550 Water St, 95060 Santa CruzGeneral medicine · Physician
215 River St, 95060 Santa CruzGeneral medicine · Physician
115 Locust St, 95060 Santa CruzGeneral medicine · Physician
115 Locust St, 95060 Santa Cruz