Current level of baseball working: Professional Baseball, NCAA Baseball.
Past levels of baseball worked: Professional Baseball – Gulf Coast League, Midwest League, Frontier League, & Northern League and College Baseball – NJCAA, NAIA, Division III, II, & I. Conference Baseball: (Collegiate Baseball Umpires Alliance (Mid-South Umpires Association).
Professional umpire schools attended: Wendlestedt Umpire School & Professional Baseball Umpire Corporation Evaluation Course.
Umpire camps or schools instructed at: SEMUC, Bruce Doane Sr. Umpire Camp.
Total years umpiring: 18
Tournaments & Championships umpired: Professional Baseball – 4 League Playoff Series, 1 League Championship Series, & 1 All Star Game and College Baseball – 6 Tournaments, 2 Regional’s, & 1 Super Regional