Dictionary.com
Thesaurus.com
has been dispensing
  • present perfect progressive of dispense (3rd person singular).