The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Celanese Corp Common Stock 150870103 317 2,600 SH   SOLE   2,600 0 0
Consolidated Edison Inc. Common Stock 209115104 207 2,200 SH   SOLE   2,200 0 0
Gilead Sciences Inc. Common Stock 375558103 214 3,384 SH   SOLE   3,384 0 0
Hudbay Minerals Inc. Common Stock 443628102 36 10,000 SH   SOLE   10,000 0 0
Norfolk Southern Corporation Common Stock 655844108 314 1,750 SH   SOLE   1,750 0 0
Prudential Financial Inc. Common Stock 744320102 287 3,193 SH   SOLE   3,193 0 0
Fidelity National Information Services Inc. Common Stock 31620M106 431 3,250 SH   SOLE   3,250 0 0
Interactive Brokers Group Inc Common Stock 45841N107 45,614 848,177 SH   SOLE   821,042 27,135 0
NVR Inc Common Stock 62944T105 200 54 SH   SOLE   54 0 0
Waste Connections Inc. Common Stock 94106B101 229 2,493 SH   SOLE   2,493 0 0
Chubb Limited Common Stock H1467J104 260 1,616 SH   SOLE   1,616 0 0
ABB Limited ADR ADR 000375204 212 10,800 SH   SOLE   10,800 0 0
Aflac Incorporated Common Stock 001055102 3,033 57,980 SH   SOLE   57,980 0 0
Abbott Laboratories Common Stock 002824100 196,130 2,344,095 SH   SOLE   2,311,860 32,235 0
Air Products & Chemicals Inc. Common Stock 009158106 676 3,050 SH   SOLE   3,050 0 0
Algonquin Power & Utilities Corp. Common Stock 015857105 195 14,258 SH   SOLE   14,258 0 0
Allstate Corporation Common Stock 020002101 7,058 64,946 SH   SOLE   64,946 0 0
Amazon.Com Inc Common Stock 023135106 678 391 SH   SOLE   391 0 0
American Electric Power Company Common Stock 025537101 252 2,700 SH   SOLE   2,700 0 0
American Express Company Common Stock 025816109 473 4,006 SH   SOLE   4,006 0 0
AMETEK Inc Common Stock 031100100 276 3,011 SH   SOLE   3,011 0 0
Apple Inc. Common Stock 037833100 4,350 19,426 SH   SOLE   19,426 0 0
Applied Materials Inc. Common Stock 038222105 798 16,000 SH   SOLE   16,000 0 0
Automatic Data Processing Inc. Common Stock 053015103 33,502 207,549 SH   SOLE   206,949 600 0
BB&T Corporation Common Stock 054937107 1,461 27,393 SH   SOLE   27,393 0 0
Banco Bradesco ADR ADR 059460303 3,679 451,987 SH   SOLE   451,987 0 0
Bank of America Corporation Common Stock 060505104 778 26,696 SH   SOLE   26,696 0 0
Bank of Hawaii Corporation Common Stock 062540109 889 10,350 SH   SOLE   10,350 0 0
Bank of Montreal Common Stock 063671101 13,661 185,359 SH   SOLE   185,359 0 0
Bank of New York Mellon Corp Common Stock 064058100 1,651 36,536 SH   SOLE   36,536 0 0
Bank of Nova Scotia Common Stock 064149107 896,314 15,770,378 SH   SOLE   12,922,403 2,847,975 0
Baxter International Inc. Common Stock 071813109 441 5,053 SH   SOLE   5,053 0 0
Becton Dickinson and Company Common Stock 075887109 212,156 838,694 SH   SOLE   787,483 51,211 0
Berkshire Hathaway Inc - A Common Stock 084670108 623 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc - B Common Stock 084670702 155,711 748,541 SH   SOLE   724,286 24,255 0
BHP Billiton LTD-SPON ADR ADR 088606108 438 8,873 SH   SOLE   8,873 0 0
Boeing Company Common Stock 097023105 339 892 SH   SOLE   892 0 0
Booz Allen Hamilton Holding Corp. Common Stock 099502106 390 5,500 SH   SOLE   5,500 0 0
Bristol-Myers Squibb Company Common Stock 110122108 1,718 33,880 SH   SOLE   33,880 0 0
British American Tobacco ADR ADR 110448107 295 8,000 SH   SOLE   8,000 0 0
Brookfield Asset Mgt - A Common Stock 112585104 786,183 14,796,115 SH   SOLE   11,991,715 2,804,400 0
Brown-Forman Corp - A Common Stock 115637100 2,753 46,082 SH   SOLE   46,082 0 0
Brown-Forman Corp - B Common Stock 115637209 4,535 72,247 SH   SOLE   72,247 0 0
CAE Inc. Common Stock 124765108 296,847 11,676,373 SH   SOLE   9,324,953 2,351,420 0
Cigna Corp. Common Stock 125523100 299 1,970 SH   SOLE   1,970 0 0
CVS Health Corporation Common Stock 126650100 31,624 501,421 SH   SOLE   501,321 100 0
Canadian Imperial Bank of Commerce Common Stock 136069101 1,577 19,113 SH   SOLE   19,113 0 0
Canadian National Railway Company Common Stock 136375102 967,048 10,763,049 SH   SOLE   8,972,432 1,790,617 0
Canadian Natural Resources Limited Common Stock 136385101 512,770 19,259,807 SH   SOLE   15,718,733 3,541,074 0
CarMax Inc. Common Stock 143130102 380 4,322 SH   SOLE   4,322 0 0
Chevron Corporation Common Stock 166764100 36,367 306,640 SH   SOLE   306,210 430 0
Cintas Corporation Common Stock 172908105 261 975 SH   SOLE   975 0 0
Clorox Company Common Stock 189054109 903 5,950 SH   SOLE   5,950 0 0
Coca-Cola Company Common Stock 191216100 11,656 214,123 SH   SOLE   214,123 0 0
Cognizant Technology Solutions Corp Common Stock 192446102 39,448 654,587 SH   SOLE   623,242 31,345 0
Colgate-Palmolive Company Common Stock 194162103 166,864 2,269,960 SH   SOLE   2,231,065 38,895 0
Colliers International Group Inc Common Stock 194693107 1,901 25,305 SH   SOLE   25,305 0 0
Cooper Cos Inc/the Common Stock 216648402 2,073 6,980 SH   SOLE   6,980 0 0
Copart Inc Common Stock 217204106 43,868 546,108 SH   SOLE   530,673 15,435 0
Danaher Corporation Common Stock 235851102 532 3,685 SH   SOLE   3,685 0 0
Deere & Company Common Stock 244199105 396 2,353 SH   SOLE   2,353 0 0
Descartes Systems Group Inc Common Stock 249906108 182,998 4,530,468 SH   SOLE   3,988,143 542,325 0
Walt Disney Company Common Stock 254687106 898 6,893 SH   SOLE   6,893 0 0
Discover Financial Services Common Stock 254709108 987 12,179 SH   SOLE   12,179 0 0
Dollar Tree Inc Common Stock 256746108 56,874 498,198 SH   SOLE   481,415 16,783 0
Edison International Common Stock 281020107 377 5,000 SH   SOLE   5,000 0 0
Emerson Electric Co. Common Stock 291011104 19,833 296,645 SH   SOLE   295,345 1,300 0
EnCana Corporation Common Stock 292505104 146 31,854 SH   SOLE   31,854 0 0
51job Inc ADR 316827104 2,447 33,079 SH   SOLE   33,079 0 0
First Horizon National Corporation Common Stock 320517105 353 21,820 SH   SOLE   21,820 0 0
Fiserv Inc. Common Stock 337738108 181,026 1,747,527 SH   SOLE   1,716,392 31,135 0
Fomento Econ.Mexicano SAB de CV ADR ADR 344419106 4,082 44,575 SH   SOLE   44,575 0 0
Fortis Inc. Common Stock 349553107 1,871 44,239 SH   SOLE   44,239 0 0
Fresenius Medical Care AG&Co KGAa ADR ADR 358029106 7,001 208,452 SH   SOLE   208,452 0 0
General Electric Company Common Stock 369604103 708 79,201 SH   SOLE   77,975 1,226 0
Gildan Activewear Inc. Common Stock 375916103 484,712 13,648,666 SH   SOLE   11,188,781 2,459,885 0
HSBC Holdings Sponsored ADR ADR 404280406 4,218 110,240 SH   SOLE   110,240 0 0
Hartford Financial Services Grp Inc. Common Stock 416515104 3,445 56,850 SH   SOLE   56,850 0 0
Hexcel Corp Common Stock 428291108 336 4,100 SH   SOLE   4,100 0 0
Home Depot Inc. Common Stock 437076102 1,548 6,672 SH   SOLE   6,672 0 0
Honeywell International Inc. Common Stock 438516106 1,269 7,503 SH   SOLE   7,503 0 0
Imperial Oil Limited Common Stock 453038408 6,756 259,290 SH   SOLE   259,290 0 0
ING Groep N.V. ADR ADR 456837103 1,491 142,758 SH   SOLE   142,758 0 0
Intel Corporation Common Stock 458140100 1,258 24,417 SH   SOLE   24,417 0 0
International Business Machines Corp Common Stock 459200101 3,240 22,284 SH   SOLE   22,284 0 0
International Flavors & Fragrances Common Stock 459506101 11,875 96,791 SH   SOLE   96,791 0 0
Johnson & Johnson Common Stock 478160104 169,914 1,313,297 SH   SOLE   1,296,772 16,525 0
Kellogg Company Common Stock 487836108 521 8,100 SH   SOLE   8,100 0 0
Kimberly-Clark Corporation Common Stock 494368103 18,560 130,664 SH   SOLE   130,664 0 0
Kraft Heinz Company Common Stock 500754106 562 20,135 SH   SOLE   20,135 0 0
Eli Lilly & Company Common Stock 532457108 11,133 99,556 SH   SOLE   99,556 0 0
Lowe's Companies Inc. Common Stock 548661107 406 3,700 SH   SOLE   3,700 0 0
Marsh & McLennan Companies Inc. Common Stock 571748102 490 4,900 SH   SOLE   4,900 0 0
McCormick & Company Incorporated Common Stock 579780206 742 4,750 SH   SOLE   4,750 0 0
McDonald's Corporation Common Stock 580135101 9,553 44,497 SH   SOLE   44,497 0 0
Microsoft Corporation Common Stock 594918104 355,122 2,554,286 SH   SOLE   2,392,827 161,459 0
Mitsubishi UFJ Financial Group ADR ADR 606822104 1,179 232,237 SH   SOLE   232,237 0 0
Mondelez International Inc. Common Stock 609207105 76,008 1,373,976 SH   SOLE   1,322,216 51,760 0
Nasdaq Inc. Common Stock 631103108 298 3,000 SH   SOLE   3,000 0 0
National Grid Plc ADR ADR 636274409 4,674 86,357 SH   SOLE   86,357 0 0
New Oriental Education & Technology Inc ADR 647581107 2,523 22,787 SH   SOLE   22,787 0 0
NIKE Inc - B Common Stock 654106103 15,836 168,613 SH   SOLE   168,613 0 0
Noble Energy Common Stock 655044105 25,578 1,138,837 SH   SOLE   1,099,097 39,740 0
Novo Nordisk A/S Sponsored ADR ADR 670100205 6,196 119,863 SH   SOLE   119,863 0 0
Open Text Corporation Common Stock 683715106 675,361 16,546,601 SH   SOLE   13,780,263 2,766,338 0
Parker Hannifin Corporation Common Stock 701094104 1,722 9,535 SH   SOLE   9,535 0 0
Pembina Pipeline Corporation Common Stock 706327103 452,780 12,206,916 SH   SOLE   10,004,300 2,202,616 0
PepsiCo Inc. Common Stock 713448108 228,324 1,665,384 SH   SOLE   1,578,581 86,803 0
Pfizer Inc. Common Stock 717081103 31,575 878,797 SH   SOLE   877,297 1,500 0
Philip Morris International Inc. Common Stock 718172109 9,784 128,865 SH   SOLE   128,865 0 0
Procter & Gamble Company Common Stock 742718109 133,041 1,069,640 SH   SOLE   1,066,328 3,312 0
Public Service Enterprises Group Common Stock 744573106 2,395 38,593 SH   SOLE   38,593 0 0
Relx Plc ADR ADR 759530108 30,482 1,285,083 SH   SOLE   1,285,083 0 0
Rogers Communications Inc - B Common Stock 775109200 5,845 119,934 SH   SOLE   119,934 0 0
Roper Technologies Inc. Common Stock 776696106 356 1,000 SH   SOLE   1,000 0 0
Ross Stores Inc. Common Stock 778296103 878 8,000 SH   SOLE   8,000 0 0
Royal Bank of Canada Common Stock 780087102 948,847 11,689,529 SH   SOLE   9,805,960 1,883,569 0
Royal Dutch Shell Plc ADR - B ADR 780259107 711 11,881 SH   SOLE   11,881 0 0
Royal Dutch Shell Plc ADR - A ADR 780259206 35,447 602,330 SH   SOLE   600,630 1,700 0
SAP AG ADR ADR 803054204 38,871 329,787 SH   SOLE   329,787 0 0
Schlumberger Limited Common Stock 806857108 27,609 808,000 SH   SOLE   786,565 21,435 0
Sempra Energy Common Stock 816851109 295 2,000 SH   SOLE   2,000 0 0
Starbucks Corporation Common Stock 855244109 475 5,375 SH   SOLE   5,375 0 0
Stryker Corporation Common Stock 863667101 864 3,997 SH   SOLE   3,997 0 0
Sun Life Financial Inc. Common Stock 866796105 11,970 267,548 SH   SOLE   263,548 4,000 0
Suncor Energy Inc. Common Stock 867224107 40,857 1,294,427 SH   SOLE   1,291,327 3,100 0
TJX Companies Inc. Common Stock 872540109 82,565 1,481,260 SH   SOLE   1,450,455 30,805 0
Taiwan Semiconductor Manufactng ADR ADR 874039100 9,439 203,087 SH   SOLE   203,087 0 0
Texas Instruments Incorporated Common Stock 882508104 336 2,600 SH   SOLE   2,600 0 0
Toronto-Dominion Bank Common Stock 891160509 1,252,453 21,466,017 SH   SOLE   17,708,376 3,757,641 0
Toyota Motor Corp. Sponsored ADR ADR 892331307 1,151 8,565 SH   SOLE   8,565 0 0
Tyler Technologies Inc Common Stock 902252105 22,708 86,507 SH   SOLE   82,096 4,411 0
Tyson Foods Inc - A Common Stock 902494103 559 6,500 SH   SOLE   6,500 0 0
US Bancorp Common Stock 902973304 92,767 1,676,321 SH   SOLE   1,640,466 35,855 0
Unilever Plc ADR ADR 904767704 876 14,588 SH   SOLE   14,588 0 0
Unilever NV NY NY Reg Shrs 904784709 44,285 737,724 SH   SOLE   737,724 0 0
Union Pacific Corporation Common Stock 907818108 629 3,884 SH   SOLE   3,884 0 0
United Technologies Corporation Common Stock 913017109 502 3,680 SH   SOLE   3,680 0 0
Vermilion Energy Inc. Common Stock 923725105 100,365 6,021,027 SH   SOLE   4,836,406 1,184,621 0
Wal-Mart Stores Inc. Common Stock 931142103 3,320 27,978 SH   SOLE   27,888 90 0
Walgreens Boots Alliance Common Stock 931427108 21,041 380,428 SH   SOLE   380,428 0 0
Wells Fargo & Company Common Stock 949746101 145,357 2,881,784 SH   SOLE   2,839,133 42,651 0
Weyerhaeuser Company REIT 962166104 210 7,600 SH   SOLE   7,600 0 0
Target Corporation Common Stock 87612E106 390 3,652 SH   SOLE   3,652 0 0
Total SA ADR ADR 89151E109 8,112 156,005 SH   SOLE   156,005 0 0
Travelers Companies Inc. Common Stock 89417E109 1,992 13,400 SH   SOLE   13,400 0 0
AT&T Inc. Common Stock 00206R102 955 25,247 SH   SOLE   25,247 0 0
Abbvie Inc Common Stock 00287Y109 16,982 224,279 SH   SOLE   224,279 0 0
Alibaba Group Holding-SP ADR ADR 01609W102 43,956 262,848 SH   SOLE   262,848 0 0
Alphabet Inc - C Common Stock 02079K107 142,741 117,097 SH   SOLE   115,160 1,937 0
Alphabet Inc - A Common Stock 02079K305 132,525 108,526 SH   SOLE   105,761 2,765 0
Altria Group Inc. Common Stock 02209S103 11,510 281,430 SH   SOLE   281,430 0 0
Ambev SA ADR ADR 02319V103 1,945 421,067 SH   SOLE   421,067 0 0
American Tower Corp. REIT 03027X100 442 2,000 SH   SOLE   2,000 0 0
Anheuser-Busch Inbev NV ADR ADR 03524A108 100,448 1,055,684 SH   SOLE   1,055,684 0 0
BCE Inc. Common Stock 05534B760 17,462 360,810 SH   SOLE   356,810 4,000 0
Banco Santander SA ADR ADR 05964H105 1,456 362,353 SH   SOLE   362,353 0 0
Bank OZK Common Stock 06417N103 36,327 1,332,147 SH   SOLE   1,267,385 64,762 0
Berry Global Group Inc Common Stock 08579W103 31,221 795,054 SH   SOLE   755,089 39,965 0
Booking Holdings Inc Common Stock 09857L108 84,221 42,913 SH   SOLE   41,736 1,177 0
CGI Inc. Common Stock 12532H104 637,090 8,051,810 SH   SOLE   6,581,542 1,470,268 0
CME Group Inc. Common Stock 12572Q105 376 1,780 SH   SOLE   1,780 0 0
Cameco Corporation Common Stock 13321L108 903 95,135 SH   SOLE   95,135 0 0
Canadian Pacific Railway Limited Common Stock 13645T100 1,358 6,107 SH   SOLE   6,107 0 0
Cardinal Health Inc. Common Stock 14149Y108 1,413 29,950 SH   SOLE   29,950 0 0
Cenovus Energy Inc. Common Stock 15135U109 668 71,232 SH   SOLE   71,232 0 0
Cisco Systems Inc. Common Stock 17275R102 2,412 48,834 SH   SOLE   48,834 0 0
Comcast Corp - A Common Stock 20030N101 130,596 2,896,983 SH   SOLE   2,826,733 70,250 0
ConocoPhillips Common Stock 20825C104 273 4,798 SH   SOLE   4,798 0 0
Corteva Inc. Common Stock 22052L104 342 12,228 SH   SOLE   12,228 0 0
Costco Wholesale Corporation Common Stock 22160K105 73,198 254,066 SH   SOLE   248,986 5,080 0
Ctrip.com International Ltd ADR 22943F100 2,364 80,723 SH   SOLE   80,723 0 0
Davita Inc. Common Stock 23918K108 44,828 785,494 SH   SOLE   761,409 24,085 0
Diageo Plc ADR ADR 25243Q205 118,506 724,720 SH   SOLE   723,420 1,300 0
Dominion Energy Common Stock 25746U109 12,791 157,847 SH   SOLE   157,847 0 0
Duke Energy Corporation Common Stock 26441C204 12,802 133,552 SH   SOLE   133,552 0 0
DuPont de Nemours Inc. Common Stock 26614N102 1,447 20,293 SH   SOLE   20,293 0 0
EOG Resources Inc. Common Stock 26875P101 57,004 768,050 SH   SOLE   754,510 13,540 0
Enbridge Inc Common Stock 29250N105 870,470 24,785,071 SH   SOLE   20,340,045 4,445,026 0
Exxon Mobil Corporation Common Stock 30231G102 67,190 951,573 SH   SOLE   950,533 1,040 0
Facebook Inc. Common Stock 30303M102 733 4,117 SH   SOLE   4,117 0 0
GlaxoSmithKline plc ADR ADR 37733W105 5,287 123,895 SH   SOLE   123,895 0 0
Goldman Sachs Group Inc. Common Stock 38141G104 377 1,820 SH   SOLE   1,820 0 0
HDFC Bank Ltd ADR ADR 40415F101 20,667 362,276 SH   SOLE   362,276 0 0
IQVIA Holdings Inc Common Stock 46266C105 137,570 920,940 SH   SOLE   904,821 16,119 0
JPMorgan Chase & Co. Common Stock 46625H100 221,719 1,883,930 SH   SOLE   1,854,260 29,670 0
M&T Bank Corporation Common Stock 55261F104 56,534 357,884 SH   SOLE   346,414 11,470 0
Manulife Financial Corporation Common Stock 56501R106 738,754 40,251,442 SH   SOLE   32,910,240 7,341,202 0
Mastercard Inc - A Common Stock 57636Q104 152,607 561,945 SH   SOLE   551,680 10,265 0
Merck & Co. Inc. Common Stock 58933Y105 10,144 120,509 SH   SOLE   120,509 0 0
MetLife Inc. Common Stock 59156R108 15,425 327,087 SH   SOLE   327,087 0 0
Novartis AG ADR ADR 66987V109 38,073 438,130 SH   SOLE   346,270 91,860 0
Nutrien Ltd Common Stock 67077M108 648,123 13,001,748 SH   SOLE   10,600,534 2,401,214 0
Oracle Corporation Common Stock 68389X105 178,537 3,244,366 SH   SOLE   3,062,986 181,380 0
Paypal Holdings Inc Common Stock 70450Y103 310 3,000 SH   SOLE   3,000 0 0
Quest Diagnostics Incorporated Common Stock 74834L100 1,742 16,282 SH   SOLE   16,282 0 0
Restaurant Brands International Inc. Common Stock 76131D103 535,963 7,533,075 SH   SOLE   6,107,860 1,425,215 0
SPDR S&P 500 ETF Trust ETP 78462F103 10,656 35,907 SH   SOLE   35,907 0 0
Sanofi ADR ADR 80105N105 3,173 68,495 SH   SOLE   68,495 0 0
Shaw Communications Inc - B Common Stock 82028K200 7,683 390,803 SH   SOLE   390,803 0 0
Smith & Nephew Plc ADR ADR 83175M205 10,675 221,814 SH   SOLE   221,814 0 0
Stantec Inc Common Stock 85472N109 279,940 12,641,245 SH   SOLE   10,324,208 2,317,037 0
TC Energy Corp. Common Stock 87807B107 47,939 925,256 SH   SOLE   922,756 2,500 0
TELUS Corp Common Stock 87971M103 11,004 309,009 SH   SOLE   309,009 0 0
3M Company Common Stock 88579Y101 116,008 705,649 SH   SOLE   697,500 8,149 0
UnitedHealth Group Incorporated Common Stock 91324P102 185,398 853,111 SH   SOLE   796,419 56,692 0
Verizon Communications Inc. Common Stock 92343V104 2,308 38,242 SH   SOLE   38,242 0 0
Verisk Analytics Inc - A Common Stock 92345Y106 208,435 1,318,045 SH   SOLE   1,293,010 25,035 0
Visa Inc - A Common Stock 92826C839 4,287 24,927 SH   SOLE   24,927 0 0
Vodafone Group Plc-Sponsored ADR ADR 92857W308 8,555 429,703 SH   SOLE   429,703 0 0
Xcel Energy Inc. Common Stock 98389B100 7,519 115,887 SH   SOLE   115,887 0 0
Zimmer Biomet Holdings Inc Common Stock 98956P102 15,810 115,175 SH   SOLE   113,975 1,200 0
Zoetis Inc. Common Stock 98978V103 20,161 161,824 SH   SOLE   161,824 0 0
Amcor PLC Common Stock G0250X107 1,610 165,152 SH   SOLE   165,152 0 0
Accenture Plc Common Stock G1151C101 2,786 14,485 SH   SOLE   14,485 0 0
Brookfield Infrastructure PA Ltd Part G16252101 581 11,718 SH   SOLE   11,718 0 0
Brookfield Renewable Energy Partners MLP G16258108 419 10,322 SH   SOLE   10,322 0 0
Credicorp Ltd ADR Common Stock G2519Y108 3,051 14,641 SH   SOLE   14,641 0 0
Medtronic Inc. Plc Common Stock G5960L103 4,270 39,316 SH   SOLE   39,316 0 0
Nielsen Holdings Plc Common Stock G6518L108 48,218 2,269,107 SH   SOLE   2,164,772 104,335 0
Alcon Inc. Common Stock H01301128 4,641 79,634 SH   SOLE   61,302 18,332 0
ASML Holding NV-NY Reg Shs NY Reg Shrs N07059210 5,821 23,436 SH   SOLE   23,436 0 0
Boston Scientific Corporation Common Stock 101137107 77,706 1,909,718 SH   SOLE   1,854,808 54,910 0
Dow Inc. Common Stock 260557103 587 12,335 SH   SOLE   12,335 0 0
Reliance Steel & Aluminum Co Common Stock 759509102 358 3,600 SH   SOLE   3,600 0 0
Thomson Reuters Corp. Common Stock 884903709 634,985 9,494,311 SH   SOLE   7,861,492 1,632,819 0