He has been the play-by-play broadcaster for New York City Football Club on the YES Network since their inaugural season in 2015 and the public address announcer for the New York Rangers since 2002.
During his career, he has called gymnastics and soccer for Dial Global's coverage of the 2012 London Olympic games.
He has worked as a broadcaster for the NHL Radio, MSG, and ESPN International.
He has been with Dial Global since 2002 for the Olympics calling ice hockey, swimming, gymnastics, skiing, volleyball, bobsled, luge, Nordic, football, speed skating, and curling.
He has called games for the Hartford Wolf Pack of the American Hockey League, and the New York Power.