David Zeigler, MD received his medical degree from the University of South Dakota School of Medicine in 1995. He completed his residency in Internal Medicine in 1998 . Dr. Zeigler is board certified with the American Board of Internal Medicine.