Andrew Knowles, P