kairo leach