top of page


Work Experience



ESPN:  January 2019 - present


Play-by-Play Announcer, HS Basketball

Philadelphia Flyers:  January 2016 - February 2022


Fill-in Pregame/Intermission/Postgame Host, Flyers Radio Network


The Ivy League on ESPN:  September 2015 - present


Play-by-Play Announcer


Philadelphia Soul:  April 2016 - October 2019


Radio Play-by-Play Announcer, Arena League Football Team


97.5 The Fanatic: October 2014 - February 2022


Host, Update Anchor for ESPN Affiliate in Philadelphia



ESPN Williamsport: November 2014 - November 2015


Play-by-Play Announcer, Chestnut Hill College Men's and Women's Basketball and Sprint Football



NFHS Network:  June 2015 - present

Play-by-Play Announcer



Burlington County Sports Network: December 2013 – August 2015


General Manager/Lead Play-by-Play Broadcaster


  • Pre/Post-game host/Play-by-play announcer, high school boys and girls basketball and football in South Jersey 



Camden Riversharks - Atlantic League of Professional Baseball: April 2013 – May 2014 


Broadcasting/Media Relations Manager 



WZBC’s High School Football Game of the Week: September 2013 – December 2013


Lead Play-by-Play Broadcaster 



Harwich Mariners - Cape Cod Baseball League: June 2012- August 2012 


Play-by-Play Broadcaster, Beat Writer 



US Radio, US Tennis Open: September 2011 and September 2012 


Play-by-Play Broadcaster, Studio Coordinator 



National Hockey League: December 2011- June 2012


Club Site Producer, Digital Video Coordinator 



Westwood One Radio: September 2011-December 2011


Highlight Editor, Board Operator



WFUV Radio, Bronx, NY: September 2008 - May 2011


Play-by-Play Broadcaster – Fordham Women’s Basketball


Beat Reporter, Talk Show Host, Update Anchor 


Beat Reporter for New York Jets and New York Rangers






Fordham University- B.A. Broadcast Journalism


bottom of page