Let's Talk

STS is national in scope and centrally anchored in downtown, Chicago, IL. Drop us a line, or submit an email inquiry. We're excited to connect with you.

  • 135 South LaSalle, Suite 3300 | Chicago, IL 60603 View Larger Map
  • (312) 253-3644   Fax: (312) 253-3652

Our Experience

Drawing on the unique history of our consulting team, STS has developed deep knowledge of the strategic issues facing leaders in the nuclear energy, professional services, utilities, financial services, corporate services, manufacturing and healthcare industries. Since the founding of the firm, STS has partnered with leaders across the spectrum to turn insight into value by creating actionable plans that are tied to each company’s strategy, business plan and deliverables.