Olympia Trust Company

Olympia Trust is a company that acts as a trustee and manages self-administered registered plans. It also provides foreign currency exchange and other services that are provided by banks, and insurance companies.

Employee Rating

1.9
TypeSubsidiary
HQCalgary, CA
Founded1996
Websiteolympiatrust.com
Cybersecurity ratingCMore
Olympia Trust Company was founded in 1996 and is headquartered in Calgary, CA

Viewing summary data as a guest

Sign up for free to see all data

Key People/Management at Olympia Trust Company

Neil McCullagh

Neil McCullagh

Vice President
Andrea Gillis

Andrea Gillis

Vice President, Securities, Director
Ryan McKenna

Ryan McKenna

Vice President, Information Technology
Kelly Revol

Kelly Revol

Vice President, Mortgages
Dean Naugler

Dean Naugler

Vice President, Corporate & Shareholder Services
Gerhard Barnard

Gerhard Barnard

Chief Financial Officer, Vice President, Financial Services
Show more

Olympia Trust Company Office Locations

Olympia Trust Company has an office in Calgary
Calgary, CA (HQ)
125 9 Ave SE #2200
Show all (1)

Olympia Trust Company Financials and Metrics

Summary Metrics

Founding Date

1996

Olympia Trust Company Cybersecurity Score

Cybersecurity ratingPremium dataset

C

74/100

SecurityScorecard logo

Olympia Trust Company Online and Social Media Presence

Embed Graph

Olympia Trust Company Frequently Asked Questions

  • When was Olympia Trust Company founded?

    Olympia Trust Company was founded in 1996.

  • Who are Olympia Trust Company key executives?

    Olympia Trust Company's key executives are Neil McCullagh, Andrea Gillis and Ryan McKenna.

  • How many employees does Olympia Trust Company have?

    Olympia Trust Company has 126 employees.

  • Who are Olympia Trust Company competitors?

    Competitors of Olympia Trust Company include London Stock Exchange, Pakistan Mercantile Exchange and Index Exchange.

  • Where is Olympia Trust Company headquarters?

    Olympia Trust Company headquarters is located at 125 9 Ave SE #2200, Calgary.

  • Where are Olympia Trust Company offices?

    Olympia Trust Company has an office in Calgary.

  • How many offices does Olympia Trust Company have?

    Olympia Trust Company has 1 office.