John Feinblatt is the president of Mayors Against Illegal Guns. He lives in New York City.
Greg Berman, John Feinblatt