J Font Franco's scientific contributions