Joseph Howard Benson Jr., 74, of Mooresville, N.C., passed away Thursday, March 23, 2023. He was born on June 30, 1948, to the late Joseph Benson and Margaret Lail Benson.

In addition to his parents, he was preceded in death by brothers, Lanny and Larry Benson.

He is survived by his children, Christopher M. Benson and Lisa Jo Benson Brown; brother, Fred Benson; and special friend, Mary Mack Benson.

Joseph graduated from Mooresville Senior High School in 1967 and went on to earn his bachelor’s degree in Fire Science. He retired from the Mooresville Fire Department in 2003 after 30 years of service. He held several positions within the department, including EMT, Firefighter, Fire Marshal and Captain. He also was an EMT instructor and held classes for nursing homes and other organizations. After his retirement from the fire department, he worked for Dale Earnhardt Racing and Penske Racing.

In lieu of flowers, memorials may be made to Hospice & Palliative Care of Iredell County, 2347 Simonton Road, Statesville, NC 28626 or Mooresville Fire & Rescue, Firefighters Burned Children’s Fund, 457 N. Main Street, Mooresville, NC 28115.

A Celebration of Life will be held at a later date.

Cavin-Cook Funeral Home & Crematory, Mooresville, is serving the family.