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 FIGI (to the nearest dollar) 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