Stephen Velotti
Stephen Velotti is CEO and CIO at Pillar Capital Management.
Stephen Velotti has featured in 1 news story on FF News, most recently "SageSure Secures Strategic Investment in Pillar Capital to Scale Catastrophe Risk Underwriting" (13 October 2026).