Christopher Sorrells had a position (Head of Energy Technology Investment) at Banc of America Securities Limited

Title Head of Energy Technology Investment
Is Current no
Executive yes
Updated over 12 years ago