William “JR” Henry Yarbrough Jr., 66, of Mooresville, N.C., passed away on Monday, July 3, 2023.

He was born on June 29, 1957 in Stanly County, N.C., to the late William Henry Yarbrough and Josie Woodard Yarbrough. JR was a kind and hard-working man. He had a gentle nature about him, and he loved to talk to people. He was also an animal lover and always had pets, usually multiple dogs he spoiled. JR always had an immense talent with mechanics and a passion for it as well. He was active in watersports and boating all his life, and he became many people’s go-to boat mechanic. JR will be greatly missed by his family, friends, and the boating community.

In addition to his parents, he was preceded in death by his wife, Lynne Louise Yarbrough.

He is survived by his children, April Y. Stephens, Daniel Yarbrough, and Jordan Bowers; brother, Ronnie Yarbrough and wife Lourdes; sisters, Sharon Long and husband Albert, and Margaret Yarbrough; nine grandchildren and numerous nieces and nephews.

A Memorial Service will be held at 3 p.m. on Sunday, July 30, at the chapel of Cavin-Cook Funeral Home. Inurnment will follow the service at Glenwood Memorial Park in Mooresville.

Cavin-Cook Funeral Home & Crematory, Mooresville, is serving the Yarbrough family. Condolences may be made to the family at www.cavin-cook.com.