David William Craighton
July 20, 1949 - April 9, 2023
David William Craighton, 73, of Sheffield, Iowa, passed away Sunday, April 9, 2023, at Mercy One North Iowa Medical Center in Mason City. Funeral services will be held at 10:00 a.m., Saturday, April 15, 2023, at the Hampton Church of Christ,... View Obituary & Service Information
