Nick Chapallaz

Nick Chapallaz is managing director at GeoPlace