About David A. Duncan, MD, FAAFP. David Arend Duncan, MD, FAAFP is a family medicine doctor and primary care doctor who practices at Powhatan Family Physicians, Ltd located at 2615 Anderson Hwy in Suite A in Powhatan, VA 23139 (Powhatan County). Dr. David A. Duncan may be affiliated with:.