John W. Beaver, 67, of Milton died Thursday, March 20, 2025, at Geisinger Medical Center, Danville. He was born on Nov.