Sgt. Major had the day off.
He was a codger, pretty obviously retired, maybe in for a VA checkup and was wandering around in the BX.