Dictionary.com
Thesaurus.com

has been stationing

  • present perfect progressive
    of station (3rd person singular).
    station
    noun
    a place or position in which a person or thing is normally located.