Dictionary.com
Thesaurus.com

will have stationed

  • future perfect
    of station.
    station
    noun
    a place or position in which a person or thing is normally located.