Mario Lavista Camacho (n.