JOHN KERRY, MAN FOR ALL SEASONS.

by