More of a window pane, very Boardwalk Empire before Boardwalk Empire brought back the dandy look. By the way, is this Brad Pitt or Benjamin Button? He's looking about 20 years old in this picture! (Brad Pitt in Tom Ford
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.