John Charles McMahan passed away on Oct. 1, 2024. John was born on Dec. 2, 1970 in Shawnee, OK to Johnny Melvin McMahan and Martha Beesley McMahan. He attended Tecumseh Schools. John married Windi Hall on April 2, 2011, in Las Vegas, NV. John was a union electrician for 30 years. He was a proud member of the International Brotherhood of Electrical Workers Union.
He is survived by his wife; his children: Mary Irene McMahan, Matthew Melvin McMahan and wife Alexis, and Harley Dale McMahan; his brother, Eric Vaughan and wife Andrea; his mother, Martha Beesley Vaughan; his grandchildren, Skylar McMahan, Wyatt McMahan, and Isabella McMahan; and other extended family and friends.
Services were held Oct. 5, 2024 at Cooper Funeral Home Chapel with family members officiating under the direction of Cooper Funeral Home.