Dictionary.com
Thesaurus.com
has adhered
  • present perfect of adhere (3rd person singular).