Richard P. Rogers
overview