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