Stephen Velotti serves as the Chief Executive Officer and Chief Investment Officer at Pillar Capital Management Limited. He brings demonstrated experience from the investment management industry, focusing on areas such as Portfolio Management, Financial Risk, and Risk Management.
Prior to his current role, Velotti was a Senior Vice President at Ariel Re and an Underwriter at National Reinsurance Corporation.