Managing Director
Jane Henderson
CEO Approval Rating
- -/100
Walter Scott is a Scotland-based venture capital firm that invests in public and private sectors.