William Mcallahan NPI 1831192400 Practice location: 11012 N Radio Station Rd, Seneca, SC 296781142 Taxonomy code: 1223G0001X Phone: (648) 820-8808