Dictionary.com
Thesaurus.com
has campaigned
  • present perfect of campaign (3rd person singular).