Patrick J. Williams
overview