Back to All Events

David Craig

David Craig is a native of Havre de Grace and served Harford County for 34 years as an educator.  David Craig also served as Mayor of Havre de Grace, served in the Maryland House of Delegates, served as a Maryland State Senator, and a two term Harford County Executive.