Simpson Thacher & Bartlett

Manager, eDiscovery Technology

Simpson Thacher & Bartlett

New York, NYPosted Aug 3, 2026