Thought Leadership For NPR news executive Eric Marrapodi ’03, journalism and elections demand receipts Read the full story For NPR news executive Eric Marrapodi ’03, journalism and elections demand receipts