John Kavanagh is the head coach of former UFC featherweight and lightweight champion Conor McGregor and in a recent interview with TheMacLife, Kavanagh explained why he feels this is the best McGregor has ever been.