John Richard Weaver, Jr., entered into rest at his home on Tuesday, October 21, 2025. Born in Lancaster, he was the son of Marsha (Boyer) Weaver and the late John R. Weaver, Sr. He was the loving ...