An Iowa World War II veteran`s service ended more than 70 years ago but he didn`t receive his medals until Sunday because of a clerical error.