salvador leach