Electra Names B. Marc Allen as Chief Executive Officer
Electra is pleased to announce the appointment of B. Marc Allen as its new Chief Executive Officer. Marc Allen joins Electra after a distinguished career at The Boeing Company, where he most recently served as Chief Strategy Officer and