Craig Alexander Sherrill, 43, of Mooresville, N.C., passed away on Sunday, December 24, 2023. Born July 15, 1980, in Iredell County, N.C., he was a son of the late Susan Renee Sherrill.

Craig worked as a machinist for a glass manufacturing company. He was a member of the Mt. Mourne Church of God. He enjoyed working in his garden, the outdoors, riding his motorcycle and spending time with his family.

Craig is survived by his fiancée, Rachel Timmons; stepchildren, Riley, Reece and Brody Timmons; along with his aunts and several cousins.

The family will receive friends from 5 to 7 p.m. on Friday, December 29, 2023, at Cavin-Cook Funeral Home, Mooresville.

Cavin-Cook Funeral Home, Mooresville, is serving the family of Mr. Sherrill. Condolences may be made to the family at www.cavin-cook.com.