Not really. After seeing the 17 years active duty info, I'd guess that he recently went to college as part of a "functional area" advanced training.
Let's see.
Figure it's about 9 years from 2LT to Major. So, no more than 9 years ago he went to commissioned status. That leaves us 8 years active duty and 2 years reserve to account for.
I'd say he spent 8 years enlisted, went to college on a boot strap program (the reserve time), finished college and is now close to being a major.
About a year or two ago someone reviewed his record and decided he'd stand a good chance of making major so they'd send him to further schooling in exchange for an obligation whether he made major or not. He agreed.
He's now gotten the idea during college time that he wants out of the obligation so he can chase the big bucks in industry where they could care less if he ever admitted to being a homosexual.
I keep updating this, but the basic idea stays the same. He's manipulating the system.
Also, he NEVER would admit to sexual contact OUTSIDE marriage because he knows that that is illegal for any soldier, much less an officer. He'd be charged.
He's trying to use the homosexual "identity" dodge to get into a civilian job.