James Jay Carafano

James Jay Carafano

James Jay Carafano is vice president of foreign and defense policy studies  The Heritage Foundation. Follow him on Twitter @JJCarafano.
wordpress theme seo women health health entertainment Free software health news news sports sports news