Senior Director Information Technology
saint louis, missouri, united states
Centene Corporation
Washington University in St. Louis - Olin Business School