The Trust Company has announced the appointment of Catherine McDowell as an independent non-executive director. McDowell has over 20 years experience in the financial services and investment industries, in both senior executive and advisory roles.