He is probably still on the guvvie payroll. In other words, his boss is using him to hype something (his boss as in DOD).
This is a U.S. Government disclosure.
I don’t believe he is/was DoD at all.
I don’t believe any of he story.