J Davidsule NPI 1437130515 Practice location: 98 Poplar St, Blackfoot, ID 83221 Taxonomy code: 174400000X Phone: (208) 758-4100