En man före sin tid och en man för sin tid.