Hamilton Tailoring in Cincinnati, Ohio.
The jackets are made by Hamilton Tailoring in Cincinnati
What Green jacket are you talking about? It wasn't the Masters.
The green jacket, actually a blazer, is the official jacket of members of Augusta National Golf Club. The winner of the masters becomes an honorary member and is therefore awarded a green jacket of his own.
They get a green jacket every time they win The Masters, they can have as many as they win.
The head master of the golf club.
There is no trophy, the winner receives the green jacket.
As of April 2014, Jack Nicklaus has won the most Masters, therefore, has the most green jackets. He has 6 green Masters jackets. The last jacket was awarded to him when he was 46 years, 82 days old in 1986. This made him the oldest winner in Masters history.
It is a tradition of the Masters Golf Tournament since 1949. The green coat is the official attire of the Augusta National Golf Club. When players win the Masters they become members of the exclusive club for a lifetime. For a year after winning the Masters the champion keeps the jacket. After that they return it to the club where it stays until they return to play. The winner of the tournament in the previous year puts the jacket on the new winner by tradition.