Board Memberships
WNET / Channel 13
Non-commercial television station licensed to Newark, New Jersey and broadcasting to the New York City area on channel 13.
Council on Foreign Relations
US foreign policy think tank
Positions
Freedom House
Washington based watchdog organization