This is a green shirt worn by the character of John Alden and features bronze/tin buttons down the front. It is custom made and is padded in the shoulders more like a jacket than a shirt.
I currently do not have the episode this was worn in but was officially sourced from the studio. I will update the episode details when I get the chance to re-watch the series.