Richard Gledhill

Managing Partner, Geodesic
  • Switzerland