Dionisio de Haro Romero's scientific contributions