Charles William Alfred Marks (21 December 1919 – 19 January 2005) was an English professional footballer. He played for Gillingham for fifteen years, making him one of the longest-serving players in the Kent club's history. He was born in Eccles, near Aylesford, Kent.