Johnathan Masterson, 47, was diagnosed with glioblastoma in 2023 and given less than a year to live, but he has defied ...