William Edward Nichols, 66, of Franklin, NC, passed away Friday, April 28, 2023. He was born in Butler County, OH, on November 30, 1956. Mr. Nichols was the son of the late Carl Adrian and Margaret Louise Brown Nichols. He was an excellent mechanic who could repair anything. Mr. Nichols proudly served his country in the United States Army and received the National Defense Service Metal. He had many hobbies which included, walking, nature, and animals. He loved motorcycles and watching NASCAR races. Bristol was his favorite track. He enjoyed playing cards, shooting pool, watching boxing and politics. He also enjoyed going to the Lazy Hiker and having a few beers. He had a love of music and playing the guitar. He loved spending time with his grandchildren and family. He was preceded in death by his parents and a brother whom he loved dearly, Carl Nichols. He is survived by a daughter, Theresa Bush (Jonathan) of Franklin; stepson, Neville Dunn, of Franklin; two granddaughters, all of Franklin, Sierra Kreis, Jadien Talley; six grandsons, all of Franklin, Harley Kreis, William Kreis, Richard Kreis, Titus Kreis, Ace Bush, Ian Bush; one sister, Patricia Nichols; one brother, Charles Nichols, and several nieces and nephews. A celebration of life will be held at Theresa's home, 2346 Jack Cabe Rd, Franklin, NC, Saturday, May 20th at 4pm. Online condolences can be made at www.maconfuneralhome.com . Macon Funeral Home is handling the arrangements.