Stephen Richards

Director Technology Services VEO at Vistra

Stephen Richards possesses extensive experience in technology services and IT sourcing. Currently serving as the Director of Technology Services VEO at Vistra Corp. since June 2019, Stephen has also held the position of Sr Manager, Vendor Relationships. Additionally, Stephen has been with Dillard Store Services, Inc. since July 1995, where the role of Manager of IT Sourcing and IT Business Office has been maintained, showcasing a long-standing commitment to IT management and vendor relations.

Links


Org chart