David Herbert Swanson, DDS, Dentist

219 E 2nd St
LibbyMT  59923-2047 (Lincoln County)


Phone: 406-293-7768
Fax: 406-293-9121

NPI: 1144327164
License Number: 1431 (MT)