From the speaker's bureau that represents him:
"A former army colonel, Kenneth Allard is a well-known commentator on international security issues and is featured as a military analyst with MSNBC and NBC News, as well as a regular columnist for MSNBC.com."
ie. all purpose rent-a-talking-head.