Current Levels of Baseball Working: MLB
Past Levels of Baseball Working: NY-Penn, South Atlantic League, Florida State League, Eastern League, International League, Arizona Fall League.
Professional Umpire School Attended: Brinkman-Froemming Umpire School
Umpire Camps or Schools Instructed at: SEMUC, Brinkman-Froemming Umpire School
Total Years Umpiring: 17
Tournaments Championships Umpired: Florida State League Playoffs 1997;Eastern League Championships 1999; International League Playoffs 2002,2003,2004,2005; Major League Division Series 2011