The many faces of John Campbell