Ron Allen is an NBC News correspondent based in New York. Allen contributes regularly to NBC News and MSNBC.