He was an umpire for Major League Baseball (USA). He joined the Major League staff in 1993. He worked the All-Star Game (1997, 2000), the Division Series (six years), the League Championship Series (four years), and the 2006 World Series.

He was an umpire for Major League Baseball (USA). He joined the Major League staff in 1993. He worked the All-Star Game (1997, 2000), the Division Series (six years), the League Championship Series (four years), and the 2006 World Series.