Ensign 16 Dec 1966
LTJG 16 June 1968
LT 1 Jan 1970
Transferred from active duty: Jan 3, 1970
So he was a JG during the time in question. Those seem like slow promotions to me in wartime.