James Edwin Macvicar
Ophthalmologist · Physician
1 Hiawatha Cove Trl, 49015 Battle CreekOphthalmologist · Physician
1 Hiawatha Cove Trl, 49015 Battle CreekGynecology · Obstetrics · Physician
1916 Vickery Rd, 49002 PortageSurgery · Orthopaedics · Physician
719 Capital Ave SW, 49015 Battle CreekInternal medicine · Physician
719 Capital Ave SW, 49015 Battle CreekInternal medicine · Physician
713 Capital Ave SW, 49015 Battle CreekGeneral medicine · Physician
14231 Beadle Lake Rd, 49014 Battle CreekPhysician
7055 Tower Rd, 49014 Battle CreekPhysician
391 S Shore Dr, 49014 Battle CreekGeneral medicine · Physician
391 S Shore Dr, 49014 Battle CreekInternal medicine · Physician
391 S Shore Dr, 49014 Battle CreekOphthalmologist · Physician
395 S Shore Dr, 49014 Battle CreekPhysician
391 S Shore Dr, 49014 Battle CreekInternal medicine · Physician
391 S Shore Dr, 49014 Battle CreekPhysician
391 S Shore Dr, 49014 Battle CreekPhysician · Surgery · Cosmetic surgery
395 S Shore Dr, 49014 Battle CreekPhysician · Psychotherapy and psychiatry
601 S Shore Dr, 49014 Battle CreekGeneral medicine · Physician
601 S Shore Dr, 49014 Battle CreekPhysician · Psychotherapy and psychiatry
5500 Armstrong Rd, 49037 Battle CreekPhysician
5500 Armstrong Rd, 49037 Battle CreekPhysician · Psychotherapy and psychiatry
5500 Armstrong Rd, 49037 Battle Creek