David Ross

Managing Director & Head of Private Credit
Northleaf Capital Partners
London, England