Robert Weissman Current Role: President, Public Citizen Robert Weissman is the president of Public Citizen.