He looks spectacular–until i saw the shoes. Sorry, I get the whole relaxed casual thing, but I think they look ridiculous. Something about the contrasting colors. A more subtle solid canvas or suede bucks would be infinitely better. And if that is his belt hanging down, it’s too long. Nitpicks aside, I think he looks very good.
I’ve never understood why people with otherwise good style destroy the image by pairing a pair of sneakers with an otherwise dressy, classic look. Does it make them think they look more ‘hip’ or ‘stylish’? Sneakers are for the gym, the playing field, or the track. I definitely would’ve gone with a loafer or other casual shoe instead. Just my 2-cents.