Rob Barr, a partner at Pantheon, has now taken on the newly created role of head of investor relations for EMEA at the investment firm.
Rob Barr, a partner at Pantheon, has now taken on the newly created role of head of investor relations for EMEA at the investment firm.