U.S. Sen. Scott Brown has released his military service record documenting the 32 years he has served in the Army National Guard.
The records include his promotions, service awards and officer evaluation reports, which offer high praise of Brown.
The Massachusetts Republican's office says the documents show that the reason he was passed up for a promotion to lieutenant colonel in 2003 and 2004 was a missing document in his file.
Brown's office described the missing document as an administrative oversight. It noted that when Brown appealed to show that he had completed the required military education, he received the promotion in 2006.
Brown, a member of the Armed Services Committee, is facing a tough re-election campaign.
His chief Democratic rival is Harvard professor Elizabeth Warren.