Mario Rangel Gomez (20th C.)