David Duncan may refer to: David Duncan (diplomat) (1923–2007), British diplomat David Duncan (ski cross) (born 1982), Canadian ski cross racer Dave Duncan (baseball) (born 1945), former Major League Baseball player and pitching coach Dave Duncan (writer) (1933–2018), Canadian writer David Duncan (accountant) (born 1960), United States government's star witness in the Arthur Andersen trial David Duncan (politician) (1830–1886), British merchant and Liberal politician David Duncan (writer) (1913–1999), American screenwriter and novelist; wrote the screenplay for The Time Machine David Douglas Duncan (1916–2018), American photographer David Ewing Duncan (born 1958), American journalist David F. Duncan (born 1947), epidemiologist and expert on drug abuse David James Duncan (born 1952), American novelist, essayist, and fly-fisher Davie Duncan (1921–1991), Scottish footballer David Duncan (minister) (1789–1829), Scottish Presbyterian minister David Duncan (vintner) (born 1965), American vintner and entrepreneur David Duncan (footballer) (born 1963), former Ghanaian player and current manager of Accra Hearts of Oak S.C.