Jose Guerrero Lovillo's scientific contributions