trinity leach