Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Maybe US, British or Irish. Might be military or civil. Early 20th century. Medals on right chest? Commemorative or mirror image?
It's the officer's fly-fronted undress tunic for commissioned officers in the US navy that was worn until the end of world war one. No idea if it's mirror image or commemorative; although the former sounds more likely.
Required, but never shown