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