[7] Craig was a teacher and assistant principal in the Harford County Public School System for 34 years.
[9][citation needed] He graduated Havre de Grace High School in 1967, and obtained a B.S.
[9][10][citation needed] Craig married his high school sweetheart, Melinda Lee Blevins, in 1971.
[12] Craig spent 34 years in the Harford County Public School System as a teacher and assistant principal.
[9] Craig began his political career serving on the Havre de Grace City Council.
[9][citation needed] Craig ran for Harford County Executive in 1998 against then-Delegate James Harkins.
[15] The David Craig Park on Saint John Street in Havre de Grace was named after him.