David R. Craig (born June 12, 1949) is an American Republican Party politician from the State of Maryland who unsuccessfully sought the Republican nomination for Governor of Maryland in 2014. He was appointed, and sworn in as Harford County Executive on July 7, 2005. Craig was elected in 2006 and re-elected in 2010. Craig previously served in the Maryland State Senate in 1995–99 representing Harford County and in 1990-94 in the Maryland House of Delegates. He was also elected Mayor of Havre de Grace from 1985 to 1989 and 2001 to 2005. David was a teacher and assistant principal in the Harford County Public School System for thirty-four years.