David Main Liston Morris (1897 – 1971) was a Scottish footballer who played as a centre half for Newtongrange Star, Arniston Rangers, Raith Rovers, Preston North End, Chester City, Dundee United and Scotland national team. Morris received all six of his caps for Scotland (and one for the Scottish Football League XI) while with Raith Rovers. He is the only serving player from the Kirkcaldy club to have been international captain and appeared for his country six times in total, finishing on the winning side five times with the other match drawn.