top of page


Play-by-Play Broadcaster, Marist College                                                        Mar. 2021 - Present

• Primary TV Play-by-Play announcer for Marist lacrosse, soccer and volleyball on ESPN+, ESPN3 and the Red Fox Network

• TV Play-by-Play for 2021 MAAC Men’s Soccer Championship
• TV Play-by-Play for 2022 MAAC Men’s Lacrosse Semifinals

• Fill-in radio play-by-play for Marist football and basketball on the Red Fox Network

Freelance College Broadcaster, Various                                                        Sep. 2018 - Present

• TV Play-by-Play for UConn women's lacrosse, softball, soccer, and volleyball on UConn+ and FloSports (March 2022 - Present)

• TV Play-by-Play and color commentary for Harvard soccer, volleyball, basketball, sailing, field hockey and swimming on ESPN+ and NESN (September 2021 - Present)

• TV Play-by-Play for Yale basketball, soccer and field hockey on ESPN+ and NESN (August 2021 - Present)

• TV Play-by-Play for Columbia field hockey, lacrosse, soccer and wrestling on ESPN+ (September 2021 - Present)

• TV Play-by-Play for Holy Cross ice hockey, lacrosse and soccer on ESPN+ (August 2021 - Present)

• TV Play-by-Play for the NJCAA Men’s Lacrosse Championship (2021 - Present)

• TV Play-by-Play for Colgate lacrosse, softball, soccer, field hockey, and volleyball on PLN and ESPN+ (September 2019 - September 2021)

• TV Play-by-Play for Le Moyne basketball, baseball, soccer, volleyball, and lacrosse on NE10 Now (September 2018 - March 2020)

Play-by-Play Broadcaster, VISTA Worldlink                                                       Nov. 2021 - Present

• TV Play-by-Play announcer for USL Championship soccer on ESPN+ and team local TV affiliates throughout the country

• TV Play-by-Play announcer for the National Women's Soccer League on Paramount Plus and Twitch (2022 Season)

• TV Play-by-Play for the Premier Hockey Federation, formerly the National Women’s Hockey League, on ESPN+ and Twitch (2021-22 Season)

Public Address Announcer, Bridgeport Islanders                                      Oct. 2021 - Apr. 2023

• Public address announcer of all home games for the Bridgeport Islanders, the AHL affiliate of the New York Islanders

Part-Time News Anchor/Reporter, WTIC Newstalk 1080                          Oct. 2021 - May 2022

Anchored newscasts at the top and bottom of the hour
• Wrote local news stories for the station website

Play-by-Play Broadcaster, Burlington Royals                                                      Jun. - Aug. 2019

• Play-by-Play for Kansas City Royals Rookie-Advanced MiLB affiliate

• Produced and engineered every broadcast, hosted pregame and postgame show

• Tweeted, wrote articles, and cut audio highlights for every game

Play-by-Play Broadcaster, ACC Network Extra                                           Jan. 2019 - Apr. 2021

• Play-by-Play and color commentary for Syracuse women’s basketball, women’s lacrosse, soccer, hockey, field hockey & softball

Sports Staff, WAER-FM                                                                                          Nov. 2018 - Apr. 2021

• Play-by-Play, studio host, producer, engineer, and board op for broadcasts of Syracuse football, men’s basketball & men’s lacrosse

• Anchored sports updates for 50,000-watt NPR affiliate
• Created wraps and feature pieces for broadcasts and station updates


Sports Director, WJPZ-FM.                                                                                   Oct. 2018 - Mar. 2021

• Named Sports Director for 2020, overseeing a staff of 30+ students

• Play-by-Play, studio host, producer, engineer, and board op for broadcasts of New York Section III HS football, Syracuse women’s basketball and women’s lacrosse

• Worked with Syracuse athletic department to launch radio broadcasts of Syracuse home soccer games in the fall of 2020, when the high school football season was postponed to the spring

• Anchored sports updates once per week


On-Air Talent/Producer, Citrus TV                                                                  Oct. 2017 - Dec. 2020

• Anchor 6 p.m. sportscasts and On The Bench, a weekly Syracuse highlights show

• Executive Producer and Anchor for Talking Points, a weekly 30-minute politics show

• Producer and Anchor CitrusTV Tap, a weekly IGTV news show
• Reporter for Syracuse football and basketball games, including live shots

bottom of page