Patient ratings for Dr. Duncan average 4.0 stars out of 5. Dr. Duncan takes several insurance carriers, including Blue Cross Blue Shield EPO, Blue Cross Blue Shield Bronze, and Blue Cross Blue Shield HMO. He studied medicine at the University of Minnesota Medical School. For his residency, Dr. Duncan trained at Shands at the University of Florida and Yale-New Haven Hospital. In addition to English, Dr. Duncan speaks Spanish.