khalil leach