Viruez Camacho, Juan Pedro