Larry D Nelson, DCLarry D Nelson · Naturopath2585 Channing Way, Idaho Falls, ID, 83404NPI · 1518986264No reviewsInsuranceNot specified(208) 522-0200Check availabilityBook online Claim listing