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