TOWER CITY • John P. Weaver Sr., 86, of Tower City, passed away Saturday, July 17, 2021, at this home. Born Feb. 2, 1935, in Muir, he was a son of the late George and Margaret Gunther Weaver. John was a U.S. Air Force veteran, serving 1955-1959. He retired as a sheet metal worker with Local Union 19, Philadelphia. He was of the Lutheran faith. He was a member of the NRA, and enjoyed hunting, going to the auctions and gardening. He could often be found sitting on his front porch, greeting everyone that passed by. In addition to his parents, he was preceded in death by a brother, Rudolph Weaver and a sister, Joan Nelson. Surviving are his wife of 63 years, Dolores A. Hunt Weaver; seven children, Deborah Krammes and her husband Jim of Arizona, John Weaver Jr. of Tower City, Luke Weaver and his wife Terri of Muir, Wendy Hubert and her husband Pete of Tower City, Margaret Ward and her husband Dave of Barnesville, Jeff Weaver of Wiconisco and Jill Underkoffler and her husband Jason of Elizabethville; 11 grandchildren, 13 great-grandchildren; and nieces and nephews. Services will be held Thursday, July 22, 2021, at 10 a.m. from the Chapel of the Dimon Funeral Home Inc., Tower City, with Pastor Luke Heald, officiating. Visitation will be held 9-10 a.m. at the chapel. Burial with military honors will be in the Indiantown Gap National Cemetery. In lieu of flowers, donations can be made to Sts. Peter and Paul Catholic Chapel, c/o Parish Office, Most Blessed Trinity Parish, 113 Cherry St., Tremont PA 17981. To send online condolences to the family, visit dimonfuneral home.com. Paid by funeral home