Dictionary.com
Thesaurus.com

will have sited

  • future perfect
    of site.
    site
    noun
    the position or location of a town, building, etc., especially as to its environment.