CEO
John Farrugia
CEO Approval Rating
87/100
FinnCap is an England-based financial institution that provides services such as strategic advisory, capital raising, and analytics for sectors including energy and mining.