Dictionary.com
Thesaurus.com
has spearheaded
  • present perfect of spearhead (3rd person singular).