My umpiring career began in 1986 with the Marine Park Association in Brooklyn, when I realized I could no longer handle an 85 mile an hour fastball. I immediately figured out that I was an idiot for playing so long and not umpiring earlier in my life. It just felt so natural. Since I was a for most of my playing career, I had a pretty good grasp of the game.

Two years into my new career I joined my Brooklyn High School Association and soon became one of the leaders in the group. In 1989 I was one of four umpires from our Brooklyn Association chosen to break the barrier in Pony by becoming the first non-local umpires to work a Pony . It was the first of 2 Pony World Series I worked.

1990 was my first City High School Championship at Yankee Stadium, Tottenville vs. Lafayette and my second was in 1994 at Shea Stadium, featured George Washington High School vs Tottenville led by Jason Marquis. In both championships, I had the honor of calling balls and strikes. I have also worked 4 Catholic High School Championships.

1991 was my first year umpiring College ball. During my 24 year career, I worked Division I, II and III games with numerous conference championships.

During the first 2 inaugural seasons, I worked for the Staten Island Yankees. I have also worked the Can-AM (Independent A Ball) and the Atlantic League (Independent AAA ball) games.

I was trained by the best, Doug Harvey, former MLB umpire Mark Barron and current MLB umpire Larry Vanover. I also had the honor of coaching current MLB umpire C.B. Buckner during his playing days.

During the off season, beside training newer umpires, I dabble in officiating basketball.