Invictus Awarded Contract Under $12.6B SITE III IT Support Vehicle Posted on March 2, 2021March 4, 2021 by Tom Fetterolf