michael knowles debate