I hope this affidavit is accurate and true, however, that being said, as a government employee and one versed in properly preparing military documentation, this document is full of typographical errors; i.e., paragraph numbering, missing exhibits and referenced attachments, and a few other things.
Sure, what she shares is what we all want to see, but one needs to find out, 1 - is Theresa Long is a real person, 2 - if this Whisteblower affidavit has actually been filed, and 3 - her current military status. For the most part, whistleblowers are immediately ostracized and given duties other than what they were performing.
In other words, more research.