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