Marc David Kestecher (born March 22, 1968) is a play-by-play announcer radio sports and news anchor.
He was raised in Guilderland, New York and graduated from Syracuse University's S. I. Newhouse School of Public Communications.
[1][2] Kestecher began his career with play-by-play work for the Albany Patroons.
He later took studio positions at WKNR in Cleveland and WPTR (AM) and WROW in Albany, New York where he provided score updates and hosted talk programming.
[4] He was named as the lead play-by-play announcer for the NBA on ESPN Radio in 2016, replacing Kevin Calabro who opted to return to the Pacific Northwest to call play-by-play for the Portland Trail Blazers.