William Patrick Riley
overview