Blog

David Thibault, RIP

CNSNews.com Editor-in-Chief David Thibault died today, after a long fight with cancer. Many of us here at CEI have worked closely with the reporters and…