Thank looks like a U.S. Navy officer's uniform and the insigna on the collar is that of a Lt. cmdr. or a major in the other services. I am just going to state that many veterans and military fanatics would not be too amused by having the uniform being used in this kind of role.