John has been the Supervisor of Umpires for the West Coast League since 2018. He also leads the Umpire Placement Course and its staff, overseeing all aspects of operations. He has umpired NCAA Baseball since 2018, including postseason tournaments. He is a 2017 graduate of the Minor League Baseball Umpire Training Academy. He worked 12 seasons in Minor League Baseball in Baseball Operations, reaching Triple-A in 2011. His hunger for umpire development and education allows him to assist and facilitate umpires with their journey through the West Coast League.