Not American navy. They all look a little squirrelly to me.
Chief Petty Officer?
Looks like a Yacht Club get up...