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
3M CO COM 88579Y101 548 2,760 SH   SOLE 2,760 0 0
3M CO COM 88579Y101 214 1,079 SH   OTR 1 1,079 0 0
ABBOTT LABS COM 002824100 77 662 SH   OTR 1 662 0 0
ABBOTT LABS COM 002824100 1,010 8,710 SH   SOLE 8,710 0 0
ABBVIE INC COM 00287Y109 38 334 SH   OTR 1 334 0 0
ABBVIE INC COM 00287Y109 2,080 18,469 SH   SOLE 18,469 0 18,170
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 2,026 457,376 SH   OTR 1 457,376 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 1,955 135,000 SH   SOLE 135,000 0 0
ACCELERON PHARMA INC COM 00434H108 52,048 414,757 SH   OTR 1 382,180 0 32,577
ACCELERON PHARMA INC COM 00434H108 2,871 22,876 SH   SOLE 21,539 0 1,337
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12,741 43,220 SH   SOLE 43,220 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,202 4,076 SH   OTR 1 4,048 0 28
ACI WORLDWIDE INC COM 004498101 36,347 978,657 SH   OTR 1 907,571 0 71,086
ACI WORLDWIDE INC COM 004498101 1,991 53,609 SH   SOLE 51,335 0 2,274
ACTIVISION BLIZZARD INC COM 00507V109 1,810 18,970 SH   SOLE 18,970 0 17,565
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,617 39,562 SH   OTR 1 27,211 0 12,351
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 57 1,395 SH   SOLE 0 0 1,395
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,259 5,564 SH   OTR 1 4,759 0 805
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,157 1,976 SH   SOLE 1,976 0 0
ADVANCED ENERGY INDS COM 007973100 37,408 331,893 SH   OTR 1 299,069 0 32,824
ADVANCED ENERGY INDS COM 007973100 1,972 17,494 SH   SOLE 15,521 0 1,973
AGCO CORP COM 001084102 4,896 37,555 SH   OTR 1 25,831 0 11,724
AGCO CORP COM 001084102 173 1,327 SH   SOLE 0 0 1,327
AGILENT TECHNOLOGIES INC COM 00846U101 168 1,135 SH   OTR 1 1,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,141 7,722 SH   SOLE 7,722 0 0
AGNC INVT CORP COM 00123Q104 462 27,365 SH   SOLE 27,365 0 0
AGNICO EAGLE MINES LTD COM 008474108 6,717 111,117 SH   SOLE 111,117 0 67,569
AKAMAI TECHNOLOGIES INC COM 00971T101 2,201 18,880 SH   SOLE 18,880 0 18,880
ALAMOS GOLD INC NEW COM CL A 011532108 2,410 315,071 SH   SOLE 315,071 0 187,346
ALCON AG ORD SHS H01301128 83,286 1,185,398 SH   OTR 1 1,185,398 0 0
ALCON AG ORD SHS H01301128 108,992 1,551,269 SH   SOLE 1,265,615 0 285,654
ALGONQUIN PWR UTILS CORP COM 015857105 371 24,919 SH   SOLE 24,919 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,646 7,259 SH   OTR 1 5,647 0 1,612
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,918 65,782 SH   OTR 3 65,782 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 17,570 77,478 SH   SOLE 77,478 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 2,253 801,615 SH   SOLE 801,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,379 110,261 SH   OTR 1 110,261 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1,964 129,036 SH   OTR 1 124,996 0 4,040
ALPHABET INC CAP STK CL A 02079K305 500,311 204,895 SH   OTR 1 148,790 0 56,105
ALPHABET INC CAP STK CL A 02079K305 1,592,086 652,016 SH   SOLE 588,580 0 145,979
ALPHABET INC CAP STK CL C 02079K107 4,757 1,898 SH   OTR 1 1,651 0 247
ALPHABET INC CAP STK CL C 02079K107 2,734 1,091 SH   SOLE 1,091 0 0
AMAZON COM INC COM 023135106 11,893 3,457 SH   OTR 1 3,079 0 378
AMAZON COM INC COM 023135106 1,266 368 SH   SOLE 368 0 0
AMERICAN EXPRESS CO COM 025816109 248 1,500 SH   OTR 1 1,500 0 0
AMERISOURCEBERGEN CORP COM 03073E105 330 2,882 SH   OTR 1 2,836 0 46
AMERISOURCEBERGEN CORP COM 03073E105 459 4,010 SH   SOLE 4,010 0 0
AMGEN INC COM 031162100 491 2,015 SH   SOLE 2,015 0 0
AMGEN INC COM 031162100 410 1,683 SH   OTR 1 1,683 0 0
AMICUS THERAPEUTICS INC COM 03152W109 186 19,259 SH   SOLE 7,608 0 11,651
AMICUS THERAPEUTICS INC COM 03152W109 29,881 3,099,661 SH   OTR 1 2,844,549 0 255,112
AMPHENOL CORP NEW CL A 032095101 748 10,931 SH   OTR 1 8,905 0 2,026
AMPHENOL CORP NEW CL A 032095101 1,068 15,612 SH   SOLE 15,612 0 0
ANALOG DEVICES INC COM 032654105 58,243 338,309 SH   OTR 1 332,579 0 5,730
ANALOG DEVICES INC COM 032654105 192,666 1,119,108 SH   SOLE 1,083,601 0 566,869
ANSYS INC COM 03662Q105 1,008 2,905 SH   SOLE 2,905 0 0
AON PLC SHS CL A G0403H108 24 101 SH   OTR 1 101 0 0
AON PLC SHS CL A G0403H108 29,421 123,225 SH   SOLE 123,225 0 0
APPLE INC COM 037833100 19,544 142,698 SH   OTR 1 123,100 0 19,599
APPLE INC COM 037833100 18,620 135,949 SH   SOLE 135,949 0 109,335
APPLIED MATLS INC COM 038222105 1,116 7,835 SH   OTR 1 7,717 0 118
APPLIED MATLS INC COM 038222105 138 970 SH   SOLE 970 0 0
APTARGROUP INC COM 038336103 869 6,170 SH   SOLE 6,170 0 0
ARGENX SE SPONSORED ADR 04016X101 31,597 104,948 SH   OTR 1 99,345 0 5,603
ARGENX SE SPONSORED ADR 04016X101 1,839 6,108 SH   SOLE 6,108 0 0
ARISTA NETWORKS INC COM 040413106 76,537 211,247 SH   OTR 1 199,528 0 11,719
ARISTA NETWORKS INC COM 040413106 189 523 SH   SOLE 523 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 95,392 1,151,797 SH   OTR 1 1,060,712 0 91,085
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 5,231 63,167 SH   SOLE 59,390 0 3,777
ASPEN TECHNOLOGY INC COM 045327103 1,027 7,464 SH   SOLE 7,464 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,729 45,551 SH   OTR 1 42,106 0 3,445
ASTRAZENECA PLC SPONSORED ADR 046353108 240 4,010 SH   SOLE 4,010 0 0
ATRICURE INC COM 04963C209 1,666 20,999 SH   SOLE 18,130 0 2,869
ATRICURE INC COM 04963C209 59,920 755,329 SH   OTR 1 692,282 0 63,047
AUTOZONE INC COM 053332102 821,849 550,756 SH   SOLE 499,106 0 128,077
AUTOZONE INC COM 053332102 253,455 169,851 SH   OTR 1 122,835 0 47,016
AVIENT CORPORATION COM 05368V106 37,173 756,159 SH   OTR 1 694,673 0 61,486
AVIENT CORPORATION COM 05368V106 291 5,927 SH   SOLE 3,075 0 2,852
B2GOLD CORP COM 11777Q209 213 50,617 SH   SOLE 50,617 0 50,617
BAIDU INC SPON ADR REP A 056752108 15,316 75,113 SH   OTR 1 75,113 0 0
BAIDU INC SPON ADR REP A 056752108 2 10 SH   SOLE 10 0 0
BALL CORP COM 058498106 424 5,235 SH   SOLE 5,235 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 11,423 2,226,778 SH   OTR 3 2,226,778 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 518 101,047 SH   SOLE 0 0 101,047
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 129 6,511 SH   SOLE 0 0 6,511
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 3,857 194,126 SH   OTR 3 194,126 0 0
BANCO SANTANDER MEXICO SA SPONSORED ADS B 05969B103 228 36,241 SH   OTR 3 36,241 0 0
BANK MONTREAL QUE COM 063671101 364,781 3,556,759 SH   SOLE 3,434,655 0 207,850
BANK NEW YORK MELLON CORP COM 064058100 2,177 42,490 SH   OTR 1 42,331 0 159
BANK NEW YORK MELLON CORP COM 064058100 172 3,366 SH   SOLE 3,366 0 0
BANK NOVA SCOTIA B C COM 064149107 6,278 96,474 SH   SOLE 96,474 0 0
BARRICK GOLD CORP COM 067901108 6,562 317,288 SH   SOLE 317,288 0 279,374
BAUSCH HEALTH COS INC COM 071734107 91,337 3,115,164 SH   OTR 1 2,856,562 0 258,602
BAUSCH HEALTH COS INC COM 071734107 4,527 154,412 SH   SOLE 142,590 0 11,822
BAXTER INTL INC COM 071813109 318 3,945 SH   OTR 1 3,882 0 63
BAXTER INTL INC COM 071813109 1,855 23,040 SH   SOLE 23,040 0 23,040
BCE INC COM NEW 05534B760 5,817 117,939 SH   SOLE 117,939 0 0
BECTON DICKINSON & CO COM 075887109 713,214 2,932,744 SH   SOLE 2,649,633 0 643,727
BECTON DICKINSON & CO COM 075887109 220,580 907,028 SH   OTR 1 656,899 0 250,129
BEIGENE LTD SPONSORED ADR 07725L102 2,700 7,868 SH   SOLE 7,868 0 0
BEIGENE LTD SPONSORED ADR 07725L102 48,023 139,930 SH   OTR 1 132,098 0 7,832
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,093 5 SH   OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,532 9,112 SH   OTR 1 8,648 0 464
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 780 2,808 SH   SOLE 2,808 0 0
BERRY GLOBAL GROUP INC COM 08579W103 65,452 1,003,558 SH   OTR 1 948,457 0 55,101
BERRY GLOBAL GROUP INC COM 08579W103 3,740 57,341 SH   SOLE 57,341 0 0
BEST BUY INC COM 086516101 1,215 10,569 SH   OTR 1 10,569 0 0
BEST BUY INC COM 086516101 126 1,094 SH   SOLE 1,094 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 3,953 40,716 SH   OTR 1 28,006 0 12,710
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 140 1,438 SH   SOLE 0 0 1,438
BIOMARIN PHARMACEUTICAL INC COM 09061G101 53,078 636,126 SH   OTR 1 600,589 0 35,537
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,029 36,300 SH   SOLE 36,300 0 0
BIO-TECHNE CORP COM 09073M104 162 360 SH   SOLE 360 0 0
BIO-TECHNE CORP COM 09073M104 1,574 3,495 SH   OTR 1 3,495 0 0
BLACKLINE INC COM 09239B109 44,496 399,894 SH   OTR 1 365,665 0 34,229
BLACKLINE INC COM 09239B109 1,543 13,866 SH   SOLE 12,289 0 1,577
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 2,375 158,463 SH   OTR 1 153,014 0 5,449
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,868 113,075 SH   OTR 1 113,075 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 1,426 91,484 SH   OTR 1 91,484 0 0
BLACKROCK ENHANCED GOVT FD I COM 09255K108 823 63,635 SH   OTR 1 63,635 0 0
BLACKROCK INC COM 09247X101 778 889 SH   OTR 1 882 0 7
BLACKROCK INC COM 09247X101 9 10 SH   SOLE 10 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,535 83,211 SH   OTR 1 80,366 0 2,845
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1,166 68,500 SH   OTR 1 68,500 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 1,191 75,975 SH   OTR 1 73,623 0 2,352
BLACKROCK MUNI INCOME TR II COM 09249N101 588 37,353 SH   OTR 1 36,397 0 956
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1,552 105,188 SH   OTR 1 100,899 0 4,289
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 2,133 133,877 SH   OTR 1 128,546 0 5,331
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 1,387 82,642 SH   OTR 1 79,979 0 2,663
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 1,123 80,123 SH   OTR 1 77,634 0 2,489
BLACKROCK MUNIVEST FD INC COM 09253R105 2,295 238,543 SH   OTR 1 231,867 0 6,676
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 1,786 116,044 SH   OTR 1 112,131 0 3,913
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 1,236 78,504 SH   OTR 1 76,564 0 1,940
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 1,584 112,669 SH   OTR 1 108,556 0 4,113
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1,189 75,473 SH   OTR 1 72,674 0 2,799
BLACKROCK MUNIYIELD QUALITY COM 09254E103 1,665 112,145 SH   OTR 1 109,349 0 2,796
BLACKROCK MUNIYIELD QUALITY COM 09254G108 416 28,675 SH   OTR 1 27,945 0 730
BLACKROCK MUNIYILD QULT FD I COM 09254F100 824 49,185 SH   OTR 1 47,947 0 1,238
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 629 40,839 SH   OTR 1 39,347 0 1,492
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1,641 63,646 SH   OTR 1 63,646 0 0
BLUEBIRD BIO INC COM 09609G100 2 61 SH   OTR 1 61 0 0
BLUEBIRD BIO INC COM 09609G100 602 18,827 SH   SOLE 18,827 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 686 188,032 SH   OTR 1 188,032 0 0
BNY MELLON MUN INCOME INC COM 05589T104 647 69,534 SH   OTR 1 67,651 0 1,883
BOEING CO COM 097023105 455 1,900 SH   OTR 1 1,900 0 0
BOEING CO COM 097023105 0 2 SH   SOLE 2 0 0
BOOKING HOLDINGS INC COM 09857L108 322 147 SH   OTR 1 81 0 66
BRIGHT HORIZONS FAM SOL IN D COM 109194100 797 5,415 SH   SOLE 5,415 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,639 24,530 SH   SOLE 24,530 0 24,530
BRISTOL-MYERS SQUIBB CO COM 110122108 459 6,864 SH   OTR 1 6,786 0 78
BROADCOM INC COM 11135F101 303 636 SH   OTR 1 636 0 0
BROADCOM INC COM 11135F101 1,730 3,628 SH   SOLE 3,628 0 3,468
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,030 18,760 SH   SOLE 18,760 0 14,880
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,069 20,967 SH   OTR 1 20,967 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 380,468 7,463,092 SH   SOLE 7,153,764 0 431,568
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 794 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 47,698 858,652 SH   SOLE 785,943 0 139,463
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 120 1,587 SH   OTR 1 1,587 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5,444 72,207 SH   SOLE 66,636 0 9,292
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 475 11,334 SH   SOLE 11,334 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 60,836 1,577,292 SH   SOLE 1,577,292 0 0
BRP INC COM SUN VTG 05577W200 19,461 248,358 SH   SOLE 248,358 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 614 6,550 SH   SOLE 6,550 0 0
CABLE ONE INC COM 12685J105 163 85 SH   OTR 1 85 0 0
CABLE ONE INC COM 12685J105 436 228 SH   SOLE 228 0 0
CABOT OIL & GAS CORP COM 127097103 654 37,470 SH   SOLE 37,470 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,772 12,949 SH   OTR 1 12,949 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 183 1,336 SH   SOLE 1,336 0 0
CAE INC COM 124765108 114,408 3,718,107 SH   SOLE 3,694,307 0 42,700
CAMECO CORP COM 13321L108 1,304 68,112 SH   SOLE 68,112 0 27,910
CAMPBELL SOUP CO COM 134429109 462 10,130 SH   SOLE 10,130 0 0
CANADIAN IMP BK COMM COM 136069101 6,299 55,385 SH   SOLE 55,385 0 0
CANADIAN NAT RES LTD COM 136385101 92,734 2,556,992 SH   SOLE 2,341,250 0 416,468
CANADIAN NATL RY CO COM 136375102 396,900 3,765,377 SH   SOLE 3,676,678 0 161,484
CANADIAN NATL RY CO COM 136375102 128,179 1,216,029 SH   OTR 1 1,216,029 0 0
CANADIAN PAC RY LTD COM 13645T100 341,425 4,444,396 SH   SOLE 4,287,371 0 279,465
CARDINAL HEALTH INC COM 14149Y108 1,297 22,715 SH   SOLE 22,715 0 0
CARMAX INC COM 143130102 72,796 563,652 SH   OTR 1 532,776 0 30,876
CARMAX INC COM 143130102 157 1,212 SH   SOLE 1,212 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 204,423 4,206,234 SH   OTR 1 3,007,643 0 1,198,591
CARRIER GLOBAL CORPORATION COM 14448C104 582,165 11,978,710 SH   SOLE 10,923,555 0 2,694,027
CASELLA WASTE SYS INC CL A 147448104 788 12,426 SH   SOLE 12,426 0 0
CDW CORP COM 12514G108 601 3,439 SH   OTR 1 3,384 0 55
CENOVUS ENERGY INC COM 15135U109 1,523 159,302 SH   SOLE 159,302 0 146,055
CERIDIAN HCM HLDG INC COM 15677J108 1,077 11,246 SH   SOLE 11,246 0 0
CGI INC CL A SUB VTG 12532H104 273,148 3,015,589 SH   SOLE 2,928,446 0 133,285
CHAMPIONX CORPORATION COM 15872M104 2,278 88,801 SH   SOLE 78,443 0 10,358
CHAMPIONX CORPORATION COM 15872M104 69,635 2,714,818 SH   OTR 1 2,485,758 0 229,060
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,871 3,980 SH   OTR 1 3,695 0 285
CHEVRON CORP NEW COM 166764100 176 1,680 SH   OTR 1 1,680 0 0
CHEVRON CORP NEW COM 166764100 798 7,616 SH   SOLE 7,616 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,805 1,164 SH   OTR 1 994 0 170
CHIPOTLE MEXICAN GRILL INC COM 169656105 84 54 SH   SOLE 54 0 0
CHURCHILL DOWNS INC COM 171484108 1,741 8,781 SH   SOLE 8,781 0 0
CINTAS CORP COM 172908105 631 1,652 SH   OTR 1 1,291 0 361
CISCO SYS INC COM 17275R102 53 1,000 SH   OTR 1 1,000 0 0
CISCO SYS INC COM 17275R102 1,716 32,380 SH   SOLE 32,380 0 31,080
CITIZENS FINL GROUP INC COM 174610105 80,041 1,744,943 SH   OTR 1 1,649,741 0 95,202
CITIZENS FINL GROUP INC COM 174610105 4,556 99,326 SH   SOLE 99,326 0 0
CITRIX SYS INC COM 177376100 2,581 22,005 SH   SOLE 22,005 0 17,200
CLARIVATE PLC ORD SHS G21810109 874 31,760 SH   SOLE 31,760 0 0
CLOROX CO DEL COM 189054109 824 4,582 SH   SOLE 4,582 0 0
CME GROUP INC COM 12572Q105 190,471 895,577 SH   OTR 1 633,817 0 261,760
CME GROUP INC COM 12572Q105 620,268 2,916,436 SH   SOLE 2,680,901 0 575,340
COCA COLA CO COM 191216100 1,634 30,196 SH   OTR 1 25,785 0 4,411
COCA COLA CO COM 191216100 35 640 SH   SOLE 640 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 589 7,657 SH   SOLE 7,657 0 0
COGNEX CORP COM 192422103 45,398 540,126 SH   OTR 1 510,636 0 29,490
COGNEX CORP COM 192422103 2,602 30,961 SH   SOLE 30,961 0 0
COHEN & STEERS LTD DURATION COM 19248C105 994 36,274 SH   OTR 1 36,274 0 0
COLGATE PALMOLIVE CO COM 194162103 36,249 445,587 SH   OTR 1 437,113 0 8,474
COLGATE PALMOLIVE CO COM 194162103 133,574 1,641,966 SH   SOLE 1,586,454 0 837,958
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 8 74 SH   OTR 1 74 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 57,473 513,702 SH   SOLE 393,036 0 120,666
COMCAST CORP NEW CL A 20030N101 2,883 50,556 SH   OTR 1 44,236 0 6,320
COMCAST CORP NEW CL A 20030N101 6 100 SH   SOLE 100 0 0
CONOCOPHILLIPS COM 20825C104 36 590 SH   OTR 1 590 0 0
CONOCOPHILLIPS COM 20825C104 1,568 25,739 SH   SOLE 25,739 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 515 26,791 SH   OTR 3 26,791 0 0
COPART INC COM 217204106 2,817 21,367 SH   SOLE 21,367 0 0
COSTCO WHSL CORP NEW COM 22160K105 15,251 38,544 SH   SOLE 38,544 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,730 14,483 SH   OTR 1 12,855 0 1,628
CRANE CO COM 224399105 14,309 154,912 SH   SOLE 154,912 0 0
CREDICORP LTD COM G2519Y108 2,915 24,073 SH   OTR 3 24,073 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 404 114,836 SH   OTR 1 114,836 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 603 240,370 SH   OTR 1 240,370 0 0
CRESCENT PT ENERGY CORP COM 22576C101 48 10,683 SH   SOLE 10,683 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 1,430 5,692 SH   OTR 1 5,253 0 439
CVS HEALTH CORP COM 126650100 330 3,950 SH   OTR 1 3,950 0 0
CVS HEALTH CORP COM 126650100 136 1,631 SH   SOLE 1,631 0 0
DADA NEXUS LTD ADS 23344D108 3,255 112,201 SH   OTR 3 112,201 0 0
DANAHER CORPORATION COM 235851102 4,568 17,021 SH   OTR 1 15,715 0 1,306
DANAHER CORPORATION COM 235851102 76,502 285,073 SH   SOLE 285,073 0 0
DECKERS OUTDOOR CORP COM 243537107 71,092 185,101 SH   OTR 1 169,949 0 15,152
DECKERS OUTDOOR CORP COM 243537107 253 660 SH   SOLE 0 0 660
DEERE & CO COM 244199105 263 745 SH   SOLE 745 0 0
DEERE & CO COM 244199105 152 430 SH   OTR 1 135 0 295
DELL TECHNOLOGIES INC CL C 24703L202 20 200 SH   OTR 1 200 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,989 19,960 SH   SOLE 19,960 0 19,960
DELTA AIR LINES INC DEL COM NEW 247361702 327 7,568 SH   OTR 1 7,447 0 121
DESCARTES SYS GROUP INC COM 249906108 41 593 SH   OTR 1 593 0 0
DESCARTES SYS GROUP INC COM 249906108 37,135 537,464 SH   SOLE 531,625 0 12,762
DESPEGAR COM CORP ORD SHS G27358103 7,220 546,590 SH   OTR 1 546,590 0 0
DEVON ENERGY CORP NEW COM 25179M103 43,653 1,495,468 SH   OTR 1 1,376,050 0 119,418
DEVON ENERGY CORP NEW COM 25179M103 1,175 40,259 SH   SOLE 35,479 0 4,780
DIAGEO PLC SPON ADR NEW 25243Q205 346 1,806 SH   SOLE 1,806 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 109 570 SH   OTR 1 550 0 20
DICKS SPORTING GOODS INC COM 253393102 3,071 30,650 SH   SOLE 27,774 0 2,876
DICKS SPORTING GOODS INC COM 253393102 71,183 710,479 SH   OTR 1 658,762 0 51,717
DIGITAL RLTY TR INC COM 253868103 651 4,330 SH   SOLE 4,330 0 0
DISH NETWORK CORPORATION CL A 25470M109 788 18,852 SH   SOLE 18,852 0 0
DISNEY WALT CO COM 254687106 933 5,310 SH   OTR 1 5,110 0 200
DISNEY WALT CO COM 254687106 1,368 7,783 SH   SOLE 7,783 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 61,107 621,705 SH   OTR 1 573,135 0 48,570
DOLBY LABORATORIES INC COM CL A 25659T107 3,322 33,793 SH   SOLE 31,877 0 1,916
DOLLAR GEN CORP NEW COM 256677105 2,139 9,883 SH   OTR 1 9,854 0 29
DOLLAR GEN CORP NEW COM 256677105 804 3,714 SH   SOLE 3,714 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 781 43,155 SH   OTR 1 43,155 0 0
DR REDDYS LABS LTD ADR 256135203 5,294 72,014 SH   OTR 1 72,014 0 0
DROPBOX INC CL A 26210C104 2,799 92,350 SH   SOLE 92,350 0 92,350
EATON VANCE CALIF MUN BD FD COM 27828A100 1,754 146,632 SH   OTR 1 141,910 0 4,722
EATON VANCE LTD DURATION INC COM 27828H105 1,569 118,360 SH   OTR 1 118,360 0 0
EATON VANCE MUN BD FD COM 27827X101 2,535 185,277 SH   OTR 1 179,467 0 5,810
EATON VANCE NEW YORK MUN BD COM 27827Y109 1,232 95,880 SH   OTR 1 92,802 0 3,078
EATON VANCE SHORT DURATION D COM 27828V104 565 42,562 SH   OTR 1 42,562 0 0
ECOLAB INC COM 278865100 27,637 134,182 SH   OTR 1 132,210 0 1,972
ECOLAB INC COM 278865100 114,776 557,248 SH   SOLE 543,676 0 182,973
EDWARDS LIFESCIENCES CORP COM 28176E108 501 4,842 SH   OTR 1 3,728 0 1,114
EDWARDS LIFESCIENCES CORP COM 28176E108 1,509 14,569 SH   SOLE 14,569 0 0
ELECTRONIC ARTS INC COM 285512109 60 417 SH   OTR 1 191 0 226
ELECTRONIC ARTS INC COM 285512109 2,705 18,805 SH   SOLE 18,805 0 14,110
EMCOR GROUP INC COM 29084Q100 62,770 509,540 SH   OTR 1 467,911 0 41,629
EMCOR GROUP INC COM 29084Q100 3,393 27,544 SH   SOLE 25,728 0 1,816
ENBRIDGE INC COM 29250N105 35,054 876,203 SH   SOLE 876,203 0 90,039
ENERPLUS CORP COM 292766102 28,230 3,931,332 SH   SOLE 2,290,525 0 1,660,657
ENTEGRIS INC COM 29362U104 95,635 777,709 SH   OTR 1 713,575 0 64,134
ENTEGRIS INC COM 29362U104 5,230 42,531 SH   SOLE 39,594 0 2,937
ENTERPRISE PRODS PARTNERS L COM 293792107 337 13,980 SH   OTR 1 13,980 0 0
ENVESTNET INC COM 29404K106 7,161 94,396 SH   SOLE 94,396 0 0
EQUINIX INC COM 29444U700 1,744 2,173 SH   SOLE 2,173 0 0
EQUINOX GOLD CORP COM 29446Y502 132 18,982 SH   SOLE 18,982 0 18,782
ERIE INDTY CO CL A 29530P102 439 2,273 SH   SOLE 2,273 0 0
ETSY INC COM 29786A106 8,806 42,781 SH   SOLE 41,250 0 1,531
ETSY INC COM 29786A106 102,920 500,002 SH   OTR 1 461,431 0 38,571
EURONET WORLDWIDE INC COM 298736109 774 5,721 SH   SOLE 5,721 0 0
EVERBRIDGE INC COM 29978A104 1,666 12,243 SH   SOLE 12,243 0 0
EVERI HLDGS INC COM 30034T103 2,968 119,000 SH   SOLE 119,000 0 0
EXACT SCIENCES CORP COM 30063P105 32,222 259,206 SH   OTR 1 244,541 0 14,665
EXACT SCIENCES CORP COM 30063P105 1,821 14,652 SH   SOLE 14,652 0 0
EXELIXIS INC COM 30161Q104 42,512 2,333,279 SH   OTR 1 2,151,264 0 182,015
EXELIXIS INC COM 30161Q104 2,346 128,738 SH   SOLE 121,331 0 7,407
EXLSERVICE HOLDINGS INC COM 302081104 3,420 32,182 SH   OTR 1 22,115 0 10,067
EXLSERVICE HOLDINGS INC COM 302081104 121 1,139 SH   SOLE 0 0 1,139
F5 NETWORKS INC COM 315616102 1,803 9,657 SH   SOLE 9,657 0 9,657
FACEBOOK INC CL A 30303M102 10,424 29,978 SH   OTR 1 25,850 0 4,128
FACEBOOK INC CL A 30303M102 7 20 SH   SOLE 20 0 0
FACTSET RESH SYS INC COM 303075105 33,176 98,854 SH   OTR 1 97,060 0 1,794
FACTSET RESH SYS INC COM 303075105 125,428 373,732 SH   SOLE 361,989 0 170,982
FAIR ISAAC CORP COM 303250104 838 1,667 SH   SOLE 1,667 0 0
FASTENAL CO COM 311900104 483 9,295 SH   SOLE 9,295 0 0
FERRARI N V COM N3167Y103 1,519 7,370 SH   SOLE 7,370 0 0
FIBROGEN INC COM 31572Q808 1,187 44,586 SH   SOLE 44,586 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 739 18,246 SH   SOLE 18,246 0 0
FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 985 96,157 SH   OTR 1 96,157 0 0
FIRST TR HIGH INCOME LONG / COM 33738E109 405 25,714 SH   OTR 1 25,714 0 0
FIRST TR INTER DURATN PFD & COM 33718W103 1,369 54,511 SH   OTR 1 54,511 0 0
FIRSTCASH INC COM 33767D105 385 5,040 SH   SOLE 5,040 0 0
FIRSTSERVICE CORP NEW COM 33767E202 70,942 414,022 SH   SOLE 393,511 0 28,768
FIRSTSERVICE CORP NEW COM 33767E202 78 453 SH   OTR 1 453 0 0
FISERV INC COM 337738108 475 4,447 SH   OTR 1 3,107 0 1,340
FIVE BELOW INC COM 33829M101 1,632 8,442 SH   SOLE 8,442 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 1,147 10,847 SH   SOLE 10,847 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,066 12,618 SH   OTR 3 12,618 0 0
FORD MTR CO DEL COM 345370860 156 10,500 SH   OTR 1 10,500 0 0
FORTINET INC COM 34959E109 85,773 360,102 SH   OTR 1 340,338 0 19,764
FORTINET INC COM 34959E109 4,900 20,571 SH   SOLE 20,571 0 0
FORTIS INC COM 349553107 26,380 596,552 SH   SOLE 546,173 0 70,520
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,394 13,997 SH   SOLE 13,997 0 0
FRANCO NEV CORP COM 351858105 165,973 1,144,805 SH   SOLE 1,096,219 0 109,130
FRANKLIN RESOURCES INC COM 354613101 1,243 38,858 SH   OTR 1 38,858 0 0
FRANKLIN RESOURCES INC COM 354613101 137 4,289 SH   SOLE 4,289 0 0
FREEPORT-MCMORAN INC CL B 35671D857 814 21,928 SH   SOLE 21,928 0 21,468
GARTNER INC COM 366651107 1,642 6,778 SH   SOLE 6,778 0 0
GENERAC HLDGS INC COM 368736104 3,196 7,699 SH   SOLE 7,699 0 0
GENERAL MTRS CO COM 37045V100 848 14,325 SH   SOLE 14,325 0 0
GILEAD SCIENCES INC COM 375558103 2,552 37,065 SH   SOLE 37,065 0 37,065
GODADDY INC CL A 380237107 60,129 691,451 SH   OTR 1 653,599 0 37,852
GODADDY INC CL A 380237107 2,466 28,354 SH   SOLE 28,354 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 725 1,909 SH   OTR 1 1,909 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 42 110 SH   SOLE 110 0 0
GRACO INC COM 384109104 219,384 2,898,065 SH   OTR 1 2,217,642 0 680,423
GRACO INC COM 384109104 583,189 7,703,949 SH   SOLE 6,994,147 0 1,764,425
GUARDANT HEALTH INC COM 40131M109 1,982 15,959 SH   SOLE 14,898 0 1,061
GUARDANT HEALTH INC COM 40131M109 36,077 290,496 SH   OTR 1 266,771 0 23,725
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1,449 58,697 SH   OTR 1 58,697 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,604 14,232 SH   SOLE 14,232 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 27,384 603,039 SH   OTR 1 550,195 0 52,844
HALOZYME THERAPEUTICS INC COM 40637H109 115 2,543 SH   SOLE 0 0 2,543
HANCOCK JOHN INCOME SECS TR COM 410123103 597 37,307 SH   OTR 1 37,307 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 998 46,190 SH   OTR 1 46,190 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 977 50,870 SH   OTR 1 50,870 0 0
HANESBRANDS INC COM 410345102 1,592 85,270 SH   SOLE 85,270 0 0
HAYWARD HLDGS INC COM 421298100 12,232 470,110 SH   SOLE 470,110 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 223,699 3,059,343 SH   OTR 1 2,401,509 0 657,834
HDFC BANK LTD SPONSORED ADS 40415F101 382,923 5,236,918 SH   SOLE 4,466,115 0 825,207
HEICO CORP NEW COM 422806109 1,103 7,911 SH   SOLE 7,911 0 0
HEICO CORP NEW COM 422806109 47 340 SH   OTR 1 340 0 0
HENRY JACK & ASSOC INC COM 426281101 5,229 31,978 SH   SOLE 31,978 0 11,900
HENRY JACK & ASSOC INC COM 426281101 35,828 219,117 SH   OTR 1 207,271 0 11,846
HERSHEY CO COM 427866108 390 2,240 SH   OTR 1 2,240 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,036 8,586 SH   OTR 1 8,586 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 107 889 SH   SOLE 889 0 0
HOME DEPOT INC COM 437076102 781 2,449 SH   OTR 1 2,226 0 223
HOME DEPOT INC COM 437076102 5 16 SH   SOLE 16 0 0
HONEYWELL INTL INC COM 438516106 1,854 8,453 SH   OTR 1 8,097 0 356
HONEYWELL INTL INC COM 438516106 141 645 SH   SOLE 645 0 0
HORMEL FOODS CORP COM 440452100 644 13,485 SH   SOLE 13,485 0 0
HYATT HOTELS CORP COM CL A 448579102 1,560 20,094 SH   SOLE 18,125 0 1,969
HYATT HOTELS CORP COM CL A 448579102 55,806 718,773 SH   OTR 1 664,061 0 54,712
IAA INC COM 449253103 7,992 146,537 SH   SOLE 146,537 0 0
IAMGOLD CORP COM 450913108 570 193,750 SH   SOLE 193,750 0 0
ICICI BANK LIMITED ADR 45104G104 7,403 432,907 SH   OTR 1 432,907 0 0
IDEXX LABS INC COM 45168D104 1,242 1,967 SH   SOLE 1,967 0 15
IHS MARKIT LTD SHS G47567105 218,853 1,942,600 SH   OTR 1 1,942,600 0 0
IHS MARKIT LTD SHS G47567105 262,719 2,331,962 SH   SOLE 1,905,517 0 426,445
IMPERIAL OIL LTD COM NEW 453038408 3,519 115,568 SH   SOLE 115,568 0 8,126
INARI MED INC COM 45332Y109 37,220 399,019 SH   OTR 1 363,287 0 35,732
INARI MED INC COM 45332Y109 170 1,820 SH   SOLE 0 0 1,820
INCYTE CORP COM 45337C102 636 7,565 SH   SOLE 7,565 0 0
INFOSYS LTD SPONSORED ADR 456788108 8,701 410,600 SH   OTR 1 410,600 0 0
INMODE LTD SHS M5425M103 8,662 91,489 SH   SOLE 91,489 0 0
INSPERITY INC COM 45778Q107 41,609 460,434 SH   OTR 1 422,204 0 38,230
INSPERITY INC COM 45778Q107 1,636 18,102 SH   SOLE 16,386 0 1,716
INTEL CORP COM 458140100 203 3,612 SH   OTR 1 3,100 0 512
INTEL CORP COM 458140100 2,376 42,315 SH   SOLE 42,315 0 40,915
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,976 16,643 SH   OTR 1 13,989 0 2,654
INTERCORP FINL SVCS INC SHS P5626F128 280 11,157 SH   OTR 3 11,157 0 0
INTERPUBLIC GROUP COS INC COM 460690100 389 11,962 SH   OTR 1 11,771 0 191
INTUIT COM 461202103 282 575 SH   OTR 1 175 0 400
INTUIT COM 461202103 5,120 10,445 SH   SOLE 10,445 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,513 1,645 SH   SOLE 1,645 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1,599 130,938 SH   OTR 1 126,165 0 4,773
INVESCO BD FD COM 46132L107 821 39,537 SH   OTR 1 39,537 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 459 23,779 SH   OTR 1 23,779 0 0
INVESCO HIGH INCOME TR II COM 46131F101 417 27,929 SH   OTR 1 27,929 0 0
INVESCO LTD SHS G491BT108 271 10,146 SH   SOLE 4,520 0 5,626
INVESCO LTD SHS G491BT108 48,497 1,814,331 SH   OTR 1 1,673,550 0 140,781
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,323 170,790 SH   OTR 1 164,603 0 6,187
INVESCO PA VALUE MUN INC TR COM 46132K109 1,173 87,667 SH   OTR 1 84,562 0 3,105
INVESCO QQQ TR UNIT SER 1 46090E103 25,430 71,750 SH   OTR 1 71,550 0 200
INVESCO QQQ TR UNIT SER 1 46090E103 171,679 484,381 SH   SOLE 484,381 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 1,154 85,515 SH   OTR 1 82,360 0 3,155
IQIYI INC NOTE 4.000%12/1 46267XAE8 492,908 4,869,000 PRN   SOLE 4,869,000 0 0
IRADIMED CORP COM 46266A109 1,026 34,878 SH   OTR 1 23,990 0 10,888
IRADIMED CORP COM 46266A109 36 1,232 SH   SOLE 0 0 1,232
IRHYTHM TECHNOLOGIES INC COM 450056106 39,241 591,429 SH   OTR 1 544,355 0 47,074
IRHYTHM TECHNOLOGIES INC COM 450056106 1,367 20,598 SH   SOLE 18,608 0 1,990
ISHARES INC MSCI CDA ETF 464286509 410 10,995 SH   SOLE 10,995 0 0
ISHARES TR 20 YR TR BD ETF 464287432 333 2,305 SH   SOLE 2,305 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 529 4,583 SH   OTR 1 4,583 0 0
ISHARES TR CORE MSCI EAFE 46432F842 804 10,741 SH   OTR 1 10,741 0 0
ISHARES TR CORE S&P MCP ETF 464287507 37,300 138,801 SH   OTR 1 138,801 0 0
ISHARES TR CORE S&P SCP ETF 464287804 41,549 367,759 SH   OTR 1 367,759 0 0
ISHARES TR CORE S&P500 ETF 464287200 9,240 21,493 SH   OTR 1 21,493 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,181 10,237 SH   OTR 1 10,237 0 0
ISHARES TR IBOXX HI YD ETF 464288513 6,515 74,000 SH   SOLE 74,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 586 6,652 SH   OTR 1 6,652 0 0
ISHARES TR IBOXX INV CP ETF 464287242 605 4,505 SH   OTR 1 4,505 0 0
ISHARES TR MSCI EAFE ETF 464287465 25,737 326,281 SH   OTR 1 326,281 0 0
ISHARES TR MSCI EAFE ETF 464287465 11,727 148,673 SH   SOLE 148,673 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 5,679 102,977 SH   SOLE 102,977 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 80 1,445 SH   OTR 1 1,445 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 478 11,150 SH   SOLE 11,150 0 0
ISHARES TR PFD AND INCM SEC 464288687 5,682 144,458 SH   OTR 1 144,458 0 0
ISHARES TR RUS 1000 ETF 464287622 2,602 10,747 SH   OTR 1 10,747 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 391 1,442 SH   OTR 1 1,442 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 486 3,064 SH   OTR 1 1,664 0 1,400
ISHARES TR RUS MD CP GR ETF 464287481 367 3,244 SH   OTR 1 3,244 0 0
ISHARES TR RUS MID CAP ETF 464287499 6,443 81,309 SH   OTR 1 81,009 0 300
ISHARES TR RUSSELL 2000 ETF 464287655 3,294 14,359 SH   OTR 1 14,359 0 0
ISHARES TR TIPS BD ETF 464287176 561 4,381 SH   OTR 1 4,381 0 0
ISTAR INC COM 45031U101 581 28,025 SH   OTR 1 28,025 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 8 1,348 SH   OTR 1 1,348 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1,383 230,191 SH   OTR 3 230,191 0 0
ITT INC COM 45073V108 4,060 44,326 SH   OTR 1 30,490 0 13,836
ITT INC COM 45073V108 143 1,564 SH   SOLE 0 0 1,564
JACOBS ENGR GROUP INC COM 469814107 52,909 396,556 SH   OTR 1 364,966 0 31,590
JACOBS ENGR GROUP INC COM 469814107 168 1,261 SH   SOLE 0 0 1,261
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,073 7,525 SH   SOLE 7,525 0 0
JOHNSON & JOHNSON COM 478160104 297,460 1,805,631 SH   OTR 1 1,312,408 0 493,223
JOHNSON & JOHNSON COM 478160104 990,103 6,010,096 SH   SOLE 5,442,772 0 1,771,352
JPMORGAN CHASE & CO COM 46625H100 1,293 8,316 SH   SOLE 8,316 0 0
JPMORGAN CHASE & CO COM 46625H100 2,668 17,152 SH   OTR 1 16,014 0 1,137
JUNIPER NETWORKS INC COM 48203R104 2,186 79,920 SH   SOLE 79,920 0 79,920
KANSAS CITY SOUTHERN COM NEW 485170302 670 2,364 SH   OTR 1 2,326 0 38
KELLOGG CO COM 487836108 502 7,800 SH   SOLE 7,800 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,585 10,268 SH   OTR 1 10,268 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,249 21,043 SH   SOLE 21,043 0 16,410
KIMBERLY-CLARK CORP COM 494368103 485 3,625 SH   SOLE 3,625 0 0
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 3,142 92,610 SH   OTR 3 92,610 0 0
KINROSS GOLD CORP COM 496902404 4,916 776,076 SH   SOLE 776,076 0 511,425
KIRKLAND LAKE GOLD LTD COM 49741E100 3,898 101,254 SH   SOLE 101,254 0 19,063
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 249 5,020 SH   SOLE 5,020 0 0
KROGER CO COM 501044101 639 16,680 SH   SOLE 16,680 0 0
LAM RESEARCH CORP COM 512807108 156 240 SH   SOLE 240 0 0
LAM RESEARCH CORP COM 512807108 5,951 9,145 SH   OTR 1 8,381 0 764
LANDCADIA HOLDINGS III INC COM CL A 51476H100 651 52,500 SH   SOLE 52,500 0 0
LANDSTAR SYS INC COM 515098101 48,213 305,109 SH   OTR 1 279,929 0 25,180
LANDSTAR SYS INC COM 515098101 177 1,121 SH   SOLE 0 0 1,121
LAUDER ESTEE COS INC CL A 518439104 1,062 3,340 SH   OTR 1 3,306 0 34
LAUDER ESTEE COS INC CL A 518439104 986 3,100 SH   SOLE 3,100 0 0
LENNOX INTL INC COM 526107107 895 2,550 SH   SOLE 2,550 0 0
LHC GROUP INC COM 50187A107 5,003 24,984 SH   OTR 1 17,181 0 7,803
LHC GROUP INC COM 50187A107 177 883 SH   SOLE 0 0 883
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,482 30,747 SH   SOLE 30,747 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 8,616 103,050 SH   SOLE 103,050 0 0
LILLY ELI & CO COM 532457108 613 2,670 SH   SOLE 2,670 0 0
LILLY ELI & CO COM 532457108 3,702 16,131 SH   OTR 1 15,075 0 1,056
LINDE PLC SHS G5494J103 55,179 190,865 SH   OTR 1 187,401 0 3,464
LINDE PLC SHS G5494J103 193,555 669,509 SH   SOLE 646,366 0 94,876
LITHIA MTRS INC COM 536797103 31,236 90,896 SH   OTR 1 82,554 0 8,342
LITHIA MTRS INC COM 536797103 153 444 SH   SOLE 0 0 444
LIVE NATION ENTERTAINMENT IN COM 538034109 2,407 27,478 SH   SOLE 27,478 0 0
LOWES COS INC COM 548661107 60,148 310,089 SH   OTR 1 303,789 0 6,300
LOWES COS INC COM 548661107 204,426 1,053,907 SH   SOLE 1,016,832 0 150,270
LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 8,002 708,154 SH   OTR 1 708,154 0 0
LULULEMON ATHLETICA INC COM 550021109 2,021 5,537 SH   OTR 1 4,711 0 826
MAG SILVER CORP COM 55903Q104 18,213 871,875 SH   SOLE 871,875 0 50,351
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 421 8,600 SH   OTR 1 8,600 0 0
MAGNA INTL INC COM 559222401 375 4,053 SH   SOLE 4,053 0 0
MAGNA INTL INC COM 559222401 1,101 11,898 SH   OTR 1 11,898 0 0
MANULIFE FINL CORP COM 56501R106 654 33,281 SH   SOLE 33,281 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,563 3,371 SH   SOLE 3,371 0 0
MASIMO CORP COM 574795100 1,425 5,876 SH   SOLE 5,876 0 0
MASTERCARD INCORPORATED CL A 57636Q104 372,375 1,019,954 SH   OTR 1 739,443 0 280,510
MASTERCARD INCORPORATED CL A 57636Q104 1,182,023 3,237,621 SH   SOLE 2,920,628 0 408,017
MATCH GROUP INC NEW COM 57667L107 65 401 SH   OTR 1 401 0 0
MATCH GROUP INC NEW COM 57667L107 2,619 16,240 SH   SOLE 16,240 0 16,240
MATERION CORP COM 576690101 1,814 24,075 SH   OTR 1 16,567 0 7,508
MATERION CORP COM 576690101 64 850 SH   SOLE 0 0 850
MCDONALDS CORP COM 580135101 124 538 SH   OTR 1 208 0 330
MCDONALDS CORP COM 580135101 9,313 40,316 SH   SOLE 40,316 0 0
MERCADOLIBRE INC COM 58733R102 6,854 4,400 SH   OTR 1 4,400 0 0
MERCADOLIBRE INC COM 58733R102 1,605 1,030 SH   OTR 3 1,030 0 0
MERCK & CO INC COM 58933Y105 2,567 33,005 SH   SOLE 33,005 0 25,920
MERCK & CO INC COM 58933Y105 503 6,462 SH   OTR 1 5,493 0 969
METTLER TOLEDO INTERNATIONAL COM 592688105 227,405 164,151 SH   OTR 1 118,076 0 46,075
METTLER TOLEDO INTERNATIONAL COM 592688105 700,729 505,817 SH   SOLE 455,511 0 69,969
MICRON TECHNOLOGY INC COM 595112103 2,380 28,011 SH   OTR 1 28,011 0 0
MICRON TECHNOLOGY INC COM 595112103 246 2,896 SH   SOLE 2,896 0 0
MICROSOFT CORP COM 594918104 471,694 1,741,209 SH   OTR 1 1,297,533 0 443,676
MICROSOFT CORP COM 594918104 1,458,486 5,383,852 SH   SOLE 4,964,812 0 784,405
MIDDLEBY CORP COM 596278101 50,526 291,620 SH   OTR 1 286,955 0 4,665
MIDDLEBY CORP COM 596278101 182,030 1,050,618 SH   SOLE 1,017,133 0 180,778
MOHAWK INDS INC COM 608190104 4,004 20,834 SH   SOLE 19,546 0 1,288
MOHAWK INDS INC COM 608190104 72,402 376,719 SH   OTR 1 346,766 0 29,953
MOLINA HEALTHCARE INC COM 60855R100 3,338 13,191 SH   SOLE 13,191 0 0
MOLINA HEALTHCARE INC COM 60855R100 58,179 229,901 SH   OTR 1 217,342 0 12,559
MONGODB INC CL A 60937P106 33,784 93,449 SH   OTR 1 86,231 0 7,218
MONGODB INC CL A 60937P106 98 271 SH   SOLE 0 0 271
MONROE CAP CORP COM 610335101 901 84,004 SH   OTR 1 84,004 0 0
MOODYS CORP COM 615369105 563,494 1,555,023 SH   OTR 1 1,110,275 0 444,748
MOODYS CORP COM 615369105 1,765,008 4,870,735 SH   SOLE 4,391,074 0 673,179
MORGAN STANLEY EMERGING MKTS COM 617477104 1,381 225,597 SH   OTR 1 225,597 0 0
MORGAN STANLEY EMKT DBT FD I COM 61744H105 584 62,437 SH   OTR 1 62,437 0 0
MORNINGSTAR INC COM 617700109 1,027 3,993 SH   SOLE 3,993 0 0
MOSAIC CO NEW COM 61945C103 3,662 114,750 SH   SOLE 106,686 0 8,064
MOSAIC CO NEW COM 61945C103 66,642 2,088,430 SH   OTR 1 1,914,945 0 173,485
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,673 21,551 SH   OTR 1 20,037 0 1,514
MOTOROLA SOLUTIONS INC COM NEW 620076307 711 3,280 SH   SOLE 3,280 0 0
MSCI INC COM 55354G100 310,287 582,064 SH   OTR 1 424,172 0 157,892
MSCI INC COM 55354G100 943,289 1,769,507 SH   SOLE 1,600,619 0 223,845
NATERA INC COM 632307104 4,357 38,378 SH   OTR 1 26,379 0 11,999
NATERA INC COM 632307104 154 1,357 SH   SOLE 0 0 1,357
NEOGAMES S A SHS L6673X107 2,336 38,000 SH   SOLE 38,000 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 38,346 394,016 SH   OTR 1 372,212 0 21,804
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,445 14,846 SH   SOLE 14,846 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 4,137 505,141 SH   OTR 3 505,141 0 0
NEW YORK TIMES CO CL A 650111107 6,570 150,850 SH   SOLE 145,752 0 5,098
NEW YORK TIMES CO CL A 650111107 64,220 1,474,628 SH   OTR 1 1,356,856 0 117,772
NEWMONT CORP COM 651639106 1,654 26,119 SH   SOLE 26,119 0 23,888
NEXGEN ENERGY LTD COM 65340P106 114 27,770 SH   SOLE 27,770 0 27,770
NIKE INC CL B 654106103 236,586 1,531,400 SH   OTR 1 1,117,851 0 413,549
NIKE INC CL B 654106103 762,216 4,933,756 SH   SOLE 4,464,024 0 626,956
NORDSON CORP COM 655663102 48,822 222,412 SH   OTR 1 210,032 0 12,380
NORDSON CORP COM 655663102 2,739 12,479 SH   SOLE 12,479 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 11,234 738,330 SH   SOLE 428,767 0 313,311
NORTHROP GRUMMAN CORP COM 666807102 581 1,598 SH   OTR 1 1,598 0 0
NORTHROP GRUMMAN CORP COM 666807102 7 20 SH   SOLE 20 0 0
NORTONLIFELOCK INC COM 668771108 2,160 79,345 SH   SOLE 79,345 0 72,640
NOVARTIS AG SPONSORED ADR 66987V109 233 2,550 SH   SOLE 2,550 0 0
NOVOCURE LTD ORD SHS G6674U108 77,257 348,288 SH   OTR 1 319,723 0 28,565
NOVOCURE LTD ORD SHS G6674U108 4,224 19,044 SH   SOLE 17,758 0 1,286
NUTRIEN LTD COM 67077M108 117,089 1,934,291 SH   SOLE 1,777,826 0 265,197
NUVEEN AMT FREE QLTY MUN INC COM 670657105 404 25,717 SH   OTR 1 24,780 0 937
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 636 39,305 SH   OTR 1 38,066 0 1,239
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2,257 142,412 SH   OTR 1 137,854 0 4,558
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 803 119,033 SH   OTR 1 119,033 0 0
NUVEEN MORTGAGE AND INCOME F COM 670735109 378 18,114 SH   OTR 1 18,114 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1,741 111,668 SH   OTR 1 108,190 0 3,478
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1,652 116,413 SH   OTR 1 113,659 0 2,754
NUVEEN NEW YORK QLT MUN INC COM 67066X107 1,614 107,192 SH   OTR 1 103,674 0 3,518
NUVEEN OHIO QLTY MUN INCOME COM 670980101 1,365 83,370 SH   OTR 1 80,667 0 2,703
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1,195 79,157 SH   OTR 1 76,237 0 2,920
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1,661 166,444 SH   OTR 1 166,444 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,288 80,466 SH   OTR 1 77,478 0 2,988
NVIDIA CORPORATION COM 67066G104 530 2,650 SH   OTR 1 2,007 0 643
NVIDIA CORPORATION COM 67066G104 2 10 SH   SOLE 10 0 0
OKTA INC CL A 679295105 5 19 SH   OTR 1 19 0 0
OKTA INC CL A 679295105 3,210 13,118 SH   SOLE 13,118 0 0
OMNICELL COM COM 68213N109 5,038 33,268 SH   SOLE 33,268 0 0
OPEN TEXT CORP COM 683715106 237,247 4,676,353 SH   SOLE 4,569,900 0 276,265
ORACLE CORP COM 68389X105 219,299 2,817,305 SH   OTR 1 2,024,764 0 792,541
ORACLE CORP COM 68389X105 623,487 8,009,852 SH   SOLE 7,298,994 0 997,922
OREILLY AUTOMOTIVE INC COM 67103H107 1,440 2,543 SH   OTR 1 2,153 0 390
OREILLY AUTOMOTIVE INC COM 67103H107 502 886 SH   SOLE 886 0 0
ORLA MNG LTD NEW COM 68634K106 10,326 2,502,423 SH   SOLE 1,482,143 0 1,081,175
ORTHO CLINICAL DIAGNOSTICS H ORD SHS G6829J107 10,650 497,419 SH   SOLE 497,419 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 2,629 191,990 SH   SOLE 191,990 0 0
OTIS WORLDWIDE CORP COM 68902V107 193,637 2,368,075 SH   OTR 1 1,700,970 0 667,105
OTIS WORLDWIDE CORP COM 68902V107 645,484 7,893,901 SH   SOLE 7,082,380 0 1,024,499
PACCAR INC COM 693718108 993 11,129 SH   OTR 1 11,129 0 0
PACCAR INC COM 693718108 103 1,150 SH   SOLE 1,150 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 36 647 SH   OTR 1 647 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 309 5,519 SH   OTR 3 5,519 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 3,394 60,695 SH   SOLE 60,695 0 0
PALO ALTO NETWORKS INC COM 697435105 1,522 4,101 SH   OTR 1 4,101 0 0
PALO ALTO NETWORKS INC COM 697435105 2,251 6,066 SH   SOLE 6,066 0 5,643
PAN AMERN SILVER CORP COM 697900108 1,267 44,398 SH   SOLE 44,398 0 44,398
PARKER-HANNIFIN CORP COM 701094104 691 2,250 SH   OTR 1 2,250 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,095 5,765 SH   SOLE 5,765 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,030 2,834 SH   OTR 1 2,834 0 0
PAYPAL HLDGS INC COM 70450Y103 3,341 11,462 SH   OTR 1 10,476 0 986
PEMBINA PIPELINE CORP COM 706327103 38,739 1,220,293 SH   SOLE 1,156,774 0 237,643
PEPSICO INC COM 713448108 227,061 1,532,436 SH   OTR 1 1,109,883 0 422,553
PEPSICO INC COM 713448108 696,860 4,703,111 SH   SOLE 4,312,945 0 570,907
PERFORMANCE FOOD GROUP CO COM 71377A103 1,385 28,571 SH   SOLE 28,571 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 659 55,813 SH   OTR 3 55,813 0 0
PFIZER INC COM 717081103 360 9,203 SH   OTR 1 9,203 0 0
PFIZER INC COM 717081103 2,577 65,806 SH   SOLE 65,806 0 52,235
PGIM HIGH YIELD BOND FUND IN COM 69346H100 604 37,097 SH   OTR 1 37,097 0 0
PHILLIPS 66 COM 718546104 13 150 SH   OTR 1 150 0 0
PHILLIPS 66 COM 718546104 3,336 38,873 SH   SOLE 38,873 0 0
PIONEER FLOATING RATE FUND I COM 72369J102 410 34,359 SH   OTR 1 34,359 0 0
PIONEER NAT RES CO COM 723787107 1,519 9,349 SH   OTR 1 9,349 0 0
PIONEER NAT RES CO COM 723787107 154 945 SH   SOLE 945 0 0
PNC FINL SVCS GROUP INC COM 693475105 617 3,233 SH   OTR 1 3,233 0 0
POINTS INTL LTD COM NEW 730843208 8,706 502,442 SH   SOLE 291,553 0 213,444
POOL CORP COM 73278L105 962 2,097 SH   SOLE 2,097 0 0
POWER INTEGRATIONS INC COM 739276103 44,443 541,588 SH   OTR 1 497,454 0 44,134
POWER INTEGRATIONS INC COM 739276103 2,405 29,312 SH   SOLE 27,394 0 1,918
PRA HEALTH SCIENCES INC COM 69354M108 55,902 338,367 SH   OTR 1 310,222 0 28,145
PRA HEALTH SCIENCES INC COM 69354M108 208 1,262 SH   SOLE 0 0 1,262
PRETIUM RES INC COM 74139C102 159 16,632 SH   SOLE 16,632 0 16,632
PROCTER AND GAMBLE CO COM 742718109 289 2,139 SH   OTR 1 2,139 0 0
PROCTER AND GAMBLE CO COM 742718109 886 6,566 SH   SOLE 6,566 0 0
PROGRESSIVE CORP COM 743315103 467 4,755 SH   SOLE 4,755 0 0
PURPLE INNOVATION INC COM 74640Y106 1,188 45,000 SH   SOLE 45,000 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,316 93,099 SH   OTR 1 90,812 0 2,287
PVH CORPORATION COM 693656100 67,980 631,845 SH   OTR 1 579,101 0 52,744
PVH CORPORATION COM 693656100 3,667 34,081 SH   SOLE 31,695 0 2,386
QIAGEN NV SHS NEW N72482123 1,933 39,955 SH   SOLE 39,955 0 32,095
QUALCOMM INC COM 747525103 3,774 26,402 SH   OTR 1 23,004 0 3,398
QUALCOMM INC COM 747525103 1,703 11,915 SH   SOLE 11,915 0 11,915
QUALYS INC COM 74758T303 43,924 436,228 SH   OTR 1 402,274 0 33,954
QUALYS INC COM 74758T303 2,419 24,021 SH   SOLE 22,645 0 1,376
QUEST DIAGNOSTICS INC COM 74834L100 323 2,451 SH   OTR 1 2,411 0 40
RALPH LAUREN CORP CL A 751212101 412 3,500 SH   OTR 1 3,500 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,917 5,223 SH   SOLE 5,223 0 4,963
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,076 18,213 SH   SOLE 18,213 0 0
REPAY HLDGS CORP COM CL A 76029L100 10,024 416,984 SH   SOLE 416,984 0 0
REPLIGEN CORP COM 759916109 5,527 27,689 SH   OTR 1 19,080 0 8,609
REPLIGEN CORP COM 759916109 194 974 SH   SOLE 0 0 974
REPUBLIC SVCS INC COM 760759100 935 8,500 SH   SOLE 8,500 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 928 14,410 SH   OTR 1 14,410 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 202,560 3,146,819 SH   SOLE 3,034,083 0 214,770
REVOLVE GROUP INC CL A 76156B107 81,140 1,177,642 SH   OTR 1 1,078,313 0 99,329
REVOLVE GROUP INC CL A 76156B107 310 4,497 SH   SOLE 0 0 4,497
REXNORD CORP COM 76169B102 4,180 83,527 SH   OTR 1 57,488 0 26,039
REXNORD CORP COM 76169B102 147 2,943 SH   SOLE 0 0 2,943
RH COM 74967X103 57,299 84,388 SH   OTR 1 77,707 0 6,681
RH COM 74967X103 182 268 SH   SOLE 0 0 268
RITCHIE BROS AUCTIONEERS COM 767744105 20,374 343,989 SH   OTR 1 312,460 0 31,529
RITCHIE BROS AUCTIONEERS COM 767744105 122,122 2,061,897 SH   SOLE 2,048,097 0 24,189
ROCKWELL AUTOMATION INC COM 773903109 438 1,531 SH   OTR 1 1,506 0 25
ROGERS COMMUNICATIONS INC CL B 775109200 98,566 1,855,861 SH   SOLE 1,814,815 0 107,356
ROLLINS INC COM 775711104 1,822 53,286 SH   SOLE 53,286 0 0
ROYAL BK CDA COM 780087102 513,815 5,076,372 SH   SOLE 4,843,623 0 408,322
S&P GLOBAL INC COM 78409V104 50,899 124,007 SH   SOLE 124,007 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 524 1,645 SH   SOLE 1,645 0 0
SCHWAB CHARLES CORP COM 808513105 473 6,500 SH   OTR 1 6,500 0 0
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 511 25,480 SH   SOLE 25,480 0 0
SEA LTD SPONSORD ADS 81141R100 12,445 45,322 SH   OTR 1 44,968 0 354
SEAWORLD ENTMT INC COM 81282V100 10 210 SH   OTR 1 210 0 0
SEAWORLD ENTMT INC COM 81282V100 3,209 64,262 SH   SOLE 64,262 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 21,541 145,883 SH   OTR 1 145,883 0 0
SEMTECH CORP COM 816850101 33,303 484,059 SH   OTR 1 443,883 0 40,176
SEMTECH CORP COM 816850101 1,797 26,118 SH   SOLE 24,314 0 1,804
SERVICENOW INC COM 81762P102 3,412 6,209 SH   OTR 1 5,367 0 842
SHAW COMMUNICATIONS INC CL B CONV 82028K200 811 28,038 SH   SOLE 28,038 0 0
SHERWIN WILLIAMS CO COM 824348106 290,392 1,065,853 SH   OTR 1 776,865 0 288,988
SHERWIN WILLIAMS CO COM 824348106 926,476 3,400,536 SH   SOLE 3,070,474 0 434,303
SHOCKWAVE MED INC COM 82489T104 247 1,300 SH   SOLE 0 0 1,300
SHOCKWAVE MED INC COM 82489T104 62,632 330,113 SH   OTR 1 301,767 0 28,346
SHOPIFY INC CL A 82509L107 1,448 991 SH   SOLE 991 0 0
SHUTTERSTOCK INC COM 825690100 3,968 40,419 SH   OTR 1 27,780 0 12,639
SHUTTERSTOCK INC COM 825690100 140 1,426 SH   SOLE 0 0 1,426
SILVERCREST METALS INC COM 828363101 836 95,479 SH   SOLE 95,479 0 94,979
SMITH A O CORP COM 831865209 61,579 854,554 SH   OTR 1 784,064 0 70,490
SMITH A O CORP COM 831865209 2,386 33,118 SH   SOLE 30,022 0 3,096
SMUCKER J M CO COM NEW 832696405 632 4,875 SH   SOLE 4,875 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,326 7,769 SH   OTR 1 7,100 0 669
SPDR S&P 500 ETF TR TR UNIT 78462F103 54,294 126,838 SH   SOLE 126,838 0 10,229
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 461 938 SH   OTR 1 938 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 242 2,200 SH   SOLE 2,200 0 0
SPX CORP COM 784635104 2,220 36,343 SH   OTR 1 24,989 0 11,354
SPX CORP COM 784635104 78 1,283 SH   SOLE 0 0 1,283
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 308 4,279 SH   OTR 1 4,211 0 68
SSR MNG INC COM 784730103 15,058 965,055 SH   SOLE 965,055 0 15,475
STANTEC INC COM 85472N109 75,793 1,700,303 SH   SOLE 1,638,748 0 98,737
STARBUCKS CORP COM 855244109 2,531 22,640 SH   OTR 1 20,131 0 2,508
STARBUCKS CORP COM 855244109 952 8,513 SH   SOLE 8,513 0 0
STONERIDGE INC COM 86183P102 3,155 106,946 SH   OTR 1 73,469 0 33,477
STONERIDGE INC COM 86183P102 112 3,784 SH   SOLE 0 0 3,784
STRYKER CORPORATION COM 863667101 2,676 10,303 SH   OTR 1 9,368 0 935
STRYKER CORPORATION COM 863667101 130 500 SH   SOLE 500 0 0
SUN LIFE FINANCIAL INC. COM 866796105 3,715 72,118 SH   SOLE 72,118 0 0
SUNCOR ENERGY INC NEW COM 867224107 56,717 2,370,291 SH   SOLE 2,174,162 0 395,267
SUNCOR ENERGY INC NEW COM 867224107 20 851 SH   OTR 1 851 0 0
SYNCHRONY FINANCIAL COM 87165B103 5,211 107,406 SH   SOLE 107,406 0 0
SYNCHRONY FINANCIAL COM 87165B103 91,456 1,884,921 SH   OTR 1 1,782,417 0 102,504
SYNOPSYS INC COM 871607107 2,259 8,191 SH   OTR 1 6,942 0 1,249
SYNOPSYS INC COM 871607107 1,388 5,032 SH   SOLE 5,032 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 563,205 4,687,127 SH   OTR 1 3,735,945 0 951,182
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,322,531 11,006,418 SH   SOLE 9,529,194 0 1,508,938
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,559 14,455 SH   SOLE 14,455 0 13,790
TC ENERGY CORP COM 87807B107 96,045 1,942,815 SH   SOLE 1,794,666 0 360,323
TE CONNECTIVITY LTD REG SHS H84989104 441 3,261 SH   OTR 1 3,208 0 53
TECK RESOURCES LTD CL B 878742204 479 20,803 SH   SOLE 20,803 0 13,181
TELADOC HEALTH INC COM 87918A105 1,061 6,380 SH   SOLE 6,380 0 0
TELUS CORPORATION COM 87971M103 235,619 10,516,387 SH   SOLE 10,176,982 0 706,769
TEMPLETON GLOBAL INCOME FD COM 880198106 1,981 353,769 SH   OTR 1 353,769 0 0
TEXAS INSTRS INC COM 882508104 2,481 12,900 SH   SOLE 12,900 0 12,900
TEXAS INSTRS INC COM 882508104 4,503 23,417 SH   OTR 1 21,931 0 1,486
TFI INTL INC COM 87241L109 34,848 382,075 SH   SOLE 382,075 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,598 7,132 SH   OTR 1 6,460 0 672
THOMSON REUTERS CORP. COM NEW 884903709 273,683 2,757,943 SH   SOLE 2,683,978 0 156,852
TJX COS INC NEW COM 872540109 203,814 3,023,053 SH   OTR 1 2,160,678 0 862,375
TJX COS INC NEW COM 872540109 684,245 10,148,992 SH   SOLE 9,209,615 0 1,243,480
T-MOBILE US INC COM 872590104 914 6,310 SH   SOLE 6,310 0 0
TOPBUILD CORP COM 89055F103 35,294 178,451 SH   OTR 1 162,730 0 15,721
TOPBUILD CORP COM 89055F103 154 778 SH   SOLE 0 0 778
TORO CO COM 891092108 955 8,690 SH   SOLE 8,690 0 0
TORO CO COM 891092108 22 200 SH   OTR 1 200 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 564,506 8,063,076 SH   SOLE 7,752,379 0 676,605
TRACTOR SUPPLY CO COM 892356106 1,945 10,451 SH   OTR 1 10,397 0 54
TRACTOR SUPPLY CO COM 892356106 4,059 21,817 SH   SOLE 21,817 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 311 1,688 SH   OTR 1 1,688 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 192 1,040 SH   SOLE 1,040 0 0
TREAN INS GROUP INC COM 89457R101 6,332 419,925 SH   SOLE 419,925 0 0
TRIP COM GROUP LTD ADS 89677Q107 8 228 SH   OTR 1 228 0 0
TRIP COM GROUP LTD ADS 89677Q107 3,940 111,121 SH   OTR 3 111,121 0 0
TRUPANION INC COM 898202106 800 6,948 SH   SOLE 6,948 0 0
TTEC HLDGS INC COM 89854H102 48,936 474,693 SH   OTR 1 433,342 0 41,351
TTEC HLDGS INC COM 89854H102 209 2,028 SH   SOLE 0 0 2,028
TUCOWS INC COM NEW 898697206 4,636 57,534 SH   SOLE 33,500 0 24,034
TURNING POINT THERAPEUTICS I COM 90041T108 2,644 33,889 SH   OTR 1 23,265 0 10,624
TURNING POINT THERAPEUTICS I COM 90041T108 94 1,202 SH   SOLE 0 0 1,202
TWITTER INC COM 90184L102 1,137 16,522 SH   OTR 1 16,522 0 0
TWITTER INC COM 90184L102 118 1,709 SH   SOLE 1,709 0 0
TYLER TECHNOLOGIES INC COM 902252105 2,854 6,310 SH   SOLE 6,310 0 4,478
UBER TECHNOLOGIES INC COM 90353T100 1,927 38,444 SH   OTR 1 38,394 0 50
UBER TECHNOLOGIES INC COM 90353T100 199 3,967 SH   SOLE 3,967 0 0
UNILEVER PLC SPON ADR NEW 904767704 10,138 173,291 SH   SOLE 173,291 0 0
UNION PAC CORP COM 907818108 1,412 6,418 SH   OTR 1 6,291 0 127
UNION PAC CORP COM 907818108 924 4,200 SH   SOLE 4,200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 238,701 596,096 SH   OTR 1 450,436 0 145,660
UNITEDHEALTH GROUP INC COM 91324P102 696,168 1,738,507 SH   SOLE 1,606,441 0 214,190
UNIVERSAL DISPLAY CORP COM 91347P105 37,541 168,852 SH   OTR 1 155,145 0 13,707
UNIVERSAL DISPLAY CORP COM 91347P105 2,034 9,149 SH   SOLE 8,568 0 581
US BANCORP DEL COM NEW 902973304 40,500 710,908 SH   OTR 1 700,190 0 10,718
US BANCORP DEL COM NEW 902973304 121,489 2,132,501 SH   SOLE 2,058,836 0 299,197
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 18,161 127,304 SH   OTR 1 127,304 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,172 14,261 SH   OTR 1 14,261 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 505 2,678 SH   OTR 1 2,678 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 7,287 30,702 SH   OTR 1 30,702 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 195,945 497,930 SH   OTR 1 497,930 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 23,759 60,376 SH   SOLE 60,376 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,729 12,112 SH   OTR 1 12,112 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 65 1,206 SH   OTR 1 1,206 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,843 33,943 SH   SOLE 33,943 0 33,275
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 394 3,800 SH   SOLE 3,800 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,174 14,192 SH   OTR 1 14,192 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,468 86,731 SH   OTR 1 86,731 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 19,523 378,934 SH   SOLE 378,934 0 83,656
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 371 1,503 SH   OTR 1 1,503 0 0
VEEVA SYS INC CL A COM 922475108 16 51 SH   OTR 1 51 0 0
VEEVA SYS INC CL A COM 922475108 1,256 4,038 SH   SOLE 4,038 0 0
VERACYTE INC COM 92337F107 27,604 690,449 SH   OTR 1 623,462 0 66,987
VERACYTE INC COM 92337F107 1,458 36,476 SH   SOLE 32,565 0 3,911
VERISIGN INC COM 92343E102 3,756 16,496 SH   OTR 1 15,683 0 813
VERISIGN INC COM 92343E102 35,321 155,126 SH   SOLE 155,126 0 9,560
VERISK ANALYTICS INC COM 92345Y106 105 603 SH   SOLE 603 0 0
VERISK ANALYTICS INC COM 92345Y106 3,959 22,660 SH   OTR 1 21,001 0 1,659
VERIZON COMMUNICATIONS INC COM 92343V104 1,976 35,265 SH   SOLE 35,265 0 35,265
VERIZON COMMUNICATIONS INC COM 92343V104 129 2,300 SH   OTR 1 2,300 0 0
VIKING THERAPEUTICS INC COM 92686J106 6,167 1,029,467 SH   OTR 1 948,152 0 81,315
VIKING THERAPEUTICS INC COM 92686J106 335 55,929 SH   SOLE 52,654 0 3,275
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 559 46,837 SH   OTR 1 46,837 0 0
VISA INC COM CL A 92826C839 7,140 30,537 SH   OTR 1 26,039 0 4,498
VISA INC COM CL A 92826C839 98,314 420,469 SH   SOLE 420,469 0 0
VMWARE INC CL A COM 928563402 2,340 14,630 SH   SOLE 14,630 0 14,630
WALMART INC COM 931142103 392 2,783 SH   OTR 1 2,453 0 330
WALMART INC COM 931142103 5 35 SH   SOLE 35 0 0
WASTE CONNECTIONS INC COM 94106B101 202,116 1,693,353 SH   SOLE 1,629,323 0 123,922
WASTE MGMT INC DEL COM 94106L109 401 2,860 SH   OTR 1 2,860 0 0
WASTE MGMT INC DEL COM 94106L109 494 3,525 SH   SOLE 3,525 0 0
WD 40 CO COM 929236107 1,107 4,320 SH   SOLE 4,320 0 0
WEC ENERGY GROUP INC COM 92939U106 447 5,025 SH   SOLE 5,025 0 0
WEIBO CORP SPONSORED ADR 948596101 3,874 73,629 SH   OTR 3 73,629 0 0
WELLS FARGO ADV MULTI SCTR I COM 94987D101 772 60,294 SH   OTR 1 60,294 0 0
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 603 68,643 SH   OTR 1 68,643 0 0
WELLS FARGO CO NEW COM 949746101 190 4,200 SH   OTR 1 4,200 0 0
WELLS FARGO CO NEW COM 949746101 1,264 27,906 SH   SOLE 27,906 0 0
WEST FRASER TIMBER CO LTD COM 952845105 921 12,843 SH   SOLE 12,843 0 12,653
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,077 3,000 SH   SOLE 3,000 0 0
WESTERN ALLIANCE BANCORP COM 957638109 3,330 35,869 SH   SOLE 35,869 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 593 31,889 SH   OTR 1 31,889 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 1,367 258,926 SH   OTR 1 258,926 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 513 52,497 SH   OTR 1 51,039 0 1,458
WESTERN ASSET INVESTMENT GRA COM 95766T100 831 53,114 SH   OTR 1 53,114 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 1,483 109,414 SH   OTR 1 106,359 0 3,055
WESTERN ASSET MUN PARTNERS F COM 95766P108 1,218 74,022 SH   OTR 1 71,842 0 2,180
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1,227 83,326 SH   OTR 1 83,326 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1,465 104,658 SH   OTR 1 104,658 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 1,648 125,739 SH   OTR 1 125,739 0 0
WESTERN UN CO COM 959802109 2,558 111,350 SH   SOLE 111,350 0 92,115
WEYERHAEUSER CO MTN BE COM NEW 962166104 594 17,268 SH   SOLE 17,268 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 37,211 844,359 SH   SOLE 783,998 0 220,949
WILLDAN GROUP INC COM 96924N100 1,587 42,154 SH   SOLE 42,154 0 0
WORKDAY INC CL A 98138H101 1,151 4,822 SH   OTR 1 4,822 0 0
WORKDAY INC CL A 98138H101 119 497 SH   SOLE 497 0 0
WP CAREY INC COM 92936U109 6 75 SH   SOLE 75 0 0
WP CAREY INC COM 92936U109 435 5,831 SH   OTR 1 5,831 0 0
XYLEM INC COM 98419M100 5,131 42,769 SH   SOLE 42,769 0 0
YAMANA GOLD INC COM 98462Y100 135 31,967 SH   SOLE 31,967 0 25,167
YANDEX N V SHS CLASS A N97284108 15,525 219,441 SH   OTR 3 219,441 0 0
YUM CHINA HLDGS INC COM 98850P109 9,739 147,000 SH   OTR 1 147,000 0 0
ZENDESK INC COM 98936J101 51,743 358,479 SH   OTR 1 338,562 0 19,917
ZENDESK INC COM 98936J101 2,071 14,346 SH   SOLE 14,346 0 0
ZOETIS INC CL A 98978V103 758 4,068 SH   OTR 1 4,002 0 66
ZOETIS INC CL A 98978V103 40,634 218,040 SH   SOLE 218,040 0 0
ZYNGA INC CL A 98986T108 2,682 252,258 SH   SOLE 237,970 0 14,288
ZYNGA INC CL A 98986T108 49,375 4,644,827 SH   OTR 1 4,281,481 0 363,346