Stephen Arthur Swain, 73, of Asheboro, N.C., died on Sunday, November 10, 2019, at North Pointe of Archdale.

Stephen was born on September 27, 1946, in Iredell County. He was a member of Trinity United Methodist Church and was a retired truckdriver. He had worked for Kosa (Celenese) for 35 years, but most recently for JB Hunt. He enjoyed shooting pool, playing golf and going to the beach.

Survivors include two sons, Darren Swain of Asheboro and Eric Swain (Kim) of Oakboro, N.C.; two granddaughters, Jessica Swain and Erica Swain; and three great-grandchildren, Emmerson, Kamden and Maverick Williams.

A Memorial Service will be held Thursday, November 14, 2019, at 3 p.m. at Trinity United Methodist Church with Rev. Mike Duncan officiating. The family will visit with friends following the service.

Fond memories and condolences may be sent to www.nicholsonfunerals.com.

Nicholson Funeral Home is serving the Swain family.