William R. Randall
overview