brennan johnson 2025