My case is just the opposite, 27 years in Navy service, but only 23 years for retirement pay. What was interesting is that Naval Academy Midshipmen were actually in the Navy with a rank between a CWO and Ensign (2nd Lt.), but, at the same time, West Point Cadets were not in the U. S. Army. I have no idea what the situation is today.
Interesting.
George Martin