Michael Knowles comes clean