Todd Energy employs 271 employees. The Todd Energy management team includes Todd Charlet (CEO), Linda Li (Key Account Business Manager), and Nick O'Dea (Completions Manager).
Looking for a particular Todd Energy employee's phone or email?