Harry J. Riley
overview