“I’m excited for the future of the LA office.”
Cheri is our STS LA Office Manager and has been with the company for 5 years. She enjoys working at STS because it feels like an extended family and has been so much fun.
Cheri is currently living in Santa Clarita, CA with her husband, David and three kids, expecting their 4th and a Cockapoo named Lady. Her favorite thing to do is spend time with her family and helping coach her daughters soccer team.