Two weeks after after running the Cleveland Marathon in 2023, when he felt like he was in the best shape of his life, John B.