shepherd leach