John W. Weaver II, 72, of Duncannon, formerly of West Hanover Twp., passed away Saturday, March 14, 2015 at Kin Kora Pythian Home, Duncannon. He was born August 9, 1942 in Harrisburg; he was the son of the late John W. and Mildred C. Weaver; and preceded in death by his sister, Doris Lerew and his brother, Clarence "Bus" Machamer. John was a retired employee from PP&L, Harrisburg. Surviving is his son, Randy Weaver, wife, Susan, of Mechanicsburg; 3 grandchildren, Delaney, Kane and Quinn; his sister, Barbara Hartman, of Duncannon; and several nieces and nephews. Graveside Service will be held 10:30 AM Wednesday, March 18, 2015 at Prospect Hill Cemetery, Harrisburg. Memorial contributions may be made to Compassionate Care Hospice, 1513 Cedar Cliff Dr., Suite 100, Camp Hill, PA 17011. -