He worked in the National League in 1974 and from 1976 to 1999, and officiated throughout both leagues between 2000 and 2009.
He served as an umpire for baseball games in the National League from 1974 to 1999, and then continued officiating in Major League Baseball from 1976 to 1999, before working throughout both leagues between 2000 and 2009.