New York Public Radio

Depelsha McGruder has been appointed Chief Operating Officer of New York Public Radio.