Cool. Good job and bookmarked.
While in Vietnam Kerry's rank was only that of a Lieutenant Junior Grade officer. I would guess that he never was promoted to a full Lieutenant rank while on active duty. For his first 18 months in the US Navy he mostly likely had a rank of Ensign.
**FYI**