Terry Allen Zachary, age 80, of Marshall, IL passed away at his home on Monday June 29. 2026. He was born on December 11, 1945 in Martinsville, IL to Earl and Lena (Calhoun) Zachary. He married Susan Sheppard on June 8, 2011 in Marshall, IL.He was a retired Science teacher from Galesburg Jr High School. He is survived by his wife Susan of Marshall, IL, two sons James “Buck” (Kate) Zachary of Los Angeles, CA, and Robert “Rob” (his companion Teresa) Zachary of Urbana, IL; five granddaughters Lena, Lois, Alexandria, Amelia, and Alora; one sister Sandy (Tom) Breese of Marshall, IL and several nieces and nephews. He was preceded in death by his parents and one brother Dickie Lee Zachary. He was a Captain in the US Army during the Vietnam War where he was a Huey Helicopter Pilot earning two bronze stars among other awards. He earned his Masters and other Advanced Certifications in Education from the University of Illinois. He was an avid reader, loved to fish and was a worldwide traveler including stops in Australia, New Guinea and Eastern Europe. Funeral Services will be held at the Pearce Funeral Home on Tuesday July 7, 2026 at 11:00 AM with Pastor Billie Ray Ulrey officiating. Military Rites by American Legion Post #90 and VFW Post #5975 will follow the service. Visitation will be held from 10:00 AM until service time at the funeral home. Cremation will follow the service with burial of ashes on Friday July 10th at 10:00 AM in Ridgelawn Cemetery at Martinsville, IL. Online condolences are being accepted at pearcefuneralservices.com,.