James Graham's profile