John Snyder 2025