Kenneth M Hainsworth, MD, Ophthalmology

1818 S 10th Ave
CaldwellID  83605-4803 (Canyon County)


Phone: 208-455-2355
Fax: 208-463-3044

NPI: 1942290929
License Number: M8605 (ID)