Dr. David Duncan M.D., F.A.A.F.P. practices as a Family Medicine provider at 2615 Anderson Hwy in Powhatan, Virginia. View directions, phone number, accepted ....