Dictionary.com
Thesaurus.com
has mediated
  • present perfect of mediate (3rd person singular).