John Edwin Weaver, 77, of Lebanon, went to be with the Lord on Saturday, September 10, 2022, at Hershey Medical Center.

He was born on Saturday, July 21, 1945, to the late Edwin John Weaver and Arvilla Mae Weaver nee Anspach in Lebanon.

He was a former member of Faith Baptist Church and was a veteran of the Navy. He enjoyed spending time with his family. John also liked hunting, bike riding, gardening, and puzzles.

Surviving are wife Sharon M. Weaver; children Sherry Brown and spouse Tim, Brenda Murtoff and spouse Mark; grandchildren Tim Brown, Jr. and spouse Mariah, Matt Brown, Mackenzie Murtoff, Travis Murtoff; great-grandchildren Tyler Brown, Lacey Brown, Ethan Brown; sister Stephanie Ditzler and spouse Brendon.

Viewing will be on Thursday, September 15, 2022, from 6:00 PM to 8:00 PM at Christman’s Funeral Home, Inc., 226 Cumberland Street, Lebanon. Burial will be at Indiantown Gap National Cemetery, Annville, on Friday, September 16, 2022, at 9:00 AM. Memorial services will be on Friday, September 16, 2022, at 10:30 AM at Faith Baptist Church, 220 S. 22nd Street, Lebanon.

For more information, to order flowers, or to send messages of condolence, please visit