Michael Delgado

Professional headshot of a man in dark blazer and white shirt against neutral background

Michael Delgado is the CEO of Canals.