John Michael Shepard, 47 of Mount Olive, died at Community Memorial Hospital in Staunton on Wednesday, July 4, 2018. He was born May 21, 1971, in St Louis, MO to John Shepard.
He married Peggy (Claro) Shepard on October 17, 1997 in Carlinville. He worked for US Bank.
He is survived by his spouse, Peggy Shepard of Mt Olive; son, William Scott (Elisabeth) Wyatt of Mt. Olive; daughter, Jennifer Leigh (Lukas) Pirok of Gillespie; grandchildren, Aaron R. Wyatt, Ella K. Pirok, Aleah G. Wyatt, Xander C. Pirok, Beckett R. Pirok, and Ryker T. Pirok; siblings, Phyllis (Jim) Monroe of Sawyerville, William L. Claro of Wilsonville, Marguerite Mary (Allen) Weiffenbach of Decatur, James A. Claro of Benld, and Betty A. (Bob) Clark of Chatham; nephews, John (Dawn) Claro, James Kirk, and William Claro III; nieces, Mary Kirk Herron, Heather (Jason) Roberts, Lisa Janus, Alicia Claro, Jorda Claro, Kourtney Claro, and Whitney Curtis; and several great nieces and nephews.
John was preceded in death by his father; parents, Bill and Betty Claro; grandparents, Anna and Michael Wickell; and niece, Randi Clark.
Visitation services will be held on Sunday, July 8, 2018, at Trinity Baptist Church in Gillespie from 4:00 until 6:00 p.m. Funeral services will follow on Sunday at the church with Pastor Dane Solari officiating. Memorials are suggested to Kravanya Funeral Home. Kravanya Funeral Home, Gillespie is in charge of the arrangements.