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.

Honoring a Legacy

SDEIS-people-the-stephensons.jpg