Total Reviews 0
Dr. Leach graduated from the Loma Linda University School of Medicine in 1986. He works in Champlin, MN and 1 other location and specializes in Family Medicine and Acupuncturist.