James E. Weaver, 63 years old, of Annville, passed away peacefully at home on May 23, 2021.

James was from Uniontown, PA, and graduated from Laurel Highlands High School where he excelled in football. He then graduated from Salem College, West Virginia, where he played quarterback. Professionally, Jim was retired from the ELCO school district, having taught there for 28 years, coaching football and other sports. His passions included upland bird hunting, fly fishing, his English setters, and Pittsburgh sports teams. Jim always had a smile, was there to lend a helping hand, and ready for a good game!

Jim is survived by Jill, his loving wife of 36 years, who will miss him immeasurably, his mother, Jane of Uniontown, sister, Robin, of New York City, mother-in-law, Lois Hoerner, of Mechanicsburg, sister-in-law Gail (Bill) Hoffman, of Washington Crossing, sister-in-law Lisa Hoerner (Jeff LaBrec), and many nieces and nephews, and their children. Jim was preceded in death by his father, Oren Weaver.

A memorial service will be announced at a later date. In lieu of flowers, contributions may be made in Jim’s memory to Central Pennsylvania Blood Bank, 8167 Adams Drive, Hummelstown, PA 17036 or to the Humane Society of Lebanon County, 150 N. Ramona Road, Myerstown, PA 17067.