who is Michael J. Knowles