Cheap mens trench coat, Buy Quality men trench directly from China trench coat Suppliers: Fashion Men Windbreaker Jacket Big Size Turn-down Collar Single Breasted Slim Fit Casual Outerwear Black/Camel Men Trench Coat
Plaid Wool Jacket, Polka Dot Scarf (This is most probably too preppy for John, but I could see elements of it working for him. The vest and scarf and instead of the blazer take that pattern and put it on the pants.
Now here is some really beautiful creativity in menswear. I love the way the blue and white stripe shirt bring out the pattern in the blazer, and the browns will not overpower the outfit, since the pants are much lighter.