Rules for longevity keep changing-based on the needs of the services.
If ARNG, he may well have served 30+, as long he did not exceed max age requirements at the time.
Yes, I thought of that too. Happened to my father-in-law. Could have been prior enlisted as well. I don’t know anything about Joe Repya, most likely a stand-up guy. I’m just the suspicious sort, I guess...