Angelo Demasi

Angelo-Demassi-Canstar

Chief Product & Technology Officer

Joined Canstar: 2021

Meet the team