John Micheal Wilson died unexpectedly on April 18, 2023 in Richmond Virginia at the age of 56. Living in Lynbrook, New York, John started a family at a young age. Once moving to Powhatan Virginia, John successfully ran a family business for 15+years. Many people considered John to be a hard working, customer centric mechanic. John was proceeded in death by parents George and Lois Wilson, son John Robert Wilson, and niece Amanda Wilson. He is survived by his two children; Jennifer Salveggio, married to Anthony; and Kevin Wilson, married to Amanda. Their Mother, Kim Wilson. Grandchildren; Odin, Champ and Olivia. He is also survived by his sister Deana Wilson and brother Dale Wilson, married to Diane; and eleven nieces and nephews. The Visitation will be held on April 28, 2023 at Bennett and Barden in Powhatan Virginia from 5:00-7:00 p.m.