John Martin Ferguson, 75, of Mooresville, N.C., passed away on Thursday, October 23, 2020.

He was born April 20, 1945, in Charlotte, N.C., and lived in Davidson, N.C. Mr. Ferguson was a U.S. Air Force veteran. He received his bachelor of science degree from UNC Charlotte and worked at Duke Power for 25 years.

John is survived by his devoted wife, Nancy Walsh; brother, Robert “Bob” Buchanan Ferguson Jr. (Marsha) of Bradenton, Fla.; stepson, Kevin Holbrook (Cholita) of Mooresville, N.C.; three grandchildren; loving nieces and nephew; and close friend of 70 years, Mike Barkley.

John was preceded in death by his parents, Elizabeth Moore Ferguson and Robert Buchanan Ferguson Sr.; and his close sister, Millie.

John loved cars, especially his Sunbeam. He loved his three cats, Buddy, Mr. Kitty, and Spooky. John was a big supporter of the Humane Society.

John will be remembered for his honesty and pleasant personality. He was a loving father, brother, and friend.

A graveside service celebrating his life will be held at 1 p.m. on Thursday, October 29, at Sharon Memorial Park in Charlotte. For those who are unable to attend the graveside, you may go to the following link for the live stream https://www.facebook.com/CavinCookFuneralHomeServices/

In lieu of flowers, memorials may be made to Lake Norman Humane, P.O. Box 3937, Mooresville, NC 28117.

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