James P Holmes MD is a United States of America company, located at 250 Chateau Dr SW Ste 215 in Huntsville.
P.O. BOX 986, Delta Junction, 99737-0986 (99737)
8701 Solar Dr, Anchorage, 99507-3745 (99507)
1020 Barnette St, Fairbanks, 99701-4502 (99701)
517 E Tennessee St, Florence, 35630-5719 (35630)
265 County Road 19, Mount Hope, 35651-9729 (35651)
217 N Seminary St, Florence, 35630-6526 (35630)
1002 Explorer Blvd NW, Huntsville, 35806-2806 (35806)
2560 Sparkman Dr NW, Huntsville, 35810-3826 (35810)
P.O. BOX 250330, Montgomery, 36125-0330 (36125)
219 W Alabama St, Florence, 35630-5515 (35630)