Barry Landau at his apartment in New York, 2007. (Kathy Willens/ Associated Press)