John has been the Umpire Supervisor of the West Coast League since 2018. He also leads the Umpire Placement Course and its staff, overseeing all aspects of operations. Additionally, he is a Roving Umpire Instructor and Supervisor in the Northwoods League, where he has been involved since 2018. He has umpired in the PGCBL and Northwoods League. He also umpires at the NCAA Division I, II, III, NAIA and JUCO levels. He is a 2017 graduate of the Minor League Baseball Umpire Training Academy. His hunger for umpire development and education allows him to assist and facilitate umpires with their journey through the West Coast League.