John Joseph Strayer, 89, of Mooresville, N.C., died peacefully at home on Wednesday, October 12, 2022.

He was born on September 17, 1933, and proudly served his country in the U.S. Army during the Korean War.

Born to the late John and Arletta (Carr) Strayer in Fort Wayne, Ind., he as a brother of the late William (Carol) Strayer and uncle to Jerry Strayer.

John was a realtor and auctioneer for 43 years. He was an avid plane enthusiast and proudly held his pilot’s license. He also enjoyed riding his motorcycle.

John is survived by his wife of 62 years, Marsha (Carpenter) Strayer; daughters, Melanie Strayer (Steve Schaffer) of Mooresville, N.C., and Michelle Hribar (Vic) of Bethel Park, Pa.; and sons, Mark Strayer of Fort Meyers, Fla., and Brian Strayer (Christine) of Flagstaff, Ariz. He also leaves behind twelve grandchildren and five great grandchildren.

No services will be held at this time.

Memorials are suggested to Carolina Caring at www.carolinacaring.org.

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