Kelly Weaver, DDS, Dentist

310 W Idaho St
BlackfootID  83221-1710 (Bingham County)


Phone: 208-785-2255
Fax: 208-785-2275

NPI: 1578884235
License Number: D4298 (ID)