Will O’Callaghan

Sector Manager - Technology (Software)

Will O’Callaghan