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 320 1,833 SH   OTR 5 1,833 0 0
3M CO COM 88579Y101 60 345 SH   SOLE 345 0 0
3M CO COM 88579Y101 78 444 SH   OTR 1 444 0 0
3M CO COM 88579Y101 438 2,504 SH   OTR 2 0 0 2,504
ABBOTT LABS COM 002824100 876 8,000 SH   SOLE 8,000 0 0
ABBOTT LABS COM 002824100 72 662 SH   OTR 1 662 0 0
ABBOTT LABS COM 002824100 366 3,343 SH   OTR 2 0 0 3,343
ABBVIE INC COM 00287Y109 35 327 SH   OTR 1 327 0 0
ABBVIE INC COM 00287Y109 29 269 SH   SOLE 269 0 0
ABBVIE INC COM 00287Y109 2,502 23,353 SH   OTR 5 23,353 0 0
ABBVIE INC COM 00287Y109 335 3,125 SH   OTR 2 0 0 3,125
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 325 72,926 SH   OTR 1 72,926 0 0
ABIOMED INC COM 003654100 486 1,500 SH   SOLE 1,500 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 1,578 133,000 SH   SOLE 133,000 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 5,183 250,000 SH   OTR 2 0 0 250,000
ACCELERON PHARMA INC COM 00434H108 55,719 435,507 SH   OTR 1 405,795 0 29,712
ACCELERON PHARMA INC COM 00434H108 3,064 23,946 SH   SOLE 22,516 0 1,430
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,799 45,170 SH   SOLE 45,170 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,232 4,715 SH   OTR 2 0 0 4,715
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,048 4,012 SH   OTR 1 4,012 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 80,375 307,703 SH   OTR 5 295,498 0 12,205
ACI WORLDWIDE INC COM 004498101 2,066 53,769 SH   SOLE 51,335 0 2,434
ACI WORLDWIDE INC COM 004498101 39,466 1,026,956 SH   OTR 1 964,819 0 62,137
ACTIVISION BLIZZARD INC COM 00507V109 2,568 27,660 SH   SOLE 27,660 0 0
ACTIVISION BLIZZARD INC COM 00507V109 596 6,414 SH   OTR 2 0 0 6,414
ACTIVISION BLIZZARD INC COM 00507V109 2,103 22,645 SH   OTR 5 22,645 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2,414 40,824 SH   OTR 1 25,959 0 14,865
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2,118 35,815 SH   OTR 5 35,815 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 88 1,495 SH   SOLE 0 0 1,495
ADOBE SYSTEMS INCORPORATED COM 00724F101 65 130 SH   OTR 2 0 0 130
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,880 5,759 SH   OTR 1 5,535 0 224
ADVANCED ENERGY INDS COM 007973100 33,756 348,112 SH   OTR 1 315,677 0 32,435
ADVANCED ENERGY INDS COM 007973100 1,710 17,634 SH   SOLE 15,521 0 2,113
AFLAC INC COM 001055102 36 809 SH   OTR 1 809 0 0
AFLAC INC COM 001055102 254 5,718 SH   OTR 2 0 0 5,718
AGCO CORP COM 001084102 4,001 38,808 SH   OTR 1 24,705 0 14,103
AGCO CORP COM 001084102 146 1,419 SH   SOLE 0 0 1,419
AGILENT TECHNOLOGIES INC COM 00846U101 868 7,322 SH   SOLE 7,322 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 134 1,135 SH   OTR 1 1,135 0 0
AGNICO EAGLE MINES LTD COM 008474108 8,156 116,232 SH   SOLE 116,232 0 0
AIR PRODS & CHEMS INC COM 009158106 207 759 SH   OTR 2 0 0 759
AIR PRODS & CHEMS INC COM 009158106 205 750 SH   OTR 1 750 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 15 141 SH   OTR 1 141 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1 8 SH   OTR 2 0 0 8
AKAMAI TECHNOLOGIES INC COM 00971T101 2,121 20,200 SH   SOLE 20,200 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 4,450 510,971 SH   SOLE 510,971 0 0
ALBEMARLE CORP COM 012653101 229 1,549 SH   OTR 2 0 0 1,549
ALCON AG ORD SHS H01301128 72,247 1,094,981 SH   SOLE 770,555 0 324,426
ALCON AG ORD SHS H01301128 4 57 SH   OTR 2 0 0 57
ALCON AG ORD SHS H01301128 65,240 988,790 SH   OTR 1 988,790 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 565 34,459 SH   SOLE 34,459 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 12,589 54,094 SH   OTR 2 0 0 54,094
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15,887 68,262 SH   SOLE 68,262 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16,552 71,122 SH   OTR 3 71,122 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 378 1,625 SH   OTR 5 1,625 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 71,902 308,951 SH   OTR 1 308,274 0 677
ALITHYA GROUP INC CL A SUB VTG 01643B106 2,277 1,076,615 SH   SOLE 1,076,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 234 19,876 SH   OTR 1 19,876 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 3,818 264,756 SH   OTR 1 260,456 0 4,300
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 457 3,515 SH   SOLE 3,515 0 0
ALPHABET INC CAP STK CL A 02079K305 355,584 202,885 SH   OTR 1 145,227 0 57,658
ALPHABET INC CAP STK CL A 02079K305 95,256 54,350 SH   OTR 2 0 0 54,350
ALPHABET INC CAP STK CL A 02079K305 1,097,482 626,188 SH   SOLE 554,499 0 71,689
ALPHABET INC CAP STK CL C 02079K107 247 141 SH   OTR 5 141 0 0
ALPHABET INC CAP STK CL C 02079K107 1,797 1,026 SH   SOLE 1,026 0 0
ALPHABET INC CAP STK CL C 02079K107 11,683 6,669 SH   OTR 2 0 0 6,669
ALPHABET INC CAP STK CL C 02079K107 3,427 1,956 SH   OTR 1 1,890 0 66
AMAZON COM INC COM 023135106 101 31 SH   SOLE 31 0 0
AMAZON COM INC COM 023135106 12,481 3,832 SH   OTR 1 3,694 0 138
AMAZON COM INC COM 023135106 27,033 8,300 SH   OTR 2 0 0 8,300
AMAZON COM INC COM 023135106 46,975 14,423 SH   OTR 5 13,417 0 1,006
AMCOR PLC ORD G0250X107 142 12,097 SH   OTR 2 0 0 12,097
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 449 30,849 SH   OTR 3 30,849 0 0
AMERICAN EXPRESS CO COM 025816109 1,553 12,848 SH   OTR 2 0 0 12,848
AMERICAN EXPRESS CO COM 025816109 181 1,500 SH   OTR 1 1,500 0 0
AMERICAN TOWER CORP NEW COM 03027X100 13 60 SH   OTR 1 60 0 0
AMERICAN TOWER CORP NEW COM 03027X100 269 1,200 SH   OTR 2 0 0 1,200
AMERISOURCEBERGEN CORP COM 03073E105 323 3,300 SH   SOLE 3,300 0 0
AMGEN INC COM 031162100 3,830 16,660 SH   OTR 2 0 0 16,660
AMGEN INC COM 031162100 713 3,103 SH   OTR 1 3,103 0 0
AMGEN INC COM 031162100 54,802 238,351 SH   OTR 5 231,186 0 7,165
AMGEN INC COM 031162100 483 2,100 SH   SOLE 2,100 0 0
AMPHENOL CORP NEW CL A 032095101 132 1,013 SH   SOLE 1,013 0 0
AMPHENOL CORP NEW CL A 032095101 697 5,333 SH   OTR 1 5,333 0 0
ANALOG DEVICES INC COM 032654105 50,982 345,104 SH   OTR 2 0 0 345,104
ANALOG DEVICES INC COM 032654105 35,763 242,084 SH   OTR 5 224,514 0 17,570
ANALOG DEVICES INC COM 032654105 48,992 331,631 SH   OTR 1 324,981 0 6,650
ANALOG DEVICES INC COM 032654105 154,560 1,046,230 SH   SOLE 1,015,859 0 30,371
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 26 375 SH   OTR 1 375 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 16 223 SH   OTR 2 0 0 223
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 454 6,500 SH   OTR 5 6,500 0 0
AON PLC SHS CL A G0403H108 21 101 SH   OTR 1 101 0 0
AON PLC SHS CL A G0403H108 613 2,900 SH   OTR 2 0 0 2,900
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,553 31,710 SH   OTR 2 0 0 31,710
APPLE INC COM 037833100 20,524 154,673 SH   OTR 1 149,929 0 4,744
APPLE INC COM 037833100 18,091 136,344 SH   SOLE 136,344 0 0
APPLE INC COM 037833100 104,839 790,106 SH   OTR 5 760,861 0 29,245
APPLE INC COM 037833100 41,879 315,616 SH   OTR 2 0 0 315,616
APPLE INC COM 037833900 995 7,500 SH Call OTR 2 0 0 7,500
APPLIED MATLS INC COM 038222105 652 7,556 SH   OTR 1 7,556 0 0
APPLIED MATLS INC COM 038222105 128 1,486 SH   OTR 2 0 0 1,486
APPLIED MATLS INC COM 038222105 84 970 SH   SOLE 970 0 0
APTARGROUP INC COM 038336103 845 6,170 SH   SOLE 6,170 0 0
APTIV PLC SHS G6095L109 25 191 SH   OTR 1 191 0 0
APTIV PLC SHS G6095L109 1,668 12,800 SH   OTR 5 12,800 0 0
APTIV PLC SHS G6095L109 26 199 SH   OTR 2 0 0 199
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 1,207 240,000 SH   OTR 3 240,000 0 0
ARGENX SE SPONSORED ADR 04016X101 1,989 6,762 SH   SOLE 6,762 0 0
ARGENX SE SPONSORED ADR 04016X101 32,518 110,571 SH   OTR 1 106,402 0 4,169
ARISTA NETWORKS INC COM 040413106 270 929 SH   SOLE 929 0 0
ARISTA NETWORKS INC COM 040413106 44,527 153,239 SH   OTR 1 147,178 0 6,061
ARK ETF TR INNOVATION ETF 00214Q104 424 3,409 SH   OTR 2 0 0 3,409
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 92,850 1,210,085 SH   OTR 1 1,126,920 0 83,165
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 5,007 65,254 SH   SOLE 61,207 0 4,047
ASTRAZENECA PLC SPONSORED ADR 046353108 200 4,010 SH   SOLE 4,010 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,838 36,776 SH   OTR 1 34,838 0 1,938
ASTRAZENECA PLC SPONSORED ADR 046353108 121 2,413 SH   OTR 2 0 0 2,413
AT&T INC COM 00206R102 294 10,229 SH   OTR 2 0 0 10,229
AT&T INC COM 00206R102 809 28,120 SH   OTR 5 28,120 0 0
AT&T INC COM 00206R102 60 2,071 SH   OTR 1 2,071 0 0
ATRICURE INC COM 04963C209 43,845 787,579 SH   OTR 1 728,842 0 58,737
ATRICURE INC COM 04963C209 1,235 22,181 SH   SOLE 19,107 0 3,074
AUTOZONE INC COM 053332102 634,832 535,524 SH   SOLE 476,787 0 58,737
AUTOZONE INC COM 053332102 205,781 173,590 SH   OTR 1 123,485 0 50,105
AUTOZONE INC COM 053332102 51,595 43,524 SH   OTR 2 0 0 43,524
B2GOLD CORP COM 11777Q209 1,285 230,023 SH   SOLE 230,023 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 16,524 3,141,478 SH   OTR 3 3,141,478 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 5,151 271,235 SH   OTR 3 271,235 0 0
BANK MONTREAL QUE COM 063671101 242,988 3,205,696 SH   SOLE 3,096,497 0 109,199
BANK NEW YORK MELLON CORP COM 064058100 406 9,555 SH   OTR 1 9,555 0 0
BANK NEW YORK MELLON CORP COM 064058100 141 3,324 SH   OTR 2 0 0 3,324
BANK NOVA SCOTIA B C COM 064149107 3,029 56,217 SH   SOLE 56,217 0 0
BARRICK GOLD CORP COM 067901108 122 5,385 SH   OTR 2 0 0 5,385
BARRICK GOLD CORP COM 067901108 9,951 438,128 SH   SOLE 438,128 0 0
BAUSCH HEALTH COS INC COM 071734107 66,708 3,225,017 SH   OTR 1 2,983,904 0 241,113
BAUSCH HEALTH COS INC COM 071734107 3,336 161,273 SH   SOLE 148,601 0 12,672
BCE INC COM NEW 05534B760 1,805 42,341 SH   SOLE 42,341 0 0
BECTON DICKINSON & CO COM 075887109 54,810 219,048 SH   OTR 2 0 0 219,048
BECTON DICKINSON & CO COM 075887109 704,920 2,817,201 SH   SOLE 2,491,159 0 326,042
BECTON DICKINSON & CO COM 075887109 227,879 910,713 SH   OTR 1 646,957 0 263,756
BEIGENE LTD SPONSORED ADR 07725L102 38,099 147,447 SH   OTR 1 141,619 0 5,828
BEIGENE LTD SPONSORED ADR 07725L102 2,033 7,868 SH   SOLE 7,868 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 696 2 SH   OTR 2 0 0 2
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,739 5 SH   OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 427 1,841 SH   OTR 1 1,841 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,101 9,060 SH   OTR 5 9,060 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,208 13,835 SH   OTR 2 0 0 13,835
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 635 2,740 SH   SOLE 2,740 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,378 60,118 SH   SOLE 60,118 0 0
BERRY GLOBAL GROUP INC COM 08579W103 59,250 1,054,463 SH   OTR 1 1,013,383 0 41,080
BEST BUY INC COM 086516101 251 2,515 SH   SOLE 2,515 0 0
BEST BUY INC COM 086516101 1,166 11,686 SH   OTR 1 11,686 0 0
BIOGEN INC COM 09062X103 1,671 6,826 SH   SOLE 6,826 0 0
BIOGEN INC COM 09062X103 116 472 SH   OTR 2 0 0 472
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 3,605 42,065 SH   OTR 1 26,768 0 15,297
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 132 1,538 SH   SOLE 0 0 1,538
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,348 38,183 SH   SOLE 38,183 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 58,646 668,789 SH   OTR 1 642,428 0 26,361
BIO-TECHNE CORP COM 09073M104 263 829 SH   SOLE 829 0 0
BIO-TECHNE CORP COM 09073M104 1,228 3,868 SH   OTR 1 3,868 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 6,919 185,606 SH   SOLE 185,606 0 0
BK OF AMERICA CORP COM 060505104 58 1,930 SH   SOLE 1,930 0 0
BK OF AMERICA CORP COM 060505104 1,776 58,586 SH   OTR 2 0 0 58,586
BLACK KNIGHT INC COM 09215C105 28 313 SH   OTR 1 313 0 0
BLACK KNIGHT INC COM 09215C105 1,449 16,400 SH   SOLE 16,400 0 0
BLACKLINE INC COM 09239B109 1,814 13,598 SH   SOLE 12,289 0 1,309
BLACKLINE INC COM 09239B109 35,225 264,098 SH   OTR 1 241,929 0 22,169
BLACKLINE INC COM 09239B109 37,113 278,253 SH   OTR 5 257,633 0 20,620
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 4,592 322,728 SH   OTR 1 316,988 0 5,740
BLACKROCK CORE BD TR SHS BEN INT 09249E101 399 24,490 SH   OTR 1 24,490 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 272 18,517 SH   OTR 1 18,517 0 0
BLACKROCK INC COM 09247X101 196 272 SH   OTR 2 0 0 272
BLACKROCK INC COM 09247X101 655 908 SH   OTR 1 908 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 3,001 174,669 SH   OTR 1 171,647 0 3,022
BLACKROCK LTD DURATION INC T COM SHS 09249W101 250 15,712 SH   OTR 1 15,712 0 0
BLACKROCK MUN INCM INVT QTY COM 09250G102 1,095 73,365 SH   OTR 1 72,104 0 1,261
BLACKROCK MUN INCOME QUALITY COM 092479104 2,383 157,070 SH   OTR 1 154,561 0 2,509
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1,663 138,783 SH   OTR 1 136,992 0 1,791
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 2,989 211,866 SH   OTR 1 207,384 0 4,482
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 4,070 271,302 SH   OTR 1 265,720 0 5,582
BLACKROCK MUNIHOLDINGS QUALI COM 09254A101 1,712 129,478 SH   OTR 1 127,389 0 2,089
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 2,269 166,201 SH   OTR 1 163,546 0 2,655
BLACKROCK MUNIVEST FD INC COM 09253R105 3,502 381,099 SH   OTR 1 374,423 0 6,676
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 3,439 232,517 SH   OTR 1 228,401 0 4,116
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 2,401 160,449 SH   OTR 1 158,365 0 2,084
BLACKROCK MUNIYIELD INVT QUA COM 09254T100 1,148 80,005 SH   OTR 1 78,929 0 1,076
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 3,013 226,711 SH   OTR 1 222,367 0 4,344
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2,238 149,969 SH   OTR 1 147,037 0 2,932
BLACKROCK MUNIYIELD QUALITY COM 09254E103 3,380 233,916 SH   OTR 1 230,910 0 3,006
BLACKROCK MUNIYIELD QUALITY COM 09254G108 850 60,793 SH   OTR 1 60,005 0 788
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,202 82,492 SH   OTR 1 80,923 0 1,569
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 338 12,550 SH   OTR 1 12,550 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 709 10,934 SH   OTR 2 0 0 10,934
BLUEBIRD BIO INC COM 09609G100 16,347 377,798 SH   OTR 1 348,184 0 29,614
BLUEBIRD BIO INC COM 09609G100 883 20,396 SH   SOLE 18,827 0 1,569
BNY MELLON MUN INCOME INC COM 05589T104 981 110,634 SH   OTR 1 108,751 0 1,883
BOEING CO COM 097023105 23 107 SH   SOLE 107 0 0
BOEING CO COM 097023105 407 1,900 SH   OTR 1 1,900 0 0
BOEING CO COM 097023105 449 2,096 SH   OTR 2 0 0 2,096
BOOKING HOLDINGS INC COM 09857L108 327 147 SH   OTR 1 147 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,456 16,700 SH   SOLE 16,700 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 479 2,768 SH   SOLE 2,768 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 85 1,363 SH   OTR 2 0 0 1,363
BRISTOL-MYERS SQUIBB CO COM 110122108 121 1,955 SH   OTR 1 1,955 0 0
BROADCOM INC COM 11135F101 70 160 SH   SOLE 160 0 0
BROADCOM INC COM 11135F101 278 636 SH   OTR 1 636 0 0
BROADCOM INC COM 11135F101 88 200 SH   OTR 2 0 0 200
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,662 17,375 SH   SOLE 17,375 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 293,696 7,126,407 SH   SOLE 6,845,082 0 281,325
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 864 20,967 SH   OTR 1 20,967 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 175 4,250 SH   OTR 2 0 0 4,250
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 41,834 848,107 SH   SOLE 782,198 0 65,909
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 705 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 12 243 SH   OTR 2 0 0 243
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2 27 SH   OTR 2 0 0 27
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5,722 79,246 SH   SOLE 74,175 0 5,071
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 115 1,587 SH   OTR 1 1,587 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 937 16,116 SH   SOLE 16,116 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 68,763 1,597,750 SH   SOLE 1,597,750 0 0
BRP INC COM SUN VTG 05577W200 20,000 303,672 SH   SOLE 303,672 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 610 6,500 SH   SOLE 6,500 0 0
CABLE ONE INC COM 12685J105 904 406 SH   OTR 1 406 0 0
CABLE ONE INC COM 12685J105 976 438 SH   SOLE 438 0 0
CABOT OIL & GAS CORP COM 127097103 524 32,200 SH   SOLE 32,200 0 0
CABOT OIL & GAS CORP COM 127097103 25 1,514 SH   OTR 1 1,514 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,990 14,589 SH   OTR 1 14,589 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,752 20,172 SH   SOLE 20,172 0 0
CAE INC COM 124765108 109,631 3,968,739 SH   SOLE 3,892,706 0 76,033
CAMECO CORP COM 13321L108 5,606 419,813 SH   SOLE 419,813 0 0
CAMPBELL SOUP CO COM 134429109 24 490 SH   OTR 2 0 0 490
CAMPBELL SOUP CO COM 134429109 484 10,000 SH   SOLE 10,000 0 0
CANADIAN IMP BK COMM COM 136069101 5,764 67,690 SH   SOLE 67,690 0 0
CANADIAN NAT RES LTD COM 136385101 66,835 2,789,621 SH   SOLE 2,581,883 0 207,738
CANADIAN NATL RY CO COM 136375102 131,494 1,199,738 SH   OTR 1 1,199,738 0 0
CANADIAN NATL RY CO COM 136375102 376,633 3,436,365 SH   SOLE 3,347,261 0 89,104
CANADIAN PAC RY LTD COM 13645T100 242 700 SH   OTR 5 700 0 0
CANADIAN PAC RY LTD COM 13645T100 286,871 829,562 SH   SOLE 802,329 0 27,233
CANADIAN PAC RY LTD COM 13645T100 15 43 SH   OTR 1 43 0 0
CAPITAL ONE FINL CORP COM 14040H105 248 2,511 SH   OTR 1 2,511 0 0
CARDINAL HEALTH INC COM 14149Y108 1,361 25,416 SH   SOLE 25,416 0 0
CARDINAL HEALTH INC COM 14149Y108 23,423 437,329 SH   OTR 1 420,363 0 16,966
CARDINAL HEALTH INC COM 14149Y108 141 2,627 SH   OTR 2 0 0 2,627
CARMAX INC COM 143130102 43,164 456,955 SH   OTR 1 439,258 0 17,697
CARMAX INC COM 143130102 263 2,786 SH   SOLE 2,786 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 187,746 4,977,365 SH   OTR 1 3,402,150 0 1,575,215
CARRIER GLOBAL CORPORATION COM 14448C104 42,542 1,127,848 SH   OTR 2 0 0 1,127,848
CARRIER GLOBAL CORPORATION COM 14448C104 545,969 14,474,256 SH   SOLE 12,828,463 0 1,645,793
CASELLA WASTE SYS INC CL A 147448104 867 14,000 SH   SOLE 14,000 0 0
CATERPILLAR INC COM 149123101 213 1,172 SH   OTR 2 0 0 1,172
CATERPILLAR INC COM 149123101 103 564 SH   OTR 1 564 0 0
CATERPILLAR INC COM 149123101 38 210 SH   SOLE 210 0 0
CDW CORP COM 12514G108 25 186 SH   OTR 2 0 0 186
CDW CORP COM 12514G108 436 3,307 SH   OTR 1 3,307 0 0
CENOVUS ENERGY INC COM 15135U109 882 145,383 SH   SOLE 145,383 0 0
CERIDIAN HCM HLDG INC COM 15677J108 491 4,619 SH   SOLE 4,619 0 0
CGI INC CL A SUB VTG 12532H104 209,048 2,642,961 SH   SOLE 2,566,591 0 76,370
CHAMPIONX CORPORATION COM 15872M104 1,337 87,381 SH   SOLE 78,443 0 8,938
CHAMPIONX CORPORATION COM 15872M104 38,117 2,491,280 SH   OTR 1 2,312,174 0 179,106
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,602 3,933 SH   OTR 1 3,729 0 204
CHARTER COMMUNICATIONS INC N CL A 16119P108 26 40 SH   OTR 2 0 0 40
CHEGG INC COM 163092109 189 2,090 SH   SOLE 0 0 2,090
CHEGG INC COM 163092109 5,175 57,288 SH   OTR 1 36,510 0 20,778
CHEVRON CORP NEW COM 166764100 405 4,791 SH   OTR 2 0 0 4,791
CHEVRON CORP NEW COM 166764100 142 1,680 SH   OTR 1 1,680 0 0
CHEVRON CORP NEW COM 166764100 937 11,090 SH   OTR 5 11,090 0 0
CHEVRON CORP NEW COM 166764100 640 7,576 SH   SOLE 7,576 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,652 1,191 SH   OTR 1 1,140 0 51
CHIPOTLE MEXICAN GRILL INC COM 169656105 89 64 SH   OTR 2 0 0 64
CHIPOTLE MEXICAN GRILL INC COM 169656105 75 54 SH   SOLE 54 0 0
CHUBB LIMITED COM H1467J104 10 63 SH   OTR 1 63 0 0
CHUBB LIMITED COM H1467J104 312 2,028 SH   OTR 2 0 0 2,028
CHURCHILL DOWNS INC COM 171484108 37,286 191,414 SH   OTR 1 172,804 0 18,610
CHURCHILL DOWNS INC COM 171484108 1,948 9,999 SH   SOLE 8,781 0 1,218
CINTAS CORP COM 172908105 168 474 SH   OTR 2 0 0 474
CINTAS CORP COM 172908105 2,244 6,350 SH   OTR 1 6,154 0 196
CITIGROUP INC COM NEW 172967424 361 5,850 SH   OTR 5 5,850 0 0
CITIGROUP INC COM NEW 172967424 20 330 SH   SOLE 330 0 0
CITIGROUP INC COM NEW 172967424 211 3,414 SH   OTR 2 0 0 3,414
CITIZENS FINL GROUP INC COM 174610105 65,809 1,840,297 SH   OTR 1 1,769,227 0 71,070
CITIZENS FINL GROUP INC COM 174610105 3,739 104,560 SH   SOLE 104,560 0 0
CITRIX SYS INC COM 177376100 2,872 22,075 SH   SOLE 22,075 0 0
CITRIX SYS INC COM 177376100 47 358 SH   OTR 2 0 0 358
CLARIVATE PLC ORD SHS G21810109 1,105 37,196 SH   SOLE 37,196 0 0
CLOROX CO DEL COM 189054109 1,236 6,123 SH   SOLE 6,123 0 0
CLOROX CO DEL COM 189054109 182 901 SH   OTR 2 0 0 901
CME GROUP INC COM 12572Q105 166,869 916,613 SH   OTR 1 640,805 0 275,808
CME GROUP INC COM 12572Q105 37,991 208,683 SH   OTR 2 0 0 208,683
CME GROUP INC COM 12572Q105 524,319 2,880,084 SH   SOLE 2,596,821 0 283,263
COCA COLA CO COM 191216100 35 640 SH   SOLE 640 0 0
COCA COLA CO COM 191216100 372 6,781 SH   OTR 2 0 0 6,781
COCA COLA CO COM 191216100 1,746 31,846 SH   OTR 1 30,584 0 1,262
COCA COLA CO COM 191216100 1,135 20,700 SH   OTR 5 20,700 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 458 7,657 SH   SOLE 7,657 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4,114 68,715 SH   OTR 1 65,714 0 3,001
COGNEX CORP COM 192422103 2,633 32,798 SH   SOLE 32,798 0 0
COGNEX CORP COM 192422103 45,611 568,119 SH   OTR 1 546,144 0 21,975
COGNEX CORP COM 192422103 33,612 418,662 SH   OTR 5 391,042 0 27,620
COHEN & STEERS LTD DURATION COM 19248C105 326 12,265 SH   OTR 1 12,265 0 0
COLGATE PALMOLIVE CO COM 194162103 37,270 435,856 SH   OTR 2 0 0 435,856
COLGATE PALMOLIVE CO COM 194162103 113,745 1,330,190 SH   SOLE 1,290,756 0 39,434
COLGATE PALMOLIVE CO COM 194162103 35,214 411,816 SH   OTR 1 403,739 0 8,077
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 7 74 SH   OTR 1 74 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 42,500 479,024 SH   SOLE 370,478 0 108,546
COMCAST CORP NEW CL A 20030N101 238 4,550 SH   OTR 5 4,550 0 0
COMCAST CORP NEW CL A 20030N101 2,702 51,573 SH   OTR 1 49,822 0 1,751
COMCAST CORP NEW CL A 20030N101 430 8,204 SH   OTR 2 0 0 8,204
CONOCOPHILLIPS COM 20825C104 1,029 25,739 SH   SOLE 25,739 0 0
CONSOLIDATED EDISON INC COM 209115104 105 1,449 SH   OTR 2 0 0 1,449
CONSOLIDATED EDISON INC COM 209115104 125 1,725 SH   SOLE 1,725 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 6,252 503,357 SH   OTR 3 503,357 0 0
COPA HOLDINGS SA CL A P31076105 2,359 30,546 SH   OTR 3 30,546 0 0
COPART INC COM 217204106 2,719 21,367 SH   SOLE 21,367 0 0
COSTCO WHSL CORP NEW COM 22160K105 548 1,454 SH   OTR 2 0 0 1,454
COSTCO WHSL CORP NEW COM 22160K105 16,370 43,448 SH   SOLE 43,448 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,534 14,687 SH   OTR 1 14,187 0 500
CRANE CO COM 224399105 12,030 154,912 SH   SOLE 154,912 0 0
CREDICORP LTD COM G2519Y108 7,592 46,287 SH   OTR 3 46,287 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 176 55,918 SH   OTR 1 55,918 0 0
CRESCENT PT ENERGY CORP COM 22576C101 25 10,683 SH   SOLE 10,683 0 0
CROCS INC COM 227046109 3,133 50,000 SH   OTR 2 0 0 50,000
CROWDSTRIKE HLDGS INC CL A 22788C105 42 200 SH   OTR 2 0 0 200
CROWDSTRIKE HLDGS INC CL A 22788C105 1,201 5,668 SH   OTR 1 5,316 0 352
CUMMINS INC COM 231021106 24,823 109,305 SH   OTR 5 101,410 0 7,895
CVS HEALTH CORP COM 126650100 139 2,040 SH   SOLE 2,040 0 0
CVS HEALTH CORP COM 126650100 7 100 SH   OTR 2 0 0 100
CVS HEALTH CORP COM 126650100 270 3,950 SH   OTR 1 3,950 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1 8 SH   OTR 2 0 0 8
CYBERARK SOFTWARE LTD SHS M2682V108 239 1,480 SH   OTR 5 1,480 0 0
DANAHER CORPORATION COM 235851102 11 50 SH   OTR 2 0 0 50
DANAHER CORPORATION COM 235851102 3,468 15,614 SH   OTR 1 15,188 0 426
DANAHER CORPORATION COM 235851102 67,004 301,628 SH   SOLE 301,628 0 0
DEERE & CO COM 244199105 200 745 SH   SOLE 745 0 0
DEERE & CO COM 244199105 116 430 SH   OTR 1 430 0 0
DEERE & CO COM 244199105 3,780 14,050 SH   OTR 5 14,050 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 293 7,280 SH   OTR 1 7,280 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 60 1,500 SH   OTR 2 0 0 1,500
DELTA AIR LINES INC DEL COM NEW 247361702 459 11,412 SH   SOLE 11,412 0 0
DESCARTES SYS GROUP INC COM 249906108 742 12,726 SH   SOLE 12,726 0 0
DESCARTES SYS GROUP INC COM 249906108 47 799 SH   OTR 1 799 0 0
DESPEGAR COM CORP ORD SHS G27358103 3,091 241,286 SH   OTR 3 241,286 0 0
DESPEGAR COM CORP ORD SHS G27358103 23,864 1,862,890 SH   OTR 1 1,862,890 0 0
DEXCOM INC COM 252131107 370 1,000 SH   OTR 2 0 0 1,000
DIAGEO PLC SPON ADR NEW 25243Q205 176 1,106 SH   OTR 2 0 0 1,106
DIAGEO PLC SPON ADR NEW 25243Q205 265 1,669 SH   SOLE 1,669 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 89 558 SH   OTR 1 558 0 0
DICKS SPORTING GOODS INC COM 253393102 41,878 745,021 SH   OTR 1 697,164 0 47,857
DICKS SPORTING GOODS INC COM 253393102 1,734 30,855 SH   SOLE 27,774 0 3,081
DICKS SPORTING GOODS INC COM 253393102 1,124 20,000 SH   OTR 2 0 0 20,000
DIGITAL RLTY TR INC COM 253868103 543 3,895 SH   SOLE 3,895 0 0
DISH NETWORK CORPORATION CL A 25470M109 403 12,472 SH   SOLE 12,472 0 0
DISNEY WALT CO COM 254687106 88,065 486,061 SH   OTR 5 469,971 0 16,090
DISNEY WALT CO COM 254687106 1,878 10,367 SH   SOLE 10,367 0 0
DISNEY WALT CO COM 254687106 10,712 59,123 SH   OTR 2 0 0 59,123
DISNEY WALT CO COM 254687106 972 5,367 SH   OTR 1 5,367 0 0
DOCEBO INC COM 25609L105 8,204 126,584 SH   SOLE 74,843 0 51,741
DOLBY LABORATORIES INC COM CL A 25659T107 63,335 652,065 SH   OTR 1 608,121 0 43,944
DOLBY LABORATORIES INC COM CL A 25659T107 3,295 33,928 SH   SOLE 31,877 0 2,051
DOLLAR GEN CORP NEW COM 256677105 644 3,062 SH   SOLE 3,062 0 0
DOLLAR GEN CORP NEW COM 256677105 1,282 6,095 SH   OTR 1 6,095 0 0
DROPBOX INC CL A 26210C104 473 21,300 SH   SOLE 21,300 0 0
DUFF & PHELPS UTIL CORP BD T COM 26432K108 187 18,703 SH   OTR 1 18,703 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 824 9,000 SH   OTR 5 9,000 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 3,452 293,813 SH   OTR 1 288,827 0 4,986
EATON VANCE LTD DURATION INC COM 27828H105 236 18,847 SH   OTR 1 18,847 0 0
EATON VANCE MUN BD FD COM 27827X101 5,183 381,117 SH   OTR 1 374,925 0 6,192
EATON VANCE NEW YORK MUN BD COM 27827Y109 2,349 191,305 SH   OTR 1 188,055 0 3,250
EBAY INC. COM 278642103 23 450 SH   OTR 1 450 0 0
EBAY INC. COM 278642103 603 11,995 SH   SOLE 11,995 0 0
ECOLAB INC COM 278865100 32,300 149,289 SH   OTR 2 0 0 149,289
ECOLAB INC COM 278865100 29,515 136,416 SH   OTR 1 133,754 0 2,662
ECOLAB INC COM 278865100 114,653 529,916 SH   SOLE 517,711 0 12,205
ECOLAB INC COM 278865100 23,554 108,865 SH   OTR 5 101,045 0 7,820
EDWARDS LIFESCIENCES CORP COM 28176E108 1,933 21,189 SH   OTR 1 20,139 0 1,050
EDWARDS LIFESCIENCES CORP COM 28176E108 25,157 275,755 SH   OTR 5 255,815 0 19,940
ELECTRONIC ARTS INC COM 285512109 2,581 17,975 SH   SOLE 17,975 0 0
ELECTRONIC ARTS INC COM 285512109 60 417 SH   OTR 1 417 0 0
ELECTRONIC ARTS INC COM 285512109 26 178 SH   OTR 2 0 0 178
EMCOR GROUP INC COM 29084Q100 48,886 534,504 SH   OTR 1 496,143 0 38,361
EMCOR GROUP INC COM 29084Q100 2,531 27,674 SH   SOLE 25,728 0 1,946
EMERSON ELEC CO COM 291011104 241 3,000 SH   OTR 1 3,000 0 0
EMERSON ELEC CO COM 291011104 151 1,878 SH   OTR 2 0 0 1,878
ENBRIDGE INC COM 29250N105 25,580 802,288 SH   SOLE 802,288 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 158 25,640 SH   OTR 2 0 0 25,640
ENTEGRIS INC COM 29362U104 4,280 44,541 SH   SOLE 41,394 0 3,147
ENTEGRIS INC COM 29362U104 78,553 817,406 SH   OTR 1 757,661 0 59,745
ENTERPRISE PRODS PARTNERS L COM 293792107 316 16,150 SH   OTR 1 16,150 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 13 676 SH   OTR 2 0 0 676
ENVESTNET INC COM 29404K106 37,668 457,753 SH   OTR 1 424,716 0 33,037
ENVESTNET INC COM 29404K106 12,395 150,631 SH   SOLE 148,946 0 1,685
EPAM SYS INC COM 29414B104 6,036 16,845 SH   OTR 3 16,845 0 0
EQUINOX GOLD CORP COM 29446Y502 13,329 1,292,212 SH   SOLE 772,953 0 519,259
ERIE INDTY CO CL A 29530P102 491 2,000 SH   SOLE 2,000 0 0
ETSY INC COM 29786A106 149,646 841,135 SH   OTR 1 783,713 0 57,422
ETSY INC COM 29786A106 8,112 45,596 SH   SOLE 42,841 0 2,755
EURONET WORLDWIDE INC COM 298736109 581 4,006 SH   SOLE 4,006 0 0
EVERBRIDGE INC COM 29978A104 38,721 259,749 SH   OTR 1 238,614 0 21,135
EVERBRIDGE INC COM 29978A104 2,005 13,452 SH   SOLE 12,243 0 1,209
EXACT SCIENCES CORP COM 30063P105 2,118 15,983 SH   SOLE 14,652 0 1,331
EXACT SCIENCES CORP COM 30063P105 40,752 307,583 SH   OTR 1 283,406 0 24,177
EXELIXIS INC COM 30161Q104 2,710 135,030 SH   SOLE 127,098 0 7,932
EXELIXIS INC COM 30161Q104 48,658 2,424,420 SH   OTR 1 2,258,805 0 165,615
EXLSERVICE HOLDINGS INC COM 302081104 2,828 33,215 SH   OTR 1 21,102 0 12,113
EXLSERVICE HOLDINGS INC COM 302081104 104 1,218 SH   SOLE 0 0 1,218
EXXON MOBIL CORP COM 30231G102 60 1,454 SH   SOLE 1,454 0 0
EXXON MOBIL CORP COM 30231G102 1,085 26,315 SH   OTR 5 26,315 0 0
EXXON MOBIL CORP COM 30231G102 74 1,800 SH   OTR 1 1,800 0 0
EXXON MOBIL CORP COM 30231G102 244 5,917 SH   OTR 2 0 0 5,917
F5 NETWORKS INC COM 315616102 1,830 10,400 SH   SOLE 10,400 0 0
FACEBOOK INC CL A 30303M102 52 190 SH   SOLE 190 0 0
FACEBOOK INC CL A 30303M102 8,441 30,900 SH   OTR 1 29,719 0 1,181
FACEBOOK INC CL A 30303M102 8,271 30,279 SH   OTR 2 0 0 30,279
FACTSET RESH SYS INC COM 303075105 32,790 98,618 SH   OTR 2 0 0 98,618
FACTSET RESH SYS INC COM 303075105 112,603 338,657 SH   SOLE 329,647 0 9,010
FACTSET RESH SYS INC COM 303075105 30,790 92,602 SH   OTR 1 90,678 0 1,924
FAIR ISAAC CORP COM 303250104 442 865 SH   SOLE 865 0 0
FEDEX CORP COM 31428X106 188 725 SH   OTR 1 725 0 0
FEDEX CORP COM 31428X106 20 77 SH   OTR 2 0 0 77
FERRARI N V COM N3167Y103 248 1,080 SH   SOLE 1,080 0 0
FERRARI N V COM N3167Y103 207 901 SH   OTR 2 0 0 901
FERRARI N V COM N3167Y103 2,341 10,200 SH   OTR 5 10,200 0 0
FERRARI N V COM N3167Y103 8 34 SH   OTR 1 34 0 0
FIBROGEN INC COM 31572Q808 23,083 622,361 SH   OTR 1 573,030 0 49,331
FIBROGEN INC COM 31572Q808 1,867 50,335 SH   SOLE 47,329 0 3,006
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 211 3,662 SH   OTR 2 0 0 3,662
FIRST EAGLE ALTR CAP BDC INC COM 26943B100 6,344 1,737,981 SH   SOLE 1,737,981 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 113 10,747 SH   OTR 1 10,747 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 705 7,420 SH   OTR 2 0 0 7,420
FIRSTCASH INC COM 33767D105 353 5,040 SH   SOLE 5,040 0 0
FIRSTSERVICE CORP NEW COM 33767E202 62 453 SH   OTR 1 453 0 0
FIRSTSERVICE CORP NEW COM 33767E202 59,651 437,161 SH   SOLE 418,550 0 18,611
FISERV INC COM 337738108 1,470 12,909 SH   OTR 1 12,360 0 549
FISERV INC COM 337738108 187 1,644 SH   OTR 2 0 0 1,644
FISERV INC COM 337738108 23,151 203,325 SH   OTR 5 188,365 0 14,960
FIVE BELOW INC COM 33829M101 1,615 9,229 SH   SOLE 9,229 0 0
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 279 9,604 SH   OTR 1 9,604 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 189 2,500 SH   SOLE 2,500 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2,828 37,318 SH   OTR 3 37,318 0 0
FORTINET INC COM 34959E109 56,250 378,711 SH   OTR 1 363,998 0 14,713
FORTINET INC COM 34959E109 3,197 21,524 SH   SOLE 21,524 0 0
FORTINET INC COM 34959E109 22 150 SH   OTR 2 0 0 150
FORTIS INC COM 349553107 25,713 631,350 SH   SOLE 585,671 0 45,679
FORTUNE BRANDS HOME & SEC IN COM 34964C106 22,436 261,741 SH   OTR 1 251,304 0 10,437
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,200 13,997 SH   SOLE 13,997 0 0
FRANCO NEV CORP COM 351858105 157,763 1,262,104 SH   SOLE 1,215,997 0 46,107
FRANKLIN LTD DURATION INCOME COM 35472T101 98 10,361 SH   OTR 1 10,361 0 0
FREEPORT-MCMORAN INC CL B 35671D857 434 16,679 SH   SOLE 16,679 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,960 75,320 SH   OTR 5 75,320 0 0
GENERAC HLDGS INC COM 368736104 36 160 SH   OTR 1 160 0 0
GENERAC HLDGS INC COM 368736104 1,705 7,499 SH   SOLE 7,499 0 0
GENERAL ELECTRIC CO COM 369604103 13 1,172 SH   OTR 1 1,172 0 0
GENERAL ELECTRIC CO COM 369604103 102 9,485 SH   OTR 2 0 0 9,485
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 517 17,800 SH   SOLE 17,800 0 0
GILEAD SCIENCES INC COM 375558103 1,491 25,600 SH   SOLE 25,600 0 0
GILEAD SCIENCES INC COM 375558103 111 1,900 SH   OTR 2 0 0 1,900
GLOBANT S A COM L44385109 43 196 SH   OTR 1 196 0 0
GLOBANT S A COM L44385109 1,391 6,392 SH   OTR 3 6,392 0 0
GODADDY INC CL A 380237107 2,501 30,146 SH   SOLE 30,146 0 0
GODADDY INC CL A 380237107 60,340 727,425 SH   OTR 1 699,058 0 28,367
GOLDMAN SACHS GROUP INC COM 38141G104 503 1,909 SH   OTR 1 1,909 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 221 839 SH   OTR 2 0 0 839
GOLDMAN SACHS GROUP INC COM 38141G104 29 110 SH   SOLE 110 0 0
GOOSEHEAD INS INC COM CL A 38267D109 675 5,410 SH   SOLE 5,410 0 0
GRACO INC COM 384109104 547,082 7,561,605 SH   SOLE 6,686,337 0 875,268
GRACO INC COM 384109104 219,138 3,028,864 SH   OTR 1 2,309,892 0 718,972
GRACO INC COM 384109104 51,361 709,895 SH   OTR 2 0 0 709,895
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 235 3,855 SH   SOLE 3,855 0 0
GUARDANT HEALTH INC COM 40131M109 2,159 16,751 SH   SOLE 15,617 0 1,134
GUARDANT HEALTH INC COM 40131M109 39,346 305,290 SH   OTR 1 283,312 0 21,978
GUARDANT HEALTH INC COM 40131M109 400 3,100 SH   OTR 2 0 0 3,100
GUIDEWIRE SOFTWARE INC COM 40171V100 1,900 14,759 SH   SOLE 14,232 0 527
GUIDEWIRE SOFTWARE INC COM 40171V100 36,136 280,715 SH   OTR 1 264,969 0 15,746
HANESBRANDS INC COM 410345102 1,243 85,270 SH   SOLE 85,270 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 228,587 3,163,399 SH   OTR 1 2,439,710 0 723,689
HDFC BANK LTD SPONSORED ADS 40415F101 361,849 5,007,604 SH   SOLE 3,871,007 0 1,136,597
HDFC BANK LTD SPONSORED ADS 40415F101 42,227 584,379 SH   OTR 5 538,109 0 46,270
HEICO CORP NEW COM 422806109 514 3,882 SH   SOLE 3,882 0 0
HEICO CORP NEW COM 422806109 45 340 SH   OTR 1 340 0 0
HENRY JACK & ASSOC INC COM 426281101 37,284 230,165 SH   OTR 1 221,374 0 8,791
HENRY JACK & ASSOC INC COM 426281101 3,778 23,323 SH   SOLE 23,323 0 0
HERSHEY CO COM 427866108 341 2,240 SH   OTR 1 2,240 0 0
HERSHEY CO COM 427866108 61 400 SH   OTR 2 0 0 400
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,079 9,700 SH   OTR 1 9,700 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 227 2,043 SH   SOLE 2,043 0 0
HOME DEPOT INC COM 437076102 821 3,089 SH   OTR 2 0 0 3,089
HOME DEPOT INC COM 437076102 56 210 SH   SOLE 210 0 0
HOME DEPOT INC COM 437076102 664 2,499 SH   OTR 1 2,499 0 0
HONEYWELL INTL INC COM 438516106 137 645 SH   SOLE 645 0 0
HONEYWELL INTL INC COM 438516106 1,701 7,996 SH   OTR 1 7,743 0 253
HONEYWELL INTL INC COM 438516106 17 82 SH   OTR 2 0 0 82
HORMEL FOODS CORP COM 440452100 451 9,675 SH   SOLE 9,675 0 0
HORMEL FOODS CORP COM 440452100 133 2,845 SH   OTR 2 0 0 2,845
HYATT HOTELS CORP COM CL A 448579102 56,035 754,677 SH   OTR 1 705,804 0 48,873
HYATT HOTELS CORP COM CL A 448579102 1,502 20,234 SH   SOLE 18,125 0 2,109
IAA INC COM 449253103 5,146 79,190 SH   SOLE 79,190 0 0
IAC INTERACTIVECORP NEW COM 44891N109 379 2,000 SH   OTR 2 0 0 2,000
IAC INTERACTIVECORP NEW COM 44891N109 1,875 9,900 SH   SOLE 9,900 0 0
ICICI BANK LIMITED ADR 45104G104 35,766 2,406,893 SH   OTR 1 2,406,893 0 0
IDEXX LABS INC COM 45168D104 3,117 6,235 SH   OTR 5 6,235 0 0
IDEXX LABS INC COM 45168D104 7 15 SH   SOLE 15 0 0
IHS MARKIT LTD SHS G47567105 192,936 2,147,791 SH   SOLE 1,520,446 0 627,345
IHS MARKIT LTD SHS G47567105 177,266 1,973,347 SH   OTR 1 1,973,347 0 0
ILLUMINA INC COM 452327109 35 94 SH   OTR 1 94 0 0
ILLUMINA INC COM 452327109 180 486 SH   OTR 2 0 0 486
IMPERIAL OIL LTD COM NEW 453038408 2,691 142,199 SH   SOLE 142,199 0 0
INARI MED INC COM 45332Y109 33,338 381,926 SH   OTR 1 349,679 0 32,247
INARI MED INC COM 45332Y109 170 1,950 SH   SOLE 0 0 1,950
INCYTE CORP COM 45337C102 2,886 33,184 SH   SOLE 33,184 0 0
INCYTE CORP COM 45337C102 783 9,000 SH   OTR 1 9,000 0 0
INFOSYS LTD SPONSORED ADR 456788108 36,485 2,152,500 SH   OTR 1 2,152,500 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 288 1,570 SH   OTR 2 0 0 1,570
INNOVATIVE INDL PPTYS INC COM 45781V101 47 258 SH   OTR 1 258 0 0
INPHI CORP COM 45772F107 75 465 SH   SOLE 0 0 465
INPHI CORP COM 45772F107 2,041 12,721 SH   OTR 1 8,094 0 4,627
INSPERITY INC COM 45778Q107 39,011 479,129 SH   OTR 1 443,698 0 35,431
INSPERITY INC COM 45778Q107 1,484 18,222 SH   SOLE 16,386 0 1,836
INTEL CORP COM 458140100 70,247 1,410,024 SH   OTR 5 1,366,179 0 43,845
INTEL CORP COM 458140100 180 3,607 SH   OTR 1 3,607 0 0
INTEL CORP COM 458140100 70 1,400 SH   SOLE 1,400 0 0
INTEL CORP COM 458140100 749 15,043 SH   OTR 2 0 0 15,043
INTELLICHECK INC COM NEW 45817G201 565 49,513 SH   OTR 5 49,513 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,983 17,204 SH   OTR 1 16,701 0 503
INTERCONTINENTAL EXCHANGE IN COM 45866F104 149 1,294 SH   OTR 2 0 0 1,294
INTERCORP FINL SVCS INC SHS P5626F128 487 15,065 SH   OTR 3 15,065 0 0
INTUIT COM 461202103 1,977 5,205 SH   SOLE 5,205 0 0
INTUIT COM 461202103 47,792 125,819 SH   OTR 5 116,024 0 9,795
INTUIT COM 461202103 351 925 SH   OTR 1 925 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 327 400 SH   OTR 2 0 0 400
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 3,011 265,330 SH   OTR 1 260,309 0 5,021
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 2,624 31,877 SH   OTR 2 0 0 31,877
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 339 5,730 SH   OTR 2 0 0 5,730
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 258 2,432 SH   OTR 2 0 0 2,432
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,650 20,779 SH   OTR 2 0 0 20,779
INVESCO MUN OPPORTUNITY TR COM 46132C107 4,485 349,843 SH   OTR 1 343,124 0 6,719
INVESCO PA VALUE MUN INC TR COM 46132K109 2,213 173,462 SH   OTR 1 170,203 0 3,259
INVESCO QQQ TR UNIT SER 1 46090E103 20,268 64,601 SH   OTR 2 0 0 64,601
INVESCO QQQ TR UNIT SER 1 46090E103 144,214 459,661 SH   SOLE 459,661 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 17,707 56,438 SH   OTR 1 56,438 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 2,274 174,400 SH   OTR 1 171,080 0 3,320
IRADIMED CORP COM 46266A109 822 36,054 SH   OTR 1 22,959 0 13,095
IRADIMED CORP COM 46266A109 30 1,318 SH   SOLE 0 0 1,318
IRHYTHM TECHNOLOGIES INC COM 450056106 4,829 20,359 SH   SOLE 19,106 0 1,253
IRHYTHM TECHNOLOGIES INC COM 450056106 87,387 368,397 SH   OTR 1 342,898 0 25,499
ISHARES INC CORE MSCI EMKT 46434G103 2,315 37,309 SH   OTR 1 37,309 0 0
ISHARES INC CORE MSCI EMKT 46434G103 748 12,061 SH   OTR 2 0 0 12,061
ISHARES INC MSCI CDA ETF 464286509 294 9,545 SH   SOLE 9,545 0 0
ISHARES TR 20 YR TR BD ETF 464287432 663 4,205 SH   SOLE 4,205 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 522 4,350 SH   OTR 1 4,350 0 0
ISHARES TR CORE MSCI EAFE 46432F842 389 5,632 SH   OTR 1 5,632 0 0
ISHARES TR CORE S&P MCP ETF 464287507 23,949 104,203 SH   OTR 1 104,203 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,607 28,748 SH   OTR 2 0 0 28,748
ISHARES TR CORE S&P SCP ETF 464287804 27,762 302,088 SH   OTR 1 302,088 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,395 15,179 SH   OTR 2 0 0 15,179
ISHARES TR CORE S&P500 ETF 464287200 9,542 25,420 SH   OTR 1 25,420 0 0
ISHARES TR CORE S&P500 ETF 464287200 238,411 635,102 SH   OTR 2 0 0 635,102
ISHARES TR CORE US AGGBD ET 464287226 513 4,343 SH   OTR 1 4,343 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,157 11,468 SH   OTR 2 0 0 11,468
ISHARES TR EAFE VALUE ETF 464288877 1,125 23,845 SH   OTR 2 0 0 23,845
ISHARES TR IBOXX HI YD ETF 464288513 6,984 80,000 SH   SOLE 80,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 553 6,340 SH   OTR 1 6,340 0 0
ISHARES TR IBOXX INV CP ETF 464287242 602 4,361 SH   OTR 1 4,361 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 315 1,455 SH   OTR 2 0 0 1,455
ISHARES TR MSCI AC ASIA ETF 464288182 8,243 91,993 SH   OTR 2 0 0 91,993
ISHARES TR MSCI ACWI ETF 464288257 1,327 14,624 SH   OTR 2 0 0 14,624
ISHARES TR MSCI ACWI EX US 464288240 758 14,291 SH   OTR 2 0 0 14,291
ISHARES TR MSCI EAFE ETF 464287465 846 11,600 SH Put SOLE 0 0 11,600
ISHARES TR MSCI EAFE ETF 464287465 14,008 191,996 SH   OTR 2 0 0 191,996
ISHARES TR MSCI EAFE ETF 464287465 9,662 132,433 SH   SOLE 132,433 0 0
ISHARES TR MSCI EAFE ETF 464287465 11,039 151,301 SH   OTR 1 151,301 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 75 1,445 SH   OTR 1 1,445 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 12,887 249,415 SH   OTR 2 0 0 249,415
ISHARES TR MSCI EMG MKT ETF 464287234 5,356 103,653 SH   SOLE 103,653 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 420 11,150 SH   SOLE 11,150 0 0
ISHARES TR PFD AND INCM SEC 464288687 4,977 129,241 SH   OTR 1 129,241 0 0
ISHARES TR RUS 1000 ETF 464287622 3,053 14,413 SH   OTR 1 14,413 0 0
ISHARES TR RUS 1000 ETF 464287622 2,811 13,271 SH   OTR 2 0 0 13,271
ISHARES TR RUS 1000 GRW ETF 464287614 662 2,745 SH   OTR 1 2,745 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,990 16,547 SH   OTR 2 0 0 16,547
ISHARES TR RUS 1000 VAL ETF 464287598 5,270 38,543 SH   OTR 2 0 0 38,543
ISHARES TR RUS 1000 VAL ETF 464287598 515 3,768 SH   OTR 1 3,768 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 645 2,251 SH   OTR 2 0 0 2,251
ISHARES TR RUS 2000 GRW ETF 464287648 9,555 33,326 SH   OTR 1 33,326 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 34 260 SH   OTR 1 260 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 547 4,150 SH   OTR 2 0 0 4,150
ISHARES TR RUS MD CP GR ETF 464287481 333 3,244 SH   OTR 1 3,244 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 203 2,089 SH   OTR 1 2,089 0 0
ISHARES TR RUS MID CAP ETF 464287499 7,087 103,378 SH   OTR 1 103,378 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,065 5,432 SH   OTR 2 0 0 5,432
ISHARES TR RUSSELL 2000 ETF 464287655 3,613 18,426 SH   OTR 1 18,426 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 6,712 30,023 SH   OTR 2 0 0 30,023
ISHARES TR RUSSELL 3000 ETF 464287689 129 575 SH   OTR 1 575 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 537 8,408 SH   OTR 2 0 0 8,408
ISHARES TR S&P 500 VAL ETF 464287408 304 2,375 SH   OTR 2 0 0 2,375
ISHARES TR SELECT DIVID ETF 464287168 365 3,792 SH   OTR 2 0 0 3,792
ISHARES TR SP SMCP600VL ETF 464287879 307 3,780 SH   OTR 2 0 0 3,780
ISHARES TR TIPS BD ETF 464287176 545 4,272 SH   OTR 1 4,272 0 0
ISHARES TR U.S. TECH ETF 464287721 1,957 22,996 SH   OTR 2 0 0 22,996
ISHARES TR US HLTHCARE ETF 464287762 494 2,010 SH   OTR 2 0 0 2,010
ISTAR INC COM 45031U101 416 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 854 140,191 SH   OTR 3 140,191 0 0
ITT INC COM 45073V108 3,528 45,801 SH   OTR 1 29,155 0 16,646
ITT INC COM 45073V108 129 1,674 SH   SOLE 0 0 1,674
JD.COM INC SPON ADR CL A 47215P106 38 431 SH   OTR 1 431 0 0
JD.COM INC SPON ADR CL A 47215P106 1,077 12,250 SH   OTR 2 0 0 12,250
JOHNSON & JOHNSON COM 478160104 73,530 467,216 SH   OTR 2 0 0 467,216
JOHNSON & JOHNSON COM 478160104 287,518 1,826,906 SH   OTR 1 1,319,160 0 507,746
JOHNSON & JOHNSON COM 478160104 871,326 5,536,444 SH   SOLE 4,887,691 0 648,753
JOHNSON & JOHNSON COM 478160104 3,180 20,208 SH   OTR 5 20,208 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,806 130,000 SH   SOLE 130,000 0 0
JPMORGAN CHASE & CO COM 46625H100 2,166 17,042 SH   OTR 1 16,723 0 319
JPMORGAN CHASE & CO COM 46625H100 65,304 513,924 SH   OTR 5 496,254 0 17,670
JPMORGAN CHASE & CO COM 46625H100 6,060 47,688 SH   OTR 2 0 0 47,688
JPMORGAN CHASE & CO COM 46625H100 1,276 10,041 SH   SOLE 10,041 0 0
JUNIPER NETWORKS INC COM 48203R104 2,091 92,900 SH   SOLE 92,900 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 464 2,272 SH   OTR 1 2,272 0 0
KELLOGG CO COM 487836108 485 7,800 SH   SOLE 7,800 0 0
KEYCORP COM 493267108 169 10,320 SH   OTR 2 0 0 10,320
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,500 11,358 SH   OTR 1 11,358 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,555 19,343 SH   SOLE 19,343 0 0
KIMBERLY-CLARK CORP COM 494368103 126 938 SH   OTR 2 0 0 938
KIMBERLY-CLARK CORP COM 494368103 324 2,400 SH   SOLE 2,400 0 0
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 4,873 111,896 SH   OTR 3 111,896 0 0
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 22,786 523,209 SH   OTR 1 523,209 0 0
KINROSS GOLD CORP COM 496902404 2,309 315,651 SH   SOLE 315,651 0 0
KINSALE CAP GROUP INC COM 49714P108 2,353 11,755 SH   OTR 5 11,755 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 449 10,725 SH   SOLE 10,725 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 272 5,020 SH   SOLE 5,020 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4 74 SH   OTR 2 0 0 74
KRANESHARES TR CSI CHI INTERNET 500767306 3,480 45,314 SH   OTR 2 0 0 45,314
KROGER CO COM 501044101 537 16,920 SH   SOLE 16,920 0 0
LAM RESEARCH CORP COM 512807108 250 529 SH   SOLE 529 0 0
LAM RESEARCH CORP COM 512807108 472 1,000 SH   OTR 2 0 0 1,000
LAM RESEARCH CORP COM 512807108 4,482 9,491 SH   OTR 1 9,203 0 288
LAUDER ESTEE COS INC CL A 518439104 532 2,000 SH   SOLE 2,000 0 0
LAUDER ESTEE COS INC CL A 518439104 867 3,256 SH   OTR 1 3,256 0 0
LENNOX INTL INC COM 526107107 753 2,750 SH   SOLE 2,750 0 0
LHC GROUP INC COM 50187A107 256 1,200 SH   OTR 2 0 0 1,200
LHC GROUP INC COM 50187A107 5,498 25,772 SH   OTR 1 16,390 0 9,382
LHC GROUP INC COM 50187A107 201 944 SH   SOLE 0 0 944
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,369 32,132 SH   SOLE 30,747 0 1,385
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 19 450 SH   OTR 2 0 0 450
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 24,827 582,784 SH   OTR 1 546,944 0 35,840
LIGHTSPEED POS INC SUB VTG SHS 53227R106 25,655 364,607 SH   SOLE 279,364 0 85,243
LILLY ELI & CO COM 532457108 1,942 11,500 SH   SOLE 11,500 0 0
LILLY ELI & CO COM 532457108 270 1,600 SH   OTR 5 1,600 0 0
LILLY ELI & CO COM 532457108 25 150 SH   OTR 2 0 0 150
LILLY ELI & CO COM 532457108 547 3,241 SH   OTR 1 3,241 0 0
LINDE PLC SHS G5494J103 395 1,500 SH   OTR 5 1,500 0 0
LINDE PLC SHS G5494J103 47,459 180,103 SH   OTR 2 0 0 180,103
LINDE PLC SHS G5494J103 154,988 588,167 SH   SOLE 571,492 0 16,675
LINDE PLC SHS G5494J103 46,951 178,174 SH   OTR 1 174,625 0 3,549
LITHIA MTRS INC CL A 536797103 27,757 94,841 SH   OTR 1 86,821 0 8,020
LITHIA MTRS INC CL A 536797103 139 474 SH   SOLE 0 0 474
LIVE NATION ENTERTAINMENT IN COM 538034109 2,225 30,279 SH   SOLE 30,279 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 39,219 533,741 SH   OTR 1 513,282 0 20,459
LORDSTOWN MOTORS CORP COM CL A 54405Q100 1,003 50,000 SH   SOLE 50,000 0 0
LOWES COS INC COM 548661107 47,332 294,884 SH   OTR 1 288,902 0 5,982
LOWES COS INC COM 548661107 49,022 305,414 SH   OTR 2 0 0 305,414
LOWES COS INC COM 548661107 159,578 994,191 SH   SOLE 965,032 0 29,159
LOWES COS INC COM 548661107 1,830 11,400 SH   OTR 5 11,400 0 0
LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 19,229 1,354,134 SH   OTR 1 1,354,134 0 0
LULULEMON ATHLETICA INC COM 550021109 2,048 5,884 SH   OTR 1 5,654 0 230
LULULEMON ATHLETICA INC COM 550021109 774 2,225 SH   OTR 2 0 0 2,225
LYFT INC CL A COM 55087P104 393 8,000 SH   OTR 2 0 0 8,000
MAG SILVER CORP COM 55903Q104 19,244 942,857 SH   SOLE 942,857 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 365 8,600 SH   OTR 1 8,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 197 4,648 SH   OTR 2 0 0 4,648
MAGNA INTL INC COM 559222401 241 3,413 SH   SOLE 3,413 0 0
MANULIFE FINL CORP COM 56501R106 1,858 104,734 SH   SOLE 104,734 0 0
MARRIOTT INTL INC NEW CL A 571903202 322 2,441 SH   OTR 2 0 0 2,441
MARRIOTT INTL INC NEW CL A 571903202 625 4,734 SH   OTR 1 4,734 0 0
MASIMO CORP COM 574795100 3,452 12,864 SH   SOLE 12,864 0 0
MASTERCARD INCORPORATED CL A 57636Q104 92,894 260,251 SH   OTR 2 0 0 260,251
MASTERCARD INCORPORATED CL A 57636Q104 1,188,152 3,328,717 SH   SOLE 2,923,579 0 405,138
MASTERCARD INCORPORATED CL A 57636Q104 391,990 1,098,197 SH   OTR 1 787,378 0 310,819
MATCH GROUP INC NEW COM 57667L107 4,864 32,169 SH   OTR 1 30,911 0 1,258
MATCH GROUP INC NEW COM 57667L107 1,512 10,000 SH   SOLE 10,000 0 0
MATERION CORP COM 576690101 58 909 SH   SOLE 0 0 909
MATERION CORP COM 576690101 1,585 24,877 SH   OTR 1 15,841 0 9,036
MCCORMICK & CO INC COM NON VTG 579780206 53 550 SH   SOLE 550 0 0
MCCORMICK & CO INC COM NON VTG 579780206 154 1,615 SH   OTR 2 0 0 1,615
MCDONALDS CORP COM 580135101 9,617 44,819 SH   SOLE 44,819 0 0
MCDONALDS CORP COM 580135101 115 538 SH   OTR 1 538 0 0
MCDONALDS CORP COM 580135101 2,195 10,230 SH   OTR 5 10,230 0 0
MCDONALDS CORP COM 580135101 311 1,448 SH   OTR 2 0 0 1,448
MEDTRONIC PLC SHS G5960L103 346 2,955 SH   OTR 2 0 0 2,955
MEDTRONIC PLC SHS G5960L103 385 3,289 SH   OTR 1 3,289 0 0
MERCADOLIBRE INC COM 58733R102 3,113 1,858 SH   OTR 3 1,858 0 0
MERCK & CO. INC COM 58933Y105 47 570 SH   SOLE 570 0 0
MERCK & CO. INC COM 58933Y105 518 6,330 SH   OTR 2 0 0 6,330
MERCK & CO. INC COM 58933Y105 1,097 13,408 SH   OTR 1 12,934 0 474
MERCK & CO. INC COM 58933Y105 2,810 34,355 SH   OTR 5 34,355 0 0
METHANEX CORP COM 59151K108 397 8,656 SH   SOLE 8,656 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 45,175 39,638 SH   OTR 2 0 0 39,638
METTLER TOLEDO INTERNATIONAL COM 592688105 200,425 175,861 SH   OTR 1 125,856 0 50,005
METTLER TOLEDO INTERNATIONAL COM 592688105 595,455 522,476 SH   SOLE 458,300 0 64,176
MFS CHARTER INCOME TR SH BEN INT 552727109 250 28,524 SH   OTR 1 28,524 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 244 39,860 SH   OTR 1 39,860 0 0
MICRON TECHNOLOGY INC COM 595112103 2,330 30,991 SH   OTR 1 30,991 0 0
MICRON TECHNOLOGY INC COM 595112103 501 6,659 SH   SOLE 6,659 0 0
MICROSOFT CORP COM 594918104 141,115 634,451 SH   OTR 2 0 0 634,451
MICROSOFT CORP COM 594918104 371,643 1,670,908 SH   OTR 1 1,233,466 0 437,442
MICROSOFT CORP COM 594918104 1,114,399 5,010,335 SH   SOLE 4,538,574 0 471,761
MICROSOFT CORP COM 594918104 98,343 442,149 SH   OTR 5 426,644 0 15,505
MIDDLEBY CORP COM 596278101 131,246 1,018,039 SH   SOLE 991,171 0 26,868
MIDDLEBY CORP COM 596278101 37,038 287,296 SH   OTR 1 282,031 0 5,265
MIDDLEBY CORP COM 596278101 36,512 283,212 SH   OTR 2 0 0 283,212
MOHAWK INDS INC COM 608190104 55,783 395,761 SH   OTR 1 368,214 0 27,547
MOHAWK INDS INC COM 608190104 3,124 22,166 SH   SOLE 20,789 0 1,377
MOLINA HEALTHCARE INC COM 60855R100 51,396 241,659 SH   OTR 1 232,307 0 9,352
MOLINA HEALTHCARE INC COM 60855R100 2,969 13,958 SH   SOLE 13,958 0 0
MONROE CAP CORP COM 610335101 675 84,004 SH   OTR 1 84,004 0 0
MOODYS CORP COM 615369105 1,438,811 4,957,315 SH   SOLE 4,356,436 0 600,879
MOODYS CORP COM 615369105 477,228 1,644,252 SH   OTR 1 1,159,170 0 485,082
MOODYS CORP COM 615369105 101,147 348,494 SH   OTR 2 0 0 348,494
MORGAN STANLEY EMER MKTS DEB COM 61744H105 151 16,355 SH   OTR 1 16,355 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 1,667 180,000 SH   SOLE 180,000 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 2,202 350,000 SH   SOLE 350,000 0 0
MORNINGSTAR INC COM 617700109 552 2,385 SH   SOLE 2,385 0 0
MOSAIC CO NEW COM 61945C103 50,551 2,196,915 SH   OTR 1 2,034,791 0 162,124
MOSAIC CO NEW COM 61945C103 2,765 120,158 SH   SOLE 111,524 0 8,634
MOTOROLA SOLUTIONS INC COM NEW 620076307 270 1,586 SH   SOLE 1,586 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,721 16,000 SH   OTR 1 15,717 0 283
MSCI INC COM 55354G100 855,637 1,916,192 SH   SOLE 1,689,739 0 226,453
MSCI INC COM 55354G100 77,205 172,900 SH   OTR 2 0 0 172,900
MSCI INC COM 55354G100 291,616 653,072 SH   OTR 1 467,450 0 185,622
NATERA INC COM 632307104 144 1,451 SH   SOLE 0 0 1,451
NATERA INC COM 632307104 3,944 39,630 SH   OTR 1 25,191 0 14,439
NEOGAMES S A SHS L6673X107 1,292 34,000 SH   SOLE 34,000 0 0
NETAPP INC COM 64110D104 3,166 47,800 SH   SOLE 47,800 0 0
NETFLIX INC COM 64110L106 2,534 4,687 SH   OTR 2 0 0 4,687
NETFLIX INC COM 64110L106 2,203 4,074 SH   SOLE 4,074 0 0
NETFLIX INC COM 64110L106 57 105 SH   OTR 1 105 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,512 15,774 SH   SOLE 15,774 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 38,005 396,502 SH   OTR 1 380,204 0 16,298
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 130 699 SH   OTR 2 0 0 699
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 10,368 55,801 SH   OTR 3 55,801 0 0
NEW YORK TIMES CO CL A 650111107 59,323 1,145,894 SH   OTR 1 1,062,823 0 83,071
NEW YORK TIMES CO CL A 650111107 5,275 101,890 SH   SOLE 97,529 0 4,361
NEWMONT CORP COM 651639106 1,887 31,635 SH   SOLE 31,635 0 0
NEXTERA ENERGY INC COM 65339F101 3,582 46,435 SH   OTR 5 46,435 0 0
NEXTERA ENERGY INC COM 65339F101 162 2,100 SH   OTR 1 2,100 0 0
NIKE INC CL B 654106103 396 2,800 SH   OTR 5 2,800 0 0
NIKE INC CL B 654106103 225,909 1,596,870 SH   OTR 1 1,155,685 0 441,185
NIKE INC CL B 654106103 60,114 424,922 SH   OTR 2 0 0 424,922
NIKE INC CL B 654106103 671,461 4,746,313 SH   SOLE 4,169,545 0 576,768
NORDSON CORP COM 655663102 2,508 12,479 SH   SOLE 12,479 0 0
NORDSON CORP COM 655663102 46,983 233,803 SH   OTR 1 224,590 0 9,213
NORTH AMERN CONSTR GROUP LTD COM 656811106 6,620 679,477 SH   SOLE 403,027 0 276,450
NORTHROP GRUMMAN CORP COM 666807102 487 1,598 SH   OTR 1 1,598 0 0
NORTONLIFELOCK INC COM 668771108 1,919 92,350 SH   SOLE 92,350 0 0
NORTONLIFELOCK INC COM 668771108 4 200 SH   OTR 2 0 0 200
NOVARTIS AG SPONSORED ADR 66987V109 16 167 SH   OTR 2 0 0 167
NOVARTIS AG SPONSORED ADR 66987V109 39,933 422,886 SH   SOLE 422,886 0 0
NOVOCURE LTD ORD SHS G6674U108 63,269 365,631 SH   OTR 1 339,128 0 26,503
NOVOCURE LTD ORD SHS G6674U108 3,440 19,878 SH   SOLE 18,501 0 1,377
NUTRIEN LTD COM 67077M108 104,280 2,174,147 SH   SOLE 2,022,525 0 151,622
NUTRIEN LTD COM 67077M108 4 80 SH   OTR 2 0 0 80
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1,346 84,809 SH   OTR 1 83,481 0 1,328
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 4,343 286,505 SH   OTR 1 281,681 0 4,824
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2,413 171,020 SH   OTR 1 167,690 0 3,330
NUVEEN MICH QUALITY MUN INCO COM 670979103 761 51,571 SH   OTR 1 50,594 0 977
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 3,181 221,374 SH   OTR 1 217,701 0 3,673
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 3,167 234,044 SH   OTR 1 231,050 0 2,994
NUVEEN NEW YORK QLT MUN INC COM 67066X107 3,118 220,346 SH   OTR 1 216,606 0 3,740
NUVEEN OHIO QLTY MUN INCOME COM 670980101 2,591 165,511 SH   OTR 1 162,659 0 2,852
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 2,280 157,566 SH   OTR 1 154,501 0 3,065
NVIDIA CORPORATION COM 67066G104 450 862 SH   SOLE 862 0 0
NVIDIA CORPORATION COM 67066G104 3,817 7,310 SH   OTR 1 7,015 0 295
NVIDIA CORPORATION COM 67066G104 31,081 59,519 SH   OTR 5 55,009 0 4,510
NVIDIA CORPORATION COM 67066G104 2,820 5,401 SH   OTR 2 0 0 5,401
OKTA INC CL A 679295105 63,725 250,631 SH   OTR 1 240,842 0 9,789
OKTA INC CL A 679295105 5,549 21,825 SH   SOLE 21,825 0 0
OMNICELL COM COM 68213N109 7,654 63,769 SH   SOLE 63,769 0 0
OPEN TEXT CORP COM 683715106 168,391 3,717,188 SH   SOLE 3,625,058 0 92,130
ORACLE CORP COM 68389X105 51,034 788,908 SH   OTR 2 0 0 788,908
ORACLE CORP COM 68389X105 545,449 8,431,742 SH   SOLE 7,474,310 0 957,432
ORACLE CORP COM 68389X105 196,373 3,035,607 SH   OTR 1 2,132,183 0 903,424
OREILLY AUTOMOTIVE INC COM 67103H107 1,157 2,556 SH   OTR 1 2,451 0 105
ORLA MNG LTD NEW COM 68634K106 7,228 1,345,228 SH   SOLE 835,108 0 510,120
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,434 113,485 SH   SOLE 113,485 0 0
OTIS WORLDWIDE CORP COM 68902V107 162,881 2,411,267 SH   OTR 1 1,736,688 0 674,579
OTIS WORLDWIDE CORP COM 68902V107 34,434 509,762 SH   OTR 2 0 0 509,762
OTIS WORLDWIDE CORP COM 68902V107 527,520 7,809,333 SH   SOLE 6,903,989 0 905,344
PACCAR INC COM 693718108 483 5,600 SH   SOLE 5,600 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 29 514 SH   OTR 1 514 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 309 5,425 SH   SOLE 5,425 0 0
PALO ALTO NETWORKS INC COM 697435105 1,613 4,538 SH   OTR 1 4,538 0 0
PALO ALTO NETWORKS INC COM 697435105 84 235 SH   OTR 2 0 0 235
PALO ALTO NETWORKS INC COM 697435105 345 972 SH   SOLE 972 0 0
PAN AMERN SILVER CORP COM 697900108 1,527 44,398 SH   SOLE 44,398 0 0
PARKER-HANNIFIN CORP COM 701094104 613 2,250 SH   OTR 1 2,250 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,779 6,145 SH   SOLE 6,145 0 0
PAYCOM SOFTWARE INC COM 70432V102 47,736 105,552 SH   OTR 1 101,483 0 4,069
PAYPAL HLDGS INC COM 70450Y103 2,650 11,317 SH   OTR 1 10,737 0 580
PAYPAL HLDGS INC COM 70450Y103 2,297 9,808 SH   OTR 2 0 0 9,808
PEMBINA PIPELINE CORP COM 706327103 20,725 879,143 SH   SOLE 855,972 0 23,171
PEPSICO INC COM 713448108 358 2,415 SH   OTR 5 2,415 0 0
PEPSICO INC COM 713448108 61,627 415,556 SH   OTR 2 0 0 415,556
PEPSICO INC COM 713448108 219,488 1,480,024 SH   OTR 1 1,070,329 0 409,695
PEPSICO INC COM 713448108 625,563 4,218,228 SH   SOLE 3,779,250 0 438,978
PERFORMANCE FOOD GROUP CO COM 71377A103 1,445 30,345 SH   SOLE 28,571 0 1,774
PERFORMANCE FOOD GROUP CO COM 71377A103 27,521 578,061 SH   OTR 1 539,075 0 38,986
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 2,080 188,079 SH   OTR 3 188,079 0 0
PFIZER INC COM 717081103 282 7,663 SH   OTR 1 7,663 0 0
PFIZER INC COM 717081103 43 1,176 SH   SOLE 1,176 0 0
PFIZER INC COM 717081103 65 1,754 SH   OTR 2 0 0 1,754
PGIM HIGH YIELD BOND FUND IN COM 69346H100 196 13,079 SH   OTR 1 13,079 0 0
PHILLIPS 66 COM 718546104 2,719 38,873 SH   SOLE 38,873 0 0
PINNACLE WEST CAP CORP COM 723484101 720 9,000 SH   OTR 5 9,000 0 0
PINTEREST INC CL A 72352L106 2,319 35,194 SH   OTR 2 0 0 35,194
PIONEER FLOATING RATE TR COM 72369J102 114 11,170 SH   OTR 1 11,170 0 0
PIONEER HIGH INCOME TR COM 72369H106 179 20,078 SH   OTR 1 20,078 0 0
PIONEER NAT RES CO COM 723787107 247 2,172 SH   SOLE 2,172 0 0
PIONEER NAT RES CO COM 723787107 1,152 10,112 SH   OTR 1 10,112 0 0
PIONEER NAT RES CO COM 723787107 235 2,060 SH   OTR 5 2,060 0 0
PNC FINL SVCS GROUP INC COM 693475105 371 2,493 SH   OTR 1 2,493 0 0
POINTS INTL LTD COM NEW 730843208 7,824 545,242 SH   SOLE 321,258 0 223,984
POOL CORP COM 73278L105 34,019 91,327 SH   OTR 5 84,557 0 6,770
POOL CORP COM 73278L105 420 1,127 SH   SOLE 1,127 0 0
POWER INTEGRATIONS INC COM 739276103 46,541 568,539 SH   OTR 1 527,915 0 40,624
POWER INTEGRATIONS INC COM 739276103 2,411 29,447 SH   SOLE 27,394 0 2,053
PRETIUM RES INC COM 74139C102 283 24,749 SH   SOLE 24,749 0 0
PRIMERICA INC COM 74164M108 123 920 SH   SOLE 0 0 920
PRIMERICA INC COM 74164M108 3,363 25,110 SH   OTR 1 15,966 0 9,144
PROCTER AND GAMBLE CO COM 742718109 633 4,548 SH   SOLE 4,548 0 0
PROCTER AND GAMBLE CO COM 742718109 257 1,844 SH   OTR 1 1,844 0 0
PROCTER AND GAMBLE CO COM 742718109 1,033 7,427 SH   OTR 2 0 0 7,427
PROGRESSIVE CORP COM 743315103 25,264 255,505 SH   OTR 5 237,875 0 17,630
PROGRESSIVE CORP COM 743315103 326 3,300 SH   SOLE 3,300 0 0
PROGRESSIVE CORP COM 743315103 71 720 SH   OTR 2 0 0 720
PROSHARES TR SHRT 20+YR TRE 74347X849 454 28,800 SH   SOLE 28,800 0 0
PURPLE INNOVATION INC COM 74640Y106 662 20,100 SH   SOLE 20,100 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2,652 193,739 SH   OTR 1 191,275 0 2,464
PVH CORPORATION COM 693656100 3,216 34,251 SH   SOLE 31,695 0 2,556
PVH CORPORATION COM 693656100 62,255 663,068 SH   OTR 1 614,024 0 49,044
QIAGEN NV SHS NEW N72482123 3 57 SH   OTR 2 0 0 57
QIAGEN NV SHS NEW N72482123 1,728 32,700 SH   SOLE 32,700 0 0
QUALCOMM INC COM 747525103 4,439 29,140 SH   OTR 1 28,207 0 933
QUALCOMM INC COM 747525103 297 1,950 SH   OTR 2 0 0 1,950
QUALYS INC COM 74758T303 55,808 457,928 SH   OTR 1 427,073 0 30,855
QUALYS INC COM 74758T303 4,860 39,877 SH   SOLE 38,405 0 1,472
QUEST DIAGNOSTICS INC COM 74834L100 281 2,359 SH   OTR 1 2,359 0 0
QUEST DIAGNOSTICS INC COM 74834L100 51 427 SH   OTR 2 0 0 427
RALPH LAUREN CORP CL A 751212101 363 3,500 SH   OTR 1 3,500 0 0
RAYMOND JAMES FINL INC COM 754730109 290 3,031 SH   OTR 1 3,031 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 412 5,767 SH   OTR 2 0 0 5,767
RAYTHEON TECHNOLOGIES CORP COM 75513E101 18 245 SH   SOLE 245 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 193 2,700 SH   OTR 1 2,700 0 0
REALPAGE INC COM 75606N109 3,573 40,961 SH   OTR 1 26,120 0 14,841
REALPAGE INC COM 75606N109 15,541 178,141 SH   SOLE 176,648 0 1,493
REGENERON PHARMACEUTICALS COM 75886F107 1,913 3,959 SH   SOLE 3,959 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,243 19,351 SH   SOLE 18,213 0 1,138
REINSURANCE GRP OF AMERICA I COM NEW 759351604 42,899 370,141 SH   OTR 1 345,251 0 24,890
REPAY HLDGS CORP COM CL A 76029L100 9,250 339,461 SH   SOLE 339,461 0 0
REPLIGEN CORP COM 759916109 200 1,042 SH   SOLE 0 0 1,042
REPLIGEN CORP COM 759916109 5,491 28,654 SH   OTR 1 18,295 0 10,359
REPUBLIC SVCS INC COM 760759100 819 8,500 SH   SOLE 8,500 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 972 15,944 SH   OTR 1 15,944 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 169,244 2,776,438 SH   SOLE 2,680,747 0 95,691
REVOLVE GROUP INC CL A 76156B107 22,140 710,310 SH   OTR 1 673,300 0 37,010
REXNORD CORP COM 76169B102 125 3,153 SH   SOLE 0 0 3,153
REXNORD CORP COM 76169B102 3,407 86,264 SH   OTR 1 54,928 0 31,336
RITCHIE BROS AUCTIONEERS COM 767744105 24,374 351,729 SH   OTR 1 321,449 0 30,280
RITCHIE BROS AUCTIONEERS COM 767744105 116,415 1,679,912 SH   SOLE 1,669,726 0 10,186
ROCKWELL AUTOMATION INC COM 773903109 370 1,474 SH   OTR 1 1,474 0 0
ROCKWELL AUTOMATION INC COM 773903109 155 617 SH   OTR 2 0 0 617
ROGERS COMMUNICATIONS INC CL B 775109200 86,767 1,869,464 SH   SOLE 1,829,311 0 40,153
ROLLINS INC COM 775711104 1,303 33,360 SH   SOLE 33,360 0 0
ROSS STORES INC COM 778296103 34,437 280,410 SH   OTR 5 259,695 0 20,715
ROSS STORES INC COM 778296103 134 1,092 SH   OTR 2 0 0 1,092
ROYAL BK CDA COM 780087102 396,137 4,835,912 SH   SOLE 4,624,764 0 211,148
S&P GLOBAL INC COM 78409V104 256 778 SH   OTR 2 0 0 778
S&P GLOBAL INC COM 78409V104 38,954 118,499 SH   SOLE 118,499 0 0
S&P GLOBAL INC COM 78409V104 33 99 SH   OTR 1 99 0 0
SALESFORCE COM INC COM 79466L302 62 280 SH   OTR 2 0 0 280
SALESFORCE COM INC COM 79466L302 120 540 SH   SOLE 540 0 0
SALESFORCE COM INC COM 79466L302 33 150 SH   OTR 1 150 0 0
SALESFORCE COM INC COM 79466L902 1,802 8,100 SH Call OTR 2 0 0 8,100
SCHWAB CHARLES CORP COM 808513105 9 174 SH   OTR 2 0 0 174
SCHWAB CHARLES CORP COM 808513105 20,252 381,820 SH   OTR 5 359,575 0 22,245
SCHWAB CHARLES CORP COM 808513105 345 6,500 SH   OTR 1 6,500 0 0
SEA LTD SPONSORD ADS 81141R100 9,235 46,395 SH   OTR 3 46,395 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 1,896 30,500 SH   SOLE 30,500 0 0
SEAGEN INC COM 81181C104 2,173 12,410 SH   SOLE 12,410 0 0
SEAWORLD ENTMT INC COM 81282V100 2,177 68,899 SH   SOLE 64,262 0 4,637
SEAWORLD ENTMT INC COM 81282V100 41,028 1,298,757 SH   OTR 1 1,204,718 0 94,039
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 56 350 SH   OTR 1 350 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 548 3,411 SH   OTR 2 0 0 3,411
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 692 6,099 SH   OTR 2 0 0 6,099
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 103 3,500 SH Call OTR 2 0 0 3,500
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 142 4,814 SH   OTR 1 4,814 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,544 34,949 SH   OTR 2 0 0 34,949
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16,917 130,110 SH   OTR 1 130,110 0 0
SEMPRA ENERGY COM 816851109 260 2,040 SH   OTR 2 0 0 2,040
SEMTECH CORP COM 816850101 36,608 507,813 SH   OTR 1 470,584 0 37,229
SEMTECH CORP COM 816850101 1,892 26,243 SH   SOLE 24,314 0 1,929
SERVICENOW INC COM 81762P102 3,484 6,330 SH   OTR 1 6,067 0 263
SERVICENOW INC COM 81762P102 1,821 3,309 SH   SOLE 3,309 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 25,542 1,459,778 SH   SOLE 1,450,803 0 8,975
SHERWIN WILLIAMS CO COM 824348106 71,724 97,595 SH   OTR 2 0 0 97,595
SHERWIN WILLIAMS CO COM 824348106 46,595 63,403 SH   OTR 5 58,733 0 4,670
SHERWIN WILLIAMS CO COM 824348106 836,677 1,138,475 SH   SOLE 1,004,167 0 134,308
SHERWIN WILLIAMS CO COM 824348106 280,617 381,839 SH   OTR 1 275,206 0 106,633
SHOCKWAVE MED INC COM 82489T104 17,930 172,866 SH   OTR 1 159,139 0 13,727
SHOCKWAVE MED INC COM 82489T104 81 777 SH   SOLE 0 0 777
SHOPIFY INC CL A 82509L107 1,268 1,126 SH   SOLE 1,126 0 0
SHOPIFY INC CL A 82509L107 123 109 SH   OTR 2 0 0 109
SILVERCREST METALS INC COM 828363101 1,073 96,527 SH   SOLE 96,527 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,044 19,190 SH   OTR 5 19,190 0 0
SITIME CORP COM 82982T106 469 4,186 SH   SOLE 4,186 0 0
SKECHERS U S A INC CL A 830566105 219 6,101 SH   OTR 2 0 0 6,101
SMITH A O CORP COM 831865209 47,861 873,066 SH   OTR 1 816,140 0 56,926
SMITH A O CORP COM 831865209 2,100 38,314 SH   SOLE 35,822 0 2,492
SMITH A O CORP COM 831865209 170 3,093 SH   OTR 2 0 0 3,093
SMUCKER J M CO COM NEW 832696405 453 3,915 SH   SOLE 3,915 0 0
SNAP INC CL A 83304A106 460 9,182 SH   OTR 2 0 0 9,182
SOLAREDGE TECHNOLOGIES INC COM 83417M104 13 40 SH   OTR 1 40 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 223 700 SH   SOLE 700 0 0
SONY CORP SPONSORED ADR 835699307 33 331 SH   OTR 1 331 0 0
SONY CORP SPONSORED ADR 835699307 548 5,425 SH   OTR 5 5,425 0 0
SONY CORP SPONSORED ADR 835699307 22 213 SH   OTR 2 0 0 213
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 306 1,000 SH   OTR 2 0 0 1,000
SPDR GOLD TR GOLD SHS 78463V107 162 908 SH   SOLE 908 0 0
SPDR GOLD TR GOLD SHS 78463V107 12,160 68,178 SH   OTR 2 0 0 68,178
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,203 9,448 SH   OTR 2 0 0 9,448
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,009 2,700 SH Put SOLE 0 0 2,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 48,573 129,917 SH   SOLE 129,917 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,506 25,425 SH   OTR 1 25,425 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 49,550 132,530 SH   OTR 2 0 0 132,530
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 258 615 SH   OTR 5 615 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 394 938 SH   OTR 1 938 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 357 850 SH   OTR 2 0 0 850
SPDR SER TR S&P BIOTECH 78464A870 4,468 31,736 SH   OTR 2 0 0 31,736
SPDR SER TR S&P DIVID ETF 78464A763 1,547 14,600 SH   OTR 2 0 0 14,600
SPDR SER TR S&P DIVID ETF 78464A763 70 659 SH   OTR 1 659 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,165 3,702 SH   OTR 2 0 0 3,702
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,451 75,000 SH   OTR 2 0 0 75,000
SPX CORP COM 784635104 2,044 37,480 SH   OTR 1 23,824 0 13,656
SPX CORP COM 784635104 75 1,373 SH   SOLE 0 0 1,373
SQUARE INC CL A 852234103 316 1,451 SH   OTR 2 0 0 1,451
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 299 4,115 SH   OTR 1 4,115 0 0
SSR MNG INC COM 784730103 19,735 985,806 SH   SOLE 985,806 0 0
STANTEC INC COM 85472N109 4,820 149,094 SH   SOLE 149,094 0 0
STARBUCKS CORP COM 855244109 1,453 13,578 SH   OTR 2 0 0 13,578
STARBUCKS CORP COM 855244109 2,391 22,348 SH   OTR 1 21,212 0 1,136
STARBUCKS CORP COM 855244109 909 8,500 SH   SOLE 8,500 0 0
STERIS PLC SHS USD G8473T100 429 2,265 SH   OTR 1 2,265 0 0
STONERIDGE INC COM 86183P102 123 4,054 SH   SOLE 0 0 4,054
STONERIDGE INC COM 86183P102 3,331 110,192 SH   OTR 1 69,912 0 40,280
STRYKER CORPORATION COM 863667101 239 975 SH   OTR 2 0 0 975
STRYKER CORPORATION COM 863667101 123 500 SH   SOLE 500 0 0
STRYKER CORPORATION COM 863667101 2,477 10,109 SH   OTR 1 9,673 0 436
SUN LIFE FINANCIAL INC. COM 866796105 4,194 94,602 SH   SOLE 94,602 0 0
SUNCOR ENERGY INC NEW COM 867224107 8 496 SH   OTR 1 496 0 0
SUNCOR ENERGY INC NEW COM 867224107 34,468 2,061,326 SH   SOLE 1,911,078 0 150,248
SYNCHRONY FINANCIAL COM 87165B103 69,082 1,990,274 SH   OTR 1 1,913,755 0 76,519
SYNCHRONY FINANCIAL COM 87165B103 3,944 113,641 SH   SOLE 113,641 0 0
SYNOPSYS INC COM 871607107 2,184 8,425 SH   OTR 1 8,084 0 341
SYSCO CORP COM 871829107 1,171 15,766 SH   OTR 1 15,062 0 704
SYSCO CORP COM 871829107 158 2,134 SH   OTR 2 0 0 2,134
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,191,936 10,931,179 SH   SOLE 8,905,437 0 2,025,742
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 531,279 4,872,330 SH   OTR 1 3,811,750 0 1,060,580
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 593 5,440 SH   OTR 2 0 0 5,440
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,613 12,575 SH   SOLE 12,575 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 996 100,000 SH   OTR 2 0 0 100,000
TARGET CORP COM 87612E106 677 3,837 SH   OTR 2 0 0 3,837
TARGET CORP COM 87612E106 132 745 SH   SOLE 745 0 0
TATTOOED CHEF INC COM CL A 87663X102 1,419 62,000 SH   SOLE 62,000 0 0
TC ENERGY CORP COM 87807B107 82,508 2,035,667 SH   SOLE 1,901,418 0 134,249
TE CONNECTIVITY LTD REG SHS H84989104 380 3,140 SH   OTR 1 3,140 0 0
TELADOC HEALTH INC COM 87918A105 6,399 32,000 SH   OTR 2 0 0 32,000
TELADOC HEALTH INC COM 87918A105 1,276 6,380 SH   SOLE 6,380 0 0
TELUS CORPORATION COM 87971M103 181,037 9,168,910 SH   SOLE 8,894,206 0 274,704
TEMPLETON GLOBAL INCOME FD COM 880198106 196 35,602 SH   OTR 1 35,602 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 1,650 300,000 SH   SOLE 300,000 0 0
TESLA INC COM 88160R101 1,260 1,786 SH   OTR 1 1,676 0 110
TESLA INC COM 88160R101 5,543 7,855 SH   OTR 2 0 0 7,855
TESLA INC COM 88160R901 2,117 3,000 SH Call OTR 2 0 0 3,000
TEXAS INSTRS INC COM 882508104 477 2,905 SH   OTR 1 2,905 0 0
TEXAS INSTRS INC COM 882508104 88 539 SH   OTR 2 0 0 539
TEXAS INSTRS INC COM 882508104 1,756 10,700 SH   SOLE 10,700 0 0
TEXAS INSTRS INC COM 882508104 30,061 183,155 SH   OTR 5 171,045 0 12,110
TFI INTL INC COM 87241L109 25,808 502,856 SH   SOLE 502,856 0 0
THE TRADE DESK INC COM CL A 88339J105 9,153 11,427 SH   OTR 2 0 0 11,427
THERMO FISHER SCIENTIFIC INC COM 883556102 2,563 5,502 SH   OTR 1 5,250 0 252
THERMO FISHER SCIENTIFIC INC COM 883556102 5,241 11,253 SH   OTR 2 0 0 11,253
THERMO FISHER SCIENTIFIC INC COM 883556102 37,357 80,203 SH   OTR 5 74,673 0 5,530
THOMSON REUTERS CORP. COM NEW 884903709 8 100 SH   OTR 2 0 0 100
THOMSON REUTERS CORP. COM NEW 884903709 189,284 2,319,805 SH   SOLE 2,255,250 0 64,555
TJX COS INC NEW COM 872540109 632,883 9,267,581 SH   SOLE 8,163,920 0 1,103,661
TJX COS INC NEW COM 872540109 50,139 734,211 SH   OTR 2 0 0 734,211
TJX COS INC NEW COM 872540109 204,577 2,995,713 SH   OTR 1 2,148,772 0 846,941
TJX COS INC NEW COM 872540109 82,263 1,204,611 SH   OTR 5 1,157,506 0 47,105
T-MOBILE US INC COM 872590104 522 3,870 SH   SOLE 3,870 0 0
TOPBUILD CORP COM 89055F103 33,976 184,571 SH   OTR 1 169,690 0 14,881
TOPBUILD CORP COM 89055F103 153 832 SH   SOLE 0 0 832
TORO CO COM 891092108 24 258 SH   OTR 1 258 0 0
TORO CO COM 891092108 355 3,743 SH   SOLE 3,743 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 429,505 7,625,033 SH   SOLE 7,351,666 0 273,367
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 16 104 SH   OTR 2 0 0 104
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 30,570 197,775 SH   OTR 5 197,775 0 0
TRACTOR SUPPLY CO COM 892356106 3,201 22,770 SH   SOLE 22,770 0 0
TRACTOR SUPPLY CO COM 892356106 57,011 405,541 SH   OTR 1 389,949 0 15,592
TRANE TECHNOLOGIES PLC SHS G8994E103 216 1,489 SH   OTR 1 1,489 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 151 1,040 SH   SOLE 1,040 0 0
TREAN INS GROUP INC COM 89457R101 4,732 361,197 SH   SOLE 361,197 0 0
TREX CO INC COM 89531P105 169 2,024 SH   SOLE 0 0 2,024
TREX CO INC COM 89531P105 4,623 55,224 SH   OTR 1 35,106 0 20,118
TRIP COM GROUP LTD ADS 89677Q107 8 228 SH   OTR 1 228 0 0
TRIP COM GROUP LTD ADS 89677Q107 7,046 208,905 SH   OTR 3 208,905 0 0
TRUPANION INC COM 898202106 503 4,204 SH   SOLE 4,204 0 0
TUCOWS INC COM NEW 898697206 6,965 94,832 SH   SOLE 56,134 0 38,698
TURNING POINT THERAPEUTICS I COM 90041T108 4,263 34,986 SH   OTR 1 22,205 0 12,781
TURNING POINT THERAPEUTICS I COM 90041T108 157 1,285 SH   SOLE 0 0 1,285
TWITTER INC COM 90184L102 213 3,929 SH   SOLE 3,929 0 0
TWITTER INC COM 90184L102 990 18,280 SH   OTR 1 18,280 0 0
TYLER TECHNOLOGIES INC COM 902252105 2,502 5,731 SH   SOLE 5,731 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,702 3,900 SH   OTR 2 0 0 3,900
UBER TECHNOLOGIES INC COM 90353T100 604 11,842 SH   OTR 2 0 0 11,842
UBER TECHNOLOGIES INC COM 90353T100 2,170 42,545 SH   OTR 1 42,545 0 0
UBER TECHNOLOGIES INC COM 90353T100 466 9,130 SH   SOLE 9,130 0 0
UNILEVER PLC SPON ADR NEW 904767704 13 215 SH   OTR 1 215 0 0
UNILEVER PLC SPON ADR NEW 904767704 12 193 SH   OTR 2 0 0 193
UNILEVER PLC SPON ADR NEW 904767704 12,409 205,580 SH   SOLE 205,580 0 0
UNION PAC CORP COM 907818108 1,622 7,788 SH   SOLE 7,788 0 0
UNION PAC CORP COM 907818108 1,361 6,535 SH   OTR 1 6,535 0 0
UNION PAC CORP COM 907818108 143 687 SH   OTR 2 0 0 687
UNION PAC CORP COM 907818108 72,328 347,364 SH   OTR 5 334,604 0 12,760
UNITED PARCEL SERVICE INC CL B 911312106 126 750 SH   OTR 1 750 0 0
UNITED PARCEL SERVICE INC CL B 911312106 569 3,376 SH   OTR 2 0 0 3,376
UNITEDHEALTH GROUP INC COM 91324P102 73,260 208,907 SH   OTR 2 0 0 208,907
UNITEDHEALTH GROUP INC COM 91324P102 225,984 644,417 SH   SOLE 625,167 0 19,250
UNITEDHEALTH GROUP INC COM 91324P102 76,387 217,826 SH   OTR 1 213,346 0 4,480
UNIVERSAL DISPLAY CORP COM 91347P105 2,112 9,190 SH   SOLE 8,568 0 622
UNIVERSAL DISPLAY CORP COM 91347P105 40,717 177,185 SH   OTR 1 164,595 0 12,590
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,093 17,000 SH   OTR 5 17,000 0 0
US BANCORP DEL COM NEW 902973304 34,883 748,716 SH   OTR 2 0 0 748,716
US BANCORP DEL COM NEW 902973304 348,372 7,477,408 SH   SOLE 6,668,862 0 808,546
US BANCORP DEL COM NEW 902973304 124,321 2,668,405 SH   OTR 1 1,881,766 0 786,639
V F CORP COM 918204108 164 1,916 SH   OTR 2 0 0 1,916
V F CORP COM 918204108 155 1,820 SH   OTR 1 1,820 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 526 14,600 SH   OTR 2 0 0 14,600
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 524 2,400 SH   OTR 2 0 0 2,400
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 252 3,036 SH   OTR 1 3,036 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 514 3,123 SH   OTR 1 3,123 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 12,479 49,257 SH   OTR 2 0 0 49,257
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,438 13,873 SH   OTR 2 0 0 13,873
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,039 4,900 SH   OTR 2 0 0 4,900
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 967 8,125 SH   OTR 2 0 0 8,125
VANGUARD INDEX FDS MID CAP ETF 922908629 6,757 32,678 SH   OTR 1 32,678 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,269 6,139 SH   OTR 2 0 0 6,139
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,518 29,647 SH   OTR 2 0 0 29,647
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 20,728 60,309 SH   SOLE 60,309 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 180,243 524,435 SH   OTR 1 524,435 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,698 7,849 SH   OTR 2 0 0 7,849
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,965 20,852 SH   OTR 2 0 0 20,852
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,952 15,165 SH   OTR 1 15,165 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,916 40,662 SH   OTR 2 0 0 40,662
VANGUARD INDEX FDS SML CP GRW ETF 922908595 384 1,433 SH   OTR 2 0 0 1,433
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,837 9,439 SH   OTR 2 0 0 9,439
VANGUARD INDEX FDS TOTAL STK MKT 922908769 107 548 SH   OTR 1 548 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,298 19,316 SH   OTR 2 0 0 19,316
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 14,654 292,433 SH   OTR 2 0 0 292,433
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 816 16,282 SH   OTR 1 16,282 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,625 32,429 SH   SOLE 32,429 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 352 3,800 SH   SOLE 3,800 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 40 432 SH   OTR 2 0 0 432
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 252 3,030 SH   OTR 1 3,030 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 85 600 SH   SOLE 600 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 179 1,271 SH   OTR 1 1,271 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 85 605 SH   OTR 2 0 0 605
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,194 88,845 SH   OTR 1 88,845 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,657 310,454 SH   OTR 2 0 0 310,454
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,501 74,160 SH   SOLE 74,160 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 556 6,076 SH   OTR 2 0 0 6,076
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 124 1,350 SH   OTR 1 1,350 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 523 2,566 SH   OTR 2 0 0 2,566
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 263 3,606 SH   OTR 2 0 0 3,606
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,494 15,617 SH   OTR 2 0 0 15,617
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 620 2,772 SH   OTR 1 2,772 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,204 11,884 SH   OTR 2 0 0 11,884
VANGUARD WORLD FDS INF TECH ETF 92204A702 71 201 SH   OTR 1 201 0 0
VARIAN MED SYS INC COM 92220P105 350 2,000 SH   OTR 2 0 0 2,000
VEEVA SYS INC CL A COM 922475108 265 972 SH   SOLE 972 0 0
VEEVA SYS INC CL A COM 922475108 1,250 4,590 SH   OTR 1 4,590 0 0
VEEVA SYS INC CL A COM 922475108 1,737 6,380 SH   OTR 5 6,380 0 0
VERACYTE INC COM 92337F107 35,419 723,729 SH   OTR 1 657,975 0 65,754
VERACYTE INC COM 92337F107 1,799 36,751 SH   SOLE 32,565 0 4,186
VERISIGN INC COM 92343E102 1,505 6,955 SH   OTR 1 6,955 0 0
VERISIGN INC COM 92343E102 31,206 144,206 SH   SOLE 144,206 0 0
VERISK ANALYTICS INC COM 92345Y106 288 1,386 SH   SOLE 1,386 0 0
VERISK ANALYTICS INC COM 92345Y106 3,399 16,375 SH   OTR 1 15,900 0 475
VERIZON COMMUNICATIONS INC COM 92343V104 192 3,268 SH   OTR 2 0 0 3,268
VERIZON COMMUNICATIONS INC COM 92343V104 1,457 24,800 SH   SOLE 24,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 216 3,677 SH   OTR 1 3,677 0 0
VIKING THERAPEUTICS INC COM 92686J106 316 56,164 SH   SOLE 52,654 0 3,510
VIKING THERAPEUTICS INC COM 92686J106 5,915 1,050,696 SH   OTR 1 976,801 0 73,895
VISA INC COM CL A 92826C839 6,908 31,583 SH   OTR 1 30,713 0 870
VISA INC COM CL A 92826C839 4,277 19,555 SH   OTR 2 0 0 19,555
VISA INC COM CL A 92826C839 45,765 209,229 SH   OTR 5 193,789 0 15,440
VISA INC COM CL A 92826C839 89,289 408,217 SH   SOLE 408,217 0 0
VMWARE INC CL A COM 928563402 1,669 11,900 SH   SOLE 11,900 0 0
WALMART INC COM 931142103 779 5,405 SH   OTR 2 0 0 5,405
WALMART INC COM 931142103 333 2,307 SH   OTR 1 2,307 0 0
WASTE CONNECTIONS INC COM 94106B101 157,558 1,541,292 SH   SOLE 1,483,327 0 57,965
WASTE CONNECTIONS INC COM 94106B101 10 97 SH   OTR 1 97 0 0
WASTE MGMT INC DEL COM 94106L109 337 2,860 SH   OTR 1 2,860 0 0
WASTE MGMT INC DEL COM 94106L109 91 772 SH   OTR 2 0 0 772
WATSCO INC COM 942622200 2,174 9,595 SH   OTR 5 9,595 0 0
WD-40 CO COM 929236107 482 1,813 SH   SOLE 1,813 0 0
WEIBO CORP SPONSORED ADR 948596101 21,174 516,565 SH   OTR 1 516,565 0 0
WEIBO CORP SPONSORED ADR 948596101 4,222 102,996 SH   OTR 3 102,996 0 0
WELLS FARGO ADV MULTI SCTR I COM 94987D101 175 14,446 SH   OTR 1 14,446 0 0
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 224 27,508 SH   OTR 1 27,508 0 0
WELLS FARGO CO NEW COM 949746101 924 30,600 SH   OTR 5 30,600 0 0
WELLS FARGO CO NEW COM 949746101 127 4,200 SH   OTR 1 4,200 0 0
WELLS FARGO CO NEW COM 949746101 51 1,675 SH   OTR 2 0 0 1,675
WELLS FARGO CO NEW COM 949746101 1,183 39,205 SH   SOLE 39,205 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 963 3,400 SH   SOLE 3,400 0 0
WESTERN ALLIANCE BANCORP COM 957638109 12,251 204,349 SH   OTR 1 184,267 0 20,082
WESTERN ALLIANCE BANCORP COM 957638109 2,207 36,817 SH   SOLE 35,869 0 948
WESTERN ASSET GLOBAL HIGH IN COM 95766B109 255 25,479 SH   OTR 1 25,479 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 765 83,150 SH   OTR 1 81,692 0 1,458
WESTERN ASSET MANAGED MUNS F COM 95766M105 2,227 173,417 SH   OTR 1 170,362 0 3,055
WESTERN ASSET MUN PARTNERS F COM 95766P108 2,199 147,100 SH   OTR 1 144,793 0 2,307
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 141 10,306 SH   OTR 1 10,306 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 197 15,914 SH   OTR 1 15,914 0 0
WESTERN UN CO COM 959802109 2,086 95,100 SH   SOLE 95,100 0 0
WEX INC COM 96208T104 499 2,450 SH   OTR 5 2,450 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 358 10,682 SH   SOLE 10,682 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 28,749 690,496 SH   SOLE 652,769 0 37,727
WILLIAMS COS INC COM 969457100 201 10,000 SH   OTR 5 10,000 0 0
WORKDAY INC CL A 98138H101 1,278 5,333 SH   OTR 1 5,333 0 0
WORKDAY INC CL A 98138H101 274 1,143 SH   SOLE 1,143 0 0
WPX ENERGY INC COM 98212B103 24,216 2,971,326 SH   OTR 1 2,761,239 0 210,087
WPX ENERGY INC COM 98212B103 637 78,142 SH   SOLE 68,208 0 9,934
XILINX INC COM 983919101 1,245 8,782 SH   OTR 1 8,782 0 0
XILINX INC COM 983919101 802 5,656 SH   SOLE 5,656 0 0
XYLEM INC COM 98419M100 2,715 26,674 SH   SOLE 26,674 0 0
YAMANA GOLD INC COM 98462Y100 854 150,058 SH   SOLE 150,058 0 0
YANDEX N V SHS CLASS A N97284108 17,853 256,584 SH   OTR 3 256,584 0 0
YETI HLDGS INC COM 98585X104 35,138 513,181 SH   OTR 5 475,006 0 38,175
YUM CHINA HLDGS INC COM 98850P109 7 119 SH   OTR 2 0 0 119
YUM CHINA HLDGS INC COM 98850P109 44,673 782,500 SH   OTR 1 782,500 0 0
ZENDESK INC COM 98936J101 37,842 264,406 SH   OTR 1 254,119 0 10,287
ZENDESK INC COM 98936J101 2,161 15,097 SH   SOLE 15,097 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 8,162 62,881 SH   OTR 2 0 0 62,881
ZOETIS INC CL A 98978V103 669 4,041 SH   OTR 1 4,041 0 0
ZOETIS INC CL A 98978V103 887 5,361 SH   OTR 2 0 0 5,361
ZOETIS INC CL A 98978V103 31,157 188,262 SH   OTR 5 173,302 0 14,960
ZOETIS INC CL A 98978V103 22,956 138,709 SH   SOLE 138,709 0 0
ZYNGA INC CL A 98986T108 48,144 4,877,782 SH   OTR 1 4,549,323 0 328,459
ZYNGA INC CL A 98986T108 2,500 253,258 SH   SOLE 237,970 0 15,288