Patrick Knowles
overview