Managing Director & CEO
Mitchell Elegbe
CEO Approval Rating
89/100
2002
Private
https://www.interswitchgroup.com/