John Beasley (OK 1959) died March 2, 2024