David I. Craig Sr., 80, of Northford, CT passed away unexpectedly Sunday, February 27, 2022.  David was born on April 20, 1941, in Rockland, ME and spent his childhood in both Rockland and Mars Hill, ME.  He moved to CT in 1957 where he became an auto mechanic and worked for the Town of Guilford Public Works Department for many years until his retirement.  David enjoyed dining, dancing, plays, traveling, old cars and tractors.  He was a proud member and supporter of Cornerstone Church in Milford, CT and Hope Christian Church in North Haven, CT.  He is survived by his wife Diana J. Craig; son, David Craig Jr. (wife – Mairi) of St. Louis, MO; brother Stephen Craig (wife – Trudy) of Wilkesboro, NC; stepdaughters Sharon Long (husband – Thomas) of Derby, CT; Deborah Hedderman of Wallingford, CT; and Sandra Pullo of Northford, CT; grandson Michael Long of Derby, CT; many other nieces, nephews, and in-laws.  He was predeceased by his parents Rev. Cecil I Craig and Winifred I (Elliot) Craig, his first wife Gertrud (Potz) Craig, and his daughter Danielle Craig.

 The visiting hours will be on Sunday, March 6th at The Havens Family, North Haven Funeral Home, 36 Washington Avenue from 2 to 5 PM.  A service will be conducted in the funeral home on Monday morning March 7th at 10:00.  Interment will follow in North Guilford Cemetery. (MASKS AND SOCIAL DISTANCING REQUIRED FOR ALL SERVICES)