Consultant
Canada
CGI
Industry Canada
Independent Consultant
Canadian Bank Note Company, Limited
Sr. Software Designer
Technical Advisor