Leaders and Innovators
Who We Are
Founded in 2015, STC is a 501(c)(3) non-profit, federal-compliant contractor focused on providing solutions to all levels of government, and private sectors. Headquartered in Baton Rouge, Louisiana, STC employees are located across the U.S., supporting our customers nationwide. STC operates as a stand-alone corporation wholly owned by Louisiana State University (LSU). Geaux Tigers!
Our Vision
Lead LSU’s secure applied research portfolio and create economic growth from the development of a secure infrastructure environment with recognized subject matter experts supporting LSU’s strategic plan.