Stephen Richards's Location
Texas, United States
Stephen Richards's Work
- Director Technology Services VEO @ Vistra Corp.
- Sr Manager, Vendor Relationships @ Vistra Corp.
- Manager of IT Sourcing and IT Business Office @ Dillard Store Services, Inc.
Stephen Richards's Summary
Stephen Richards, based in Texas, United States, is currently a Director Technology Services VEO at Vistra Corp., bringing experience from previous roles at Vistra Corp. and Dillard Store Services, Inc.. Stephen Richards has 4 emails and 1 mobile phone number on RocketReach.