David Edwin Duncan (born September 26, 1945) is an American pitching consultant for the Chicago White Sox of Major League Baseball (MLB). He is also a former professional baseball catcher and pitching coach. He began his MLB playing career in 1964 and played again consecutively from 1967 to 1976 for the Kansas City/Oakland Athletics, Cleveland Indians, and Baltimore Orioles.