There are not many rebut talk on this guy here
A few of his videos make me feel doubtful
1) 26 Qurans also David wood also made a video purchasing all 26 and reading the difference's.
2) 7 areas christianity wins Islam
3) And just in genral his topics of Islam being and radical religion