Virgil St. John, 86, of Marshalltown, formerly of Le Grand, died Sunday, Aug. 19, 2012, at the Grandview Heights while in the care of the Iowa River Hospice. Memorial services will be held at 10:30 a.m. Wednesday, Aug. 22, 2012, at the First Baptist Church with Pastor Dick Sipe officiating. He will be laid to rest in the Riverside Cemetery with full military honors by the Veterans of Foreign Wars Harry C. Harter Post #839/ American Legion Frank Lewis Glick Post #46. Visitation will be held one-hour prior to the services at the church. For condolences, please visit www.mitchellfh.com. The Mitchell Family Funeral Home is caring for Virgil and his family.