Robin Joshua

President

Robin Joshua

President

Robin joined Echelon Insurance as President in August 2019, bringing with him nearly 35 years of insurance industry experience.

During his career, Robin has built a demonstrated track record of contributing to growth and profitability, both in personal and commercial lines. Before joining Echelon, Robin was responsible for Business Development and Risk Management for both CAA Insurance and Orion Insurance. Prior to this, he held different senior leadership roles in Underwriting, Operations, Finance, and Distribution, for a Specialty Insurer among other National companies.

Robin has a Bachelors degree in Mathematics as well holds the designations Fellow Chartered Insurance Professional (FCIP) and Canadian Risk Manager (CRM).

View all team members