I think you went in the wrong direction with your math. Add 4 to 17. He was 21 (roughly) when the US left Vietnam.
So he well could have been in Vietnam for a year or more.