john weir jacket