Catherine MacLeod, based in Ottawa, ON, CA, is currently a Executive Vice-President at Canadian Institutes of Health Research | Instituts de recherche en santé du Cana. Catherine MacLeod brings experience from previous roles at Library of Parliament, Health Canada | Santé Canada and Canada Revenue Agency - Agence du revenu du Canada. Catherine MacLeod holds a Bachelor of Arts, Honours in Political Studies @ Queen's University. Catherine MacLeod has 2 emails on RocketReach.
Looking for a different Catherine MacLeod?
Find contact details for 700 million professionals.