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 38,460 185,099 SH   OTR 2 0 0 185,099
3M CO COM 88579Y101 352 1,695 SH   OTR 5 1,695 0 0
3M CO COM 88579Y101 346,498 1,667,619 SH   SOLE 1,532,007 0 135,612
3M CO COM 88579Y101 115,505 555,902 SH   OTR 1 550,498 0 5,404
51JOB INC SPONSORED ADS 316827104 21,117 271,154 SH   OTR 1 271,154 0 0
51JOB INC SPONSORED ADS 316827104 59 754 SH   SOLE 0 0 754
ABBOTT LABS COM 002824100 1,533 19,181 SH   OTR 2 0 0 19,181
ABBOTT LABS COM 002824100 642 8,025 SH   SOLE 8,025 0 0
ABBVIE INC COM 00287Y109 24 300 SH   OTR 1 300 0 0
ABBVIE INC COM 00287Y109 22 269 SH   SOLE 269 0 0
ABBVIE INC COM 00287Y109 1,661 20,605 SH   OTR 2 0 0 20,605
ABBVIE INC COM 00287Y109 1,738 21,570 SH   OTR 5 21,570 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 1,711 404,581 SH   SOLE 404,581 0 0
ACCELERON PHARMA INC COM 00434H108 1,530 32,850 SH   OTR 1 21,658 0 11,192
ACCELERON PHARMA INC COM 00434H108 48 1,020 SH   SOLE 0 0 1,020
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41,149 233,772 SH   OTR 5 209,472 0 24,300
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,130 17,780 SH   OTR 1 11,267 0 6,513
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,437 8,165 SH   OTR 2 0 0 8,165
ACI WORLDWIDE INC COM 004498101 96 2,917 SH   SOLE 0 0 2,917
ACI WORLDWIDE INC COM 004498101 44,424 1,351,516 SH   OTR 1 664,485 0 687,031
ACTIVISION BLIZZARD INC COM 00507V109 292 6,414 SH   OTR 2 0 0 6,414
ADOBE INC COM 00724F101 79 296 SH   OTR 2 0 0 296
ADOBE INC COM 00724F101 640 2,400 SH   SOLE 2,400 0 0
ADVANCED ENERGY INDS COM 007973100 21,763 438,062 SH   OTR 1 220,358 0 217,704
ADVANCED ENERGY INDS COM 007973100 94 1,898 SH   SOLE 0 0 1,898
AFLAC INC COM 001055102 3 50 SH   SOLE 50 0 0
AFLAC INC COM 001055102 327 6,548 SH   OTR 2 0 0 6,548
AGCO CORP COM 001084102 3,718 53,454 SH   OTR 1 35,219 0 18,235
AGCO CORP COM 001084102 119 1,708 SH   SOLE 0 0 1,708
AGILENT TECHNOLOGIES INC COM 00846U101 91 1,135 SH   OTR 1 1,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 31 381 SH   OTR 2 0 0 381
AGILENT TECHNOLOGIES INC COM 00846U101 605 7,522 SH   SOLE 7,522 0 0
AGNICO EAGLE MINES LTD COM 008474108 441 10,140 SH   OTR 1 10,140 0 0
AGNICO EAGLE MINES LTD COM 008474108 26,677 613,764 SH   SOLE 603,764 0 10,000
AIMMUNE THERAPEUTICS INC COM 00900T107 3,478 155,603 SH   OTR 1 102,551 0 53,052
AIMMUNE THERAPEUTICS INC COM 00900T107 111 4,969 SH   SOLE 0 0 4,969
ALAMOS GOLD INC NEW COM CL A 011532108 1,811 357,053 SH   SOLE 357,053 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 2,518 223,961 SH   SOLE 222,961 0 1,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,690 25,708 SH   OTR 2 0 0 25,708
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 40,608 222,573 SH   OTR 3 222,573 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 356 1,949 SH   OTR 5 1,949 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,608 52,661 SH   SOLE 10,975 0 41,686
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 58,818 322,378 SH   OTR 1 316,114 0 6,264
ALITHYA GROUP INC CL A SUB VTG 01643B106 2,289 728,500 SH   SOLE 728,500 0 0
ALLERGAN PLC SHS G0177J108 1,241 8,478 SH   OTR 1 4,446 0 4,032
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 248 21,390 SH   OTR 1 21,390 0 0
ALPHABET INC CAP STK CL A 02079K305 378,411 321,535 SH   SOLE 293,608 0 27,927
ALPHABET INC CAP STK CL A 02079K305 49,013 41,646 SH   OTR 2 0 0 41,646
ALPHABET INC CAP STK CL A 02079K305 137,085 116,481 SH   OTR 1 114,377 0 2,104
ALPHABET INC CAP STK CL C 02079K107 1,917 1,634 SH   OTR 1 1,053 0 581
ALPHABET INC CAP STK CL C 02079K107 4,822 4,110 SH   OTR 2 0 0 4,110
ALPHABET INC CAP STK CL C 02079k107 1,623 1,383 SH   SOLE 1,383 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 356 35,500 SH   OTR 5 35,500 0 0
ALTRIA GROUP INC COM 02209S103 34 600 SH   SOLE 450 0 150
ALTRIA GROUP INC COM 02209S103 213 3,701 SH   OTR 2 0 0 3,701
AMAZON COM INC COM 023135106 55 31 SH   SOLE 31 0 0
AMAZON COM INC COM 023135106 30,198 16,958 SH   OTR 5 14,693 0 2,265
AMAZON COM INC COM 023135106 8,309 4,666 SH   OTR 2 0 0 4,666
AMAZON COM INC COM 023135106 4,005 2,249 SH   OTR 1 1,326 0 923
AMERICAN ELEC PWR CO INC COM 025537101 277 3,312 SH   OTR 1 3,312 0 0
AMERICAN EXPRESS CO COM 025816109 131 1,200 SH   OTR 1 1,200 0 0
AMERICAN EXPRESS CO COM 025816109 3,218 29,438 SH   OTR 2 0 0 29,438
AMERICAN INTL GROUP INC COM NEW 026874784 258 5,999 SH   OTR 1 0 0 5,999
AMERICAN TOWER CORP NEW COM 03027X100 236 1,200 SH   OTR 2 0 0 1,200
AMERICAN WTR WKS CO INC NEW COM 030420103 1,308 12,549 SH   SOLE 12,549 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 211 6,826 SH   OTR 1 6,826 0 0
AMERIPRISE FINL INC COM 03076C106 1,046 8,166 SH   OTR 1 4,417 0 3,749
AMGEN INC COM 031162100 348 1,833 SH   OTR 1 1,796 0 37
AMGEN INC COM 031162100 7,424 39,079 SH   OTR 2 0 0 39,079
AMGEN INC COM 031162100 38,185 200,995 SH   OTR 5 185,425 0 15,570
AMPHENOL CORP NEW CL A 032095101 455 4,815 SH   OTR 1 4,724 0 91
AMPHENOL CORP NEW CL A 032095101 96 1,013 SH   SOLE 1,013 0 0
ANALOG DEVICES INC COM 032654105 27,248 258,835 SH   OTR 5 219,620 0 39,215
ANALOG DEVICES INC COM 032654105 34,685 329,486 SH   OTR 2 0 0 329,486
ANALOG DEVICES INC COM 032654105 18,337 174,187 SH   OTR 1 163,472 0 10,715
ANALOG DEVICES INC COM 032654105 95,289 905,188 SH   SOLE 866,101 0 39,087
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 252 3,000 SH   OTR 1 0 0 3,000
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 90 1,077 SH   OTR 2 0 0 1,077
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 553 6,580 SH   OTR 5 6,580 0 0
ANNALY CAP MGMT INC COM 035710409 157 15,760 SH   OTR 1 15,760 0 0
ANSYS INC COM 03662Q105 587 3,211 SH   OTR 1 3,211 0 0
ANSYS INC COM 03662Q105 43 233 SH   SOLE 233 0 0
ANTHEM INC COM 036752103 3 10 SH   SOLE 10 0 0
ANTHEM INC COM 036752103 207 720 SH   OTR 1 720 0 0
AON PLC SHS CL A G0408V102 187 1,095 SH   OTR 1 1,095 0 0
AON PLC SHS CL A G0408V102 606 3,550 SH   OTR 2 0 0 3,550
APERGY CORP COM 03755L104 24,484 596,304 SH   OTR 1 289,238 0 307,066
APPLE INC COM 037833100 4,428 23,309 SH   OTR 1 16,003 0 7,306
APPLE INC COM 037833100 26,485 139,432 SH   OTR 2 0 0 139,432
APPLE INC COM 037833100 48,491 255,283 SH   OTR 5 232,453 0 22,830
APPLE INC COM 037833100 9,732 51,234 SH   SOLE 51,012 0 222
APPLIED MATLS INC COM 038222105 1,832 46,187 SH   OTR 1 32,722 0 13,465
APTIV PLC SHS G6095L109 62 783 SH   SOLE 783 0 0
APTIV PLC SHS G6095L109 858 10,800 SH   OTR 5 10,800 0 0
APTIV PLC SHS G6095L109 91 1,150 SH   OTR 2 0 0 1,150
APTIV PLC SHS G6095L109 2,475 31,141 SH   OTR 1 21,466 0 9,675
ARISTA NETWORKS INC COM 040413106 2,443 7,770 SH   OTR 1 4,119 0 3,651
ARRAY BIOPHARMA INC COM 04269X105 44,757 1,835,814 SH   OTR 1 931,603 0 904,211
ARRAY BIOPHARMA INC COM 04269X105 181 7,406 SH   SOLE 1,971 0 5,435
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 28,451 1,550,490 SH   OTR 1 764,736 0 785,754
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 87 4,765 SH   SOLE 0 0 4,765
ASGN INC COM 00191U102 2,880 45,363 SH   OTR 1 29,905 0 15,458
ASGN INC COM 00191U102 92 1,449 SH   SOLE 0 0 1,449
ASTRAZENECA PLC SPONSORED ADR 046353108 46 1,146 SH   SOLE 1,146 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,516 37,507 SH   OTR 1 20,313 0 17,194
AT&T INC COM 00206R102 74 2,373 SH   OTR 1 2,373 0 0
AT&T INC COM 00206R102 647 20,618 SH   OTR 2 0 0 20,618
AT&T INC COM 00206R102 901 28,724 SH   OTR 5 28,724 0 0
AT&T INC COM 00206R102 0 15 SH   SOLE 15 0 0
AUTOLIV INC COM 052800109 16,960 230,652 SH   OTR 1 110,692 0 119,960
AUTOMATIC DATA PROCESSING IN COM 053015103 190 1,188 SH   OTR 2 0 0 1,188
AUTOMATIC DATA PROCESSING IN COM 053015103 241 1,510 SH   OTR 5 1,510 0 0
AUTOZONE INC COM 053332102 119,814 116,992 SH   OTR 1 115,702 0 1,290
AUTOZONE INC COM 053332102 40,832 39,870 SH   OTR 2 0 0 39,870
AUTOZONE INC COM 053332102 316,890 309,427 SH   SOLE 281,690 0 27,737
AXALTA COATING SYS LTD COM G0750C108 25,769 1,022,160 SH   OTR 1 490,823 0 531,337
B2GOLD CORP COM 11777Q209 43,371 15,501,150 SH   SOLE 12,274,645 0 3,226,505
BAIDU INC SPON ADR REP A 056752108 17,958 108,938 SH   OTR 3 108,938 0 0
BAIDU INC SPON ADR REP A 056752108 27 162 SH   SOLE 0 0 162
BAIDU INC SPON ADR REP A 056752108 355 2,156 SH   OTR 2 0 0 2,156
BAIDU INC SPON ADR REP A 056752108 11,405 69,187 SH   OTR 1 65,519 0 3,668
BANCO BRADESCO S A SP ADR PFD NEW 059460303 5,808 638,827 SH   SOLE 0 0 638,827
BANCO BRADESCO S A SP ADR PFD NEW 059460303 23,632 2,599,292 SH   OTR 3 2,599,292 0 0
BANCO MACRO SA SPON ADR B 05961W105 9,153 200,019 SH   OTR 3 200,019 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 1,542 51,825 SH   OTR 3 51,825 0 0
BANK AMER CORP COM 060505104 2,723 98,705 SH   OTR 1 65,392 0 33,313
BANK AMER CORP COM 060505104 3,493 126,615 SH   OTR 2 0 0 126,615
BANK AMER CORP COM 060505104 76 2,768 SH   SOLE 2,550 0 218
BANK MONTREAL QUE COM 063671101 78,613 1,050,929 SH   SOLE 1,028,029 0 22,900
BANK N S HALIFAX COM 064149107 322,523 6,149,154 SH   SOLE 5,124,823 0 1,024,331
BANK NEW YORK MELLON CORP COM 064058100 168 3,324 SH   OTR 2 0 0 3,324
BANK NEW YORK MELLON CORP COM 064058100 2,384 47,283 SH   OTR 1 30,407 0 16,876
BAOZUN INC SPONSORED ADR 06684L103 2,495 60,065 SH   OTR 1 39,538 0 20,527
BAOZUN INC SPONSORED ADR 06684L103 80 1,923 SH   SOLE 0 0 1,923
BARRICK GOLD CORPORATION COM 067901108 17 1,225 SH   OTR 2 0 0 1,225
BARRICK GOLD CORPORATION COM 067901108 9,668 705,383 SH   SOLE 705,383 0 0
BAUSCH HEALTH COS INC COM 071734107 897 36,371 SH   SOLE 36,371 0 0
BAYTEX ENERGY CORP COM 07317Q105 441 259,615 SH   SOLE 259,615 0 0
BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 4,470 470,081 SH   OTR 3 470,081 0 0
BCE INC COM NEW 05534B760 7,515 169,281 SH   SOLE 159,204 0 10,077
BECTON DICKINSON & CO COM 075887109 55,326 221,544 SH   OTR 2 0 0 221,544
BECTON DICKINSON & CO COM 075887109 509,324 2,039,499 SH   SOLE 1,865,348 0 174,151
BECTON DICKINSON & CO COM 075887109 178,520 714,852 SH   OTR 1 708,095 0 6,757
BEIGENE LTD SPONSORED ADR 07725L102 27,170 205,836 SH   OTR 1 102,935 0 102,901
BEIGENE LTD SPONSORED ADR 07725L102 43 326 SH   SOLE 326 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,506 5 SH   OTR 1 0 0 5
BERKSHIRE HATHAWAY INC DEL CL A 084670108 602 2 SH   OTR 5 2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,807 13,975 SH   OTR 2 0 0 13,975
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,675 8,340 SH   OTR 5 4,840 0 3,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 209 1,039 SH   OTR 1 1,039 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 747 3,717 SH   SOLE 3,517 0 200
BERRY GLOBAL GROUP INC COM 08579W103 49,586 920,479 SH   OTR 1 441,947 0 478,532
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,103 12,413 SH   OTR 1 12,413 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 14 161 SH   OTR 2 0 0 161
BIOMARIN PHARMACEUTICAL INC COM 09061G101 80 901 SH   SOLE 901 0 0
BIOTELEMETRY INC COM 090672106 1,669 26,659 SH   OTR 1 17,525 0 9,134
BIOTELEMETRY INC COM 090672106 54 855 SH   SOLE 0 0 855
BJS WHSL CLUB HLDGS INC COM 05550J101 7,796 284,530 SH   SOLE 284,530 0 0
BLACKBERRY LTD COM 09228F103 16,360 1,623,531 SH   SOLE 1,586,531 0 37,000
BLACKLINE INC COM 09239B109 20,804 449,130 SH   OTR 5 381,225 0 67,905
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 6,421 500,477 SH   OTR 1 500,477 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 259 20,891 SH   OTR 1 20,891 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 4,269 344,000 SH   SOLE 344,000 0 0
BLACKROCK INC COM 09247X101 130 305 SH   OTR 1 294 0 11
BLACKROCK INC COM 09247X101 206 481 SH   OTR 2 0 0 481
BLACKROCK INVT QUALITY MUN T COM 09247D105 3,429 242,519 SH   OTR 1 242,519 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 246 16,703 SH   OTR 1 16,703 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 3,310 228,263 SH   OTR 1 228,263 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 3,346 249,511 SH   OTR 1 249,511 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 2,344 219,106 SH   OTR 1 219,106 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 4,282 331,400 SH   OTR 1 331,400 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 5,430 409,837 SH   OTR 1 409,837 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 3,254 264,581 SH   OTR 1 264,581 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 6,933 537,005 SH   OTR 1 537,005 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 7,145 793,053 SH   OTR 1 793,053 0 0
BLACKROCK MUNIY QUALITY FD I COM 09254G108 1,207 98,110 SH   OTR 1 98,110 0 0
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 3,424 254,225 SH   OTR 1 254,225 0 0
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 4,868 364,112 SH   OTR 1 364,112 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 4,590 329,255 SH   OTR 1 329,255 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 4,397 357,177 SH   OTR 1 357,177 0 0
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 3,141 230,770 SH   OTR 1 230,770 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 4,731 365,911 SH   OTR 1 365,911 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,718 128,528 SH   OTR 1 128,528 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 2,362 176,627 SH   SOLE 176,627 0 0
BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 1,162 89,052 SH   OTR 1 89,052 0 0
BLACKROCK NY MUNI INC QLTY T COM 09249U105 2,326 181,692 SH   SOLE 181,692 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 295 13,167 SH   OTR 1 13,167 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 382 10,934 SH   OTR 2 0 0 10,934
BLUEBIRD BIO INC COM 09609G100 53,229 338,329 SH   OTR 1 164,126 0 174,203
BLUEBIRD BIO INC COM 09609G100 61 389 SH   SOLE 389 0 0
BOEING CO COM 097023105 738 1,935 SH   OTR 1 1,935 0 0
BOEING CO COM 097023105 1,105 2,896 SH   OTR 2 0 0 2,896
BOEING CO COM 097023105 1,078 2,825 SH   OTR 5 975 0 1,850
BOEING CO COM 097023105 106 277 SH   SOLE 277 0 0
BOOKING HLDGS INC COM 09857L108 87 50 SH   OTR 2 0 0 50
BOOKING HLDGS INC COM 09857L108 277 159 SH   OTR 1 159 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1,690 33,734 SH   OTR 1 22,229 0 11,505
BOTTOMLINE TECH DEL INC COM 101388106 54 1,072 SH   SOLE 0 0 1,072
BOYD GAMING CORP COM 103304101 2,755 100,707 SH   OTR 1 69,921 0 30,786
BOYD GAMING CORP COM 103304101 92 3,379 SH   SOLE 0 0 3,379
BP PLC SPONSORED ADR 055622104 367 8,400 SH   OTR 2 0 0 8,400
BP PLC SPONSORED ADR 055622104 26 600 SH   SOLE 600 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 21,699 170,713 SH   OTR 1 81,476 0 89,237
BRINKS CO COM 109696104 105 1,386 SH   SOLE 0 0 1,386
BRINKS CO COM 109696104 3,271 43,380 SH   OTR 1 28,602 0 14,778
BRISTOL MYERS SQUIBB CO COM 110122108 10 200 SH   SOLE 0 0 200
BRISTOL MYERS SQUIBB CO COM 110122108 53 1,110 SH   OTR 1 1,110 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 255 5,343 SH   OTR 2 0 0 5,343
BROADCOM INC COM 11135F101 1 3 SH   OTR 1 3 0 0
BROADCOM INC COM 11135F101 14,478 48,146 SH   SOLE 0 0 48,146
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 56,606 545,915 SH   OTR 1 267,128 0 278,787
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 64 622 SH   SOLE 622 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 830 17,816 SH   OTR 1 4,016 0 13,800
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 168,282 3,612,945 SH   SOLE 3,368,923 0 244,022
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 9,483 239,391 SH   SOLE 139,477 0 99,914
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 37,279 892,867 SH   SOLE 842,468 0 50,399
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 597 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 10 243 SH   OTR 2 0 0 243
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 4,563 221,887 SH   SOLE 221,500 0 387
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,256 70,799 SH   SOLE 69,899 0 900
BRP INC COM SUN VTG 05577W200 13,102 472,314 SH   SOLE 472,314 0 0
BUNGE LIMITED COM G16962105 2,340 44,100 SH   SOLE 44,100 0 0
CABLE ONE INC COM 12685J105 147 150 SH   SOLE 0 0 150
CABLE ONE INC COM 12685J105 32,042 32,650 SH   OTR 1 16,532 0 16,118
CAE INC COM 124765108 85,754 3,871,230 SH   SOLE 3,204,084 0 667,146
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 78 21,899 SH   OTR 1 21,899 0 0
CAMECO CORP COM 13321L108 559 47,427 SH   SOLE 47,427 0 0
CANADIAN NAT RES LTD COM 136385101 4 154 SH   OTR 1 154 0 0
CANADIAN NAT RES LTD COM 136385101 96,106 3,501,349 SH   SOLE 3,317,485 0 183,864
CANADIAN NATL RY CO COM 136375102 96,146 1,074,304 SH   OTR 1 1,074,304 0 0
CANADIAN NATL RY CO COM 136375102 324,113 3,621,514 SH   SOLE 3,276,902 0 344,612
CANADIAN PAC RY LTD COM 13645T100 186,103 903,477 SH   SOLE 761,935 0 141,542
CASEYS GEN STORES INC COM 147528103 1,625 12,620 SH   OTR 1 8,320 0 4,300
CASEYS GEN STORES INC COM 147528103 52 404 SH   SOLE 0 0 404
CATERPILLAR INC DEL COM 149123101 79 582 SH   OTR 2 0 0 582
CATERPILLAR INC DEL COM 149123101 49 360 SH   SOLE 360 0 0
CATERPILLAR INC DEL COM 149123101 1,314 9,699 SH   OTR 1 5,038 0 4,661
CBOE GLOBAL MARKETS INC COM 12503M108 66,875 700,700 SH   SOLE 700,700 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 6,346 80,332 SH   SOLE 78,737 0 1,595
CENOVUS ENERGY INC COM 15135U109 1,136 130,864 SH   SOLE 128,812 0 2,052
CENTENE CORP DEL COM 15135B101 65 1,224 SH   SOLE 1,224 0 0
CENTENE CORP DEL COM 15135B101 1,256 23,660 SH   OTR 1 13,243 0 10,417
CENTURYLINK INC COM 156700106 1,499 125,000 SH   SOLE 125,000 0 0
CERIDIAN HCM HLDG INC COM 15677J108 3,855 75,229 SH   SOLE 42,940 0 32,289
CGI INC CL A SUB VTG 12532H104 341 4,960 SH   OTR 1 4,960 0 0
CGI INC CL A SUB VTG 12532H104 136,109 1,980,369 SH   SOLE 1,868,007 0 112,362
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,826 5,264 SH   OTR 1 2,781 0 2,483
CHARTER COMMUNICATIONS INC N CL A 16119P108 14 40 SH   OTR 2 0 0 40
CHEGG INC COM 163092109 3,994 104,776 SH   OTR 1 69,029 0 35,747
CHEGG INC COM 163092109 127 3,323 SH   SOLE 0 0 3,323
CHEMED CORP NEW COM 16359R103 3,349 10,464 SH   OTR 1 6,894 0 3,570
CHEMED CORP NEW COM 16359R103 106 330 SH   SOLE 0 0 330
CHENIERE ENERGY INC COM NEW 16411R208 40 592 SH   SOLE 592 0 0
CHENIERE ENERGY INC COM NEW 16411R208 256 3,750 SH   OTR 2 0 0 3,750
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 1,958 2,500,000 PRN   SOLE 2,500,000 0 0
CHESAPEAKE ENERGY CORP COM 165167107 23,597 7,612,006 SH   OTR 1 3,738,668 0 3,873,338
CHEVRON CORP NEW COM 166764100 268 2,175 SH   OTR 1 2,175 0 0
CHEVRON CORP NEW COM 166764100 638 5,181 SH   OTR 2 0 0 5,181
CHEVRON CORP NEW COM 166764100 36,347 295,070 SH   OTR 5 268,600 0 26,470
CHEVRON CORP NEW COM 166764100 933 7,576 SH   SOLE 7,576 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,119 1,576 SH   OTR 1 1,576 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 119 168 SH   SOLE 168 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 67 94 SH   OTR 2 0 0 94
CHUBB LIMITED COM H1467J104 180 1,283 SH   OTR 1 1,283 0 0
CHUBB LIMITED COM H1467J104 161 1,151 SH   OTR 2 0 0 1,151
CHUBB LIMITED COM H1467J104 866 6,184 SH   OTR 5 6,184 0 0
CHURCHILL DOWNS INC COM 171484108 22,811 252,721 SH   OTR 1 130,364 0 122,357
CHURCHILL DOWNS INC COM 171484108 132 1,464 SH   SOLE 0 0 1,464
CINCINNATI FINL CORP COM 172062101 214 2,493 SH   OTR 2 0 0 2,493
CINTAS CORP COM 172908105 238 1,179 SH   OTR 1 1,136 0 43
CINTAS CORP COM 172908105 178 882 SH   OTR 2 0 0 882
CISCO SYS INC COM 17275R102 11,439 211,875 SH   SOLE 211,875 0 0
CISCO SYS INC COM 17275R102 389 7,197 SH   OTR 2 0 0 7,197
CITIGROUP INC COM NEW 172967424 1,426 22,919 SH   OTR 2 0 0 22,919
CITIGROUP INC COM NEW 172967424 40,242 646,777 SH   OTR 5 596,212 0 50,565
CITIZENS FINL GROUP INC COM 174610105 439 13,495 SH   OTR 1 13,495 0 0
CITIZENS FINL GROUP INC COM 174610105 32 977 SH   SOLE 977 0 0
CLOROX CO DEL COM 189054109 202 1,258 SH   OTR 2 0 0 1,258
CME GROUP INC COM CL A 12572Q105 31,522 191,530 SH   OTR 2 0 0 191,530
CME GROUP INC COM CL A 12572Q105 280,398 1,703,719 SH   SOLE 1,551,764 0 151,955
CME GROUP INC COM CL A 12572Q105 104,672 635,993 SH   OTR 1 629,913 0 6,080
CNOOC LTD SPONSORED ADR 126132109 230 1,230 SH   OTR 5 1,230 0 0
COCA COLA CO COM 191216100 1,080 23,053 SH   OTR 2 0 0 23,053
COCA COLA CO COM 191216100 1,075 22,950 SH   OTR 5 20,950 0 2,000
COCA COLA CO COM 191216100 9 200 SH   SOLE 0 0 200
COGNEX CORP COM 192422103 25,504 501,461 SH   OTR 1 244,848 0 256,613
COGNEX CORP COM 192422103 20,415 401,390 SH   OTR 5 369,440 0 31,950
COGNEX CORP COM 192422103 40 788 SH   SOLE 788 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 20,161 278,268 SH   OTR 1 278,268 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 56 768 SH   SOLE 0 0 768
COHEN & STEERS LTD DUR PFD I COM 19248C105 304 12,863 SH   OTR 1 12,863 0 0
COLGATE PALMOLIVE CO COM 194162103 88,457 1,290,583 SH   OTR 1 1,277,330 0 13,253
COLGATE PALMOLIVE CO COM 194162103 32,816 478,784 SH   OTR 2 0 0 478,784
COLGATE PALMOLIVE CO COM 194162103 239,467 3,493,835 SH   SOLE 3,177,435 0 316,400
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 19 279 SH   OTR 1 279 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 27,947 418,468 SH   SOLE 332,363 0 86,105
COMCAST CORP NEW CL A 20030N101 210 5,252 SH   OTR 1 5,061 0 191
COMCAST CORP NEW CL A 20030N101 186 4,659 SH   OTR 2 0 0 4,659
CONCHO RES INC COM 20605P101 1,110 10,000 SH   OTR 5 0 0 10,000
CONOCOPHILLIPS COM 20825C104 1,718 25,739 SH   SOLE 25,739 0 0
CONOCOPHILLIPS COM 20825C104 43 650 SH   OTR 1 650 0 0
COPA HOLDINGS SA CL A P31076105 3,303 40,979 SH   OTR 1 27,023 0 13,956
COPA HOLDINGS SA CL A P31076105 105 1,297 SH   SOLE 0 0 1,297
COPART INC COM 217204106 61,895 1,021,537 SH   OTR 1 492,369 0 529,168
CORNERSTONE ONDEMAND INC COM 21925Y103 21,367 390,053 SH   OTR 1 197,407 0 192,646
CORNERSTONE ONDEMAND INC COM 21925Y103 106 1,939 SH   SOLE 0 0 1,939
CORNING INC COM 219350105 202 6,098 SH   OTR 1 5,876 0 222
COSTCO WHSL CORP NEW COM 22160K105 3,398 14,032 SH   OTR 1 8,381 0 5,651
COSTCO WHSL CORP NEW COM 22160K105 375 1,549 SH   OTR 2 0 0 1,549
COVETRUS INC COM 22304C100 2,236 70,201 SH   OTR 5 58,601 0 11,600
CRANE CO COM 224399105 32,723 386,704 SH   OTR 1 188,161 0 198,543
CRANE CO COM 224399105 13,109 154,912 SH   SOLE 154,912 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 187 60,213 SH   OTR 1 60,213 0 0
CRESCENT PT ENERGY CORP COM 22576C101 141 43,462 SH   SOLE 43,462 0 0
CRITEO S A SPONS ADS 226718104 3,807 190,052 SH   SOLE 0 0 190,052
CRONOS GROUP INC COM 22717L101 1,837 100,000 SH   OTR 2 0 0 100,000
CTRIP COM INTL LTD SPONSORED ADS 22943F100 8,929 204,380 SH   OTR 3 204,380 0 0
CUSHMAN WAKEFIELD PLC SHS G2717B108 12,474 700,765 SH   SOLE 700,765 0 0
CVS HEALTH CORP COM 126650100 325 6,019 SH   OTR 1 2,032 0 3,987
CVS HEALTH CORP COM 126650100 59,231 1,098,289 SH   SOLE 1,098,289 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 250 2,100 SH   OTR 5 2,100 0 0
DANAHER CORPORATION COM 235851102 458 3,466 SH   OTR 1 3,466 0 0
DANAHER CORPORATION COM 235851102 53 400 SH   SOLE 400 0 0
DARDEN RESTAURANTS INC COM 237194105 316 2,600 SH   OTR 1 2,600 0 0
DAVIDSTEA INC COM 238661102 21 15,000 SH   SOLE 15,000 0 0
DEERE & CO COM 244199105 69 430 SH   OTR 1 430 0 0
DEERE & CO COM 244199105 448 2,800 SH   OTR 2 0 0 2,800
DEERE & CO COM 244199105 131 820 SH   SOLE 820 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 264 13,700 SH   OTR 5 13,700 0 0
DENBURY RES INC COM NEW 247916208 820 400,000 SH   SOLE 400,000 0 0
DESCARTES SYS GROUP INC COM 249906108 18 488 SH   OTR 1 488 0 0
DESCARTES SYS GROUP INC COM 249906108 33,272 915,484 SH   SOLE 666,064 0 249,420
DEVON ENERGY CORP NEW COM 25179M103 1,154 36,577 SH   OTR 1 36,577 0 0
DEVON ENERGY CORP NEW COM 25179M103 93 2,935 SH   SOLE 2,935 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,963 12,000 SH   SOLE 12,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 161 985 SH   OTR 2 0 0 985
DIAGEO P L C SPON ADR NEW 25243Q205 10 62 SH   OTR 1 62 0 0
DISNEY WALT CO COM DISNEY 254687106 9,284 83,614 SH   OTR 2 0 0 83,614
DISNEY WALT CO COM DISNEY 254687106 40,284 362,822 SH   OTR 5 331,392 0 31,430
DISNEY WALT CO COM DISNEY 254687106 1,149 10,351 SH   SOLE 10,351 0 0
DISNEY WALT CO COM DISNEY 254687106 638 5,746 SH   OTR 1 5,746 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 49,738 789,865 SH   OTR 1 384,433 0 405,432
DOLBY LABORATORIES INC COM CL A 25659T107 43 681 SH   SOLE 681 0 0
DOLLAR GEN CORP NEW COM 256677105 883 7,405 SH   SOLE 7,405 0 0
DOLLAR GEN CORP NEW COM 256677105 12 100 SH   OTR 2 0 0 100
DOLLAR TREE INC COM 256746108 13 124 SH   OTR 2 0 0 124
DOLLAR TREE INC COM 256746108 29,141 277,431 SH   OTR 5 254,811 0 22,620
DOMINION ENERGY INC COM 25746U109 16 210 SH   OTR 2 0 0 210
DOMINION ENERGY INC COM 25746U109 422 5,500 SH   OTR 5 5,500 0 0
DOMINION ENERGY INC COM 25746U109 15 200 SH   SOLE 0 0 200
DOMINOS PIZZA INC COM 25754A201 38,854 150,540 SH   OTR 1 76,350 0 74,190
DOMINOS PIZZA INC COM 25754A201 61 237 SH   SOLE 237 0 0
DOWDUPONT INC COM 26078J100 26 737 SH   SOLE 0 0 737
DOWDUPONT INC COM 26078J100 126 3,525 SH   OTR 1 3,525 0 0
DOWDUPONT INC COM 26078J100 63 1,769 SH   OTR 2 0 0 1,769
DTE ENERGY CO COM 233331107 232 1,860 SH   OTR 1 1,860 0 0
DTF TAX-FREE INCOME INC COM 23334J107 3,366 254,435 SH   OTR 1 254,435 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 100 1,113 SH   OTR 2 0 0 1,113
DUKE ENERGY CORP NEW COM NEW 26441C204 810 9,000 SH   OTR 5 9,000 0 0
DUNKIN BRANDS GROUP INC COM 265504100 40,674 541,596 SH   OTR 1 260,433 0 281,163
DWS MUN INCOME TR NEW COM 233368109 4,594 416,843 SH   OTR 1 416,843 0 0
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 1,932 161,000 SH   SOLE 161,000 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 5,725 542,638 SH   OTR 1 542,638 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 258 20,395 SH   OTR 1 20,395 0 0
ECOLAB INC COM 278865100 74,185 420,217 SH   SOLE 401,551 0 18,666
ECOLAB INC COM 278865100 1,942 11,000 SH   OTR 5 0 0 11,000
ECOLAB INC COM 278865100 15,171 85,934 SH   OTR 1 80,698 0 5,236
ECOLAB INC COM 278865100 29,961 169,714 SH   OTR 2 0 0 169,714
EDWARDS LIFESCIENCES CORP COM 28176E108 1,610 8,414 SH   OTR 1 4,497 0 3,917
EIDOS THERAPEUTICS INC COM 28249H104 2,059 87,813 SH   OTR 1 57,500 0 30,313
EIDOS THERAPEUTICS INC COM 28249H104 65 2,783 SH   SOLE 0 0 2,783
EMCOR GROUP INC COM 29084Q100 50,488 690,856 SH   OTR 1 341,793 0 349,063
EMCOR GROUP INC COM 29084Q100 136 1,864 SH   SOLE 0 0 1,864
EMERSON ELEC CO COM 291011104 205 3,000 SH   OTR 1 3,000 0 0
EMERSON ELEC CO COM 291011104 281 4,100 SH   OTR 2 0 0 4,100
ENBRIDGE INC COM 29250N105 71 1,968 SH   OTR 2 0 0 1,968
ENBRIDGE INC COM 29250N105 121,757 3,362,645 SH   SOLE 2,547,778 0 814,867
ENCANA CORP COM 292505104 4,845 669,023 SH   SOLE 666,971 0 2,052
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 139 9,032 SH   OTR 1 9,032 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 668 43,457 SH   OTR 2 0 0 43,457
ENERPLUS CORP COM 292766102 4,069 485,682 SH   SOLE 485,182 0 500
ENTEGRIS INC COM 29362U104 98 2,758 SH   SOLE 0 0 2,758
ENTEGRIS INC COM 29362U104 52,361 1,467,118 SH   OTR 1 718,565 0 748,553
ENTERPRISE PRODS PARTNERS L COM 293792107 397 13,645 SH   OTR 5 13,645 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 680 23,363 SH   OTR 1 23,363 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,562 88,052 SH   OTR 2 0 0 88,052
ENVESTNET INC COM 29404K106 39,463 603,499 SH   OTR 1 300,316 0 303,183
ENVESTNET INC COM 29404K106 10,647 162,826 SH   SOLE 160,798 0 2,028
EOG RES INC COM 26875P101 1,567 16,463 SH   OTR 1 9,324 0 7,139
EOG RES INC COM 26875P101 17,235 181,079 SH   OTR 5 154,689 0 26,390
EP ENERGY CORP CL A 268785102 168 646,806 SH   SOLE 646,806 0 0
EPAM SYS INC COM 29414B104 3,499 20,691 SH   OTR 1 13,633 0 7,058
EPAM SYS INC COM 29414B104 111 658 SH   SOLE 0 0 658
EPLUS INC COM 294268107 2,174 24,556 SH   OTR 1 16,190 0 8,366
EPLUS INC COM 294268107 69 784 SH   SOLE 0 0 784
ETSY INC COM 29786A106 45,547 677,584 SH   OTR 1 349,851 0 327,733
ETSY INC COM 29786A106 282 4,200 SH   SOLE 889 0 3,311
EURONET WORLDWIDE INC COM 298736109 4,921 34,515 SH   OTR 1 22,743 0 11,772
EURONET WORLDWIDE INC COM 298736109 157 1,102 SH   SOLE 0 0 1,102
EVERCORE INC CLASS A 29977A105 80 880 SH   SOLE 0 0 880
EVERCORE INC CLASS A 29977A105 26,634 292,685 SH   OTR 1 145,313 0 147,372
EXELIXIS INC COM 30161Q104 58,246 2,447,300 SH   OTR 1 1,215,572 0 1,231,728
EXELIXIS INC COM 30161Q104 197 8,293 SH   SOLE 3,516 0 4,777
EXFO INC SUB VTG SHS 302046107 1,153 314,600 SH   SOLE 314,600 0 0
EXLSERVICE HOLDINGS INC COM 302081104 2,756 45,915 SH   OTR 1 30,343 0 15,572
EXLSERVICE HOLDINGS INC COM 302081104 88 1,459 SH   SOLE 0 0 1,459
EXPEDIA GROUP INC COM NEW 30212P303 1,071 8,997 SH   OTR 1 8,997 0 0
EXPEDIA GROUP INC COM NEW 30212P303 40 338 SH   SOLE 338 0 0
EXXON MOBIL CORP COM 30231G102 2,640 32,673 SH   OTR 5 31,673 0 1,000
EXXON MOBIL CORP COM 30231G102 207 2,556 SH   SOLE 2,456 0 100
EXXON MOBIL CORP COM 30231G102 145 1,800 SH   OTR 1 1,800 0 0
EXXON MOBIL CORP COM 30231G102 2,015 24,944 SH   OTR 2 0 0 24,944
FACEBOOK INC CL A 30303M102 2,476 14,855 SH   OTR 1 8,915 0 5,940
FACEBOOK INC CL A 30303M102 2,274 13,645 SH   OTR 2 0 0 13,645
FACEBOOK INC CL A 30303M102 25 150 SH   SOLE 150 0 0
FACTSET RESH SYS INC COM 303075105 12,573 50,644 SH   OTR 1 47,601 0 3,043
FACTSET RESH SYS INC COM 303075105 23,144 93,222 SH   OTR 2 0 0 93,222
FACTSET RESH SYS INC COM 303075105 59,059 237,883 SH   SOLE 226,934 0 10,949
FAIR ISAAC CORP COM 303250104 6,121 22,534 SH   OTR 1 14,858 0 7,676
FAIR ISAAC CORP COM 303250104 195 718 SH   SOLE 0 0 718
FEDEX CORP COM 31428X106 141 777 SH   OTR 2 0 0 777
FEDEX CORP COM 31428X106 1,494 8,236 SH   OTR 1 5,210 0 3,026
FERRARI N V COM N3167Y103 74 552 SH   OTR 2 0 0 552
FERRARI N V COM N3167Y103 1,548 11,570 SH   OTR 5 11,570 0 0
FIBROGEN INC COM 31572Q808 34,048 626,449 SH   OTR 1 351,843 0 274,606
FIBROGEN INC COM 31572Q808 113 2,071 SH   SOLE 711 0 1,360
FIFTH THIRD BANCORP COM 316773100 128 5,064 SH   OTR 1 5,064 0 0
FIFTH THIRD BANCORP COM 316773100 494 19,600 SH   OTR 2 0 0 19,600
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 128 12,758 SH   OTR 1 12,758 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 427 7,420 SH   OTR 2 0 0 7,420
FIRSTCASH INC COM 33767D105 436 5,040 SH   SOLE 5,040 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 22 250 SH   OTR 1 250 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 69,387 779,076 SH   SOLE 718,757 0 60,319
FISERV INC COM 337738108 175 1,980 SH   OTR 1 1,980 0 0
FISERV INC COM 337738108 139 1,569 SH   OTR 2 0 0 1,569
FISERV INC COM 337738108 18,408 208,520 SH   OTR 5 170,350 0 38,170
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 248 10,454 SH   OTR 1 10,454 0 0
FLAHERTY & CRUMRINE PFD INC COM 338480106 159 11,562 SH   OTR 1 11,562 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 322 17,039 SH   OTR 1 17,039 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 266 1,080 SH   OTR 1 1,080 0 0
FOCUS FINL PARTNERS INC COM CL A 34417p100 4,962 139,218 SH   OTR 2 0 0 139,218
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 9,308 100,871 SH   OTR 3 100,871 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 71,521 775,041 SH   SOLE 669,444 0 105,597
FORTINET INC COM 34959E109 41,504 494,266 SH   OTR 1 239,955 0 254,311
FORTINET INC COM 34959E109 13 150 SH   OTR 2 0 0 150
FORTINET INC COM 34959E109 55 660 SH   SOLE 660 0 0
FORTIS INC COM 349553107 27,245 737,367 SH   SOLE 639,794 0 97,573
FRANCO NEVADA CORP COM 351858105 246,548 3,289,362 SH   SOLE 2,749,971 0 539,391
FRANCO NEVADA CORP COM 351858105 321 4,280 SH   OTR 1 4,280 0 0
FRANKLIN LTD DURATION INC TR COM 35472T101 110 11,425 SH   OTR 1 11,425 0 0
FRANKLIN RES INC COM 354613101 195 5,872 SH   OTR 2 0 0 5,872
FRANKLIN RES INC COM 354613101 9 270 SH   SOLE 270 0 0
GENERAL DYNAMICS CORP COM 369550108 142 841 SH   OTR 1 810 0 31
GENERAL DYNAMICS CORP COM 369550108 189 1,118 SH   OTR 2 0 0 1,118
GENERAL ELECTRIC CO COM 369604103 38 3,787 SH   OTR 1 3,787 0 0
GENERAL ELECTRIC CO COM 369604103 314 31,430 SH   OTR 2 0 0 31,430
GENERAL ELECTRIC CO COM 369604103 5 500 SH   SOLE 0 0 500
GENERAL MLS INC COM 370334104 324 6,258 SH   OTR 1 6,258 0 0
GENERAL MLS INC COM 370334104 23 445 SH   OTR 2 0 0 445
GENOMIC HEALTH INC COM 37244C101 106 1,514 SH   SOLE 0 0 1,514
GENOMIC HEALTH INC COM 37244C101 20,028 285,917 SH   OTR 1 145,686 0 140,231
GENUINE PARTS CO COM 372460105 181 1,620 SH   OTR 1 1,620 0 0
GENUINE PARTS CO COM 372460105 186 1,664 SH   OTR 2 0 0 1,664
GILDAN ACTIVEWEAR INC COM 375916103 348 9,680 SH   OTR 1 9,680 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,143 115,258 SH   SOLE 106,776 0 8,482
GLOBUS MED INC CL A 379577208 83 1,678 SH   SOLE 0 0 1,678
GLOBUS MED INC CL A 379577208 2,601 52,632 SH   OTR 1 34,720 0 17,912
GOLDCORP INC NEW COM 380956409 3,334 291,441 SH   SOLE 291,441 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 274 1,425 SH   OTR 1 1,425 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 161 839 SH   OTR 2 0 0 839
GRACO INC COM 384109104 161,067 3,252,574 SH   OTR 1 2,754,171 0 498,403
GRACO INC COM 384109104 36,911 745,375 SH   OTR 2 0 0 745,375
GRACO INC COM 384109104 333,685 6,738,395 SH   SOLE 6,163,880 0 574,515
GRAINGER W W INC COM 384802104 210 699 SH   OTR 2 0 0 699
GRUPO FINANCIERO GALICIA S A SPONSORED ADR 399909100 870 34,104 SH   OTR 3 34,104 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 34,529 355,384 SH   OTR 1 173,592 0 181,792
GUIDEWIRE SOFTWARE INC COM 40171V100 40 410 SH   SOLE 410 0 0
HCP INC COM 40414L109 219 7,000 SH   OTR 1 7,000 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 225,108 1,942,090 SH   OTR 1 1,942,090 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 31,657 273,117 SH   OTR 5 249,037 0 24,080
HDFC BANK LTD SPONSORED ADS 40415F101 230,206 1,986,079 SH   SOLE 1,521,660 0 464,419
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 15,654 1,978,989 SH   OTR 1 994,885 0 984,104
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 47 5,910 SH   SOLE 0 0 5,910
HELMERICH & PAYNE INC COM 423452101 4,061 73,088 SH   SOLE 73,088 0 0
HENRY JACK & ASSOC INC COM 426281101 39 279 SH   SOLE 279 0 0
HENRY JACK & ASSOC INC COM 426281101 41,270 297,463 SH   OTR 1 145,753 0 151,710
HENRY SCHEIN INC COM 806407102 11,267 187,435 SH   OTR 5 152,435 0 35,000
HERSHEY CO COM 427866108 496 4,320 SH   OTR 1 4,320 0 0
HERSHEY CO COM 427866108 46 400 SH   OTR 2 0 0 400
HOME DEPOT INC COM 437076102 238 1,242 SH   OTR 1 1,211 0 31
HOME DEPOT INC COM 437076102 862 4,491 SH   OTR 2 0 0 4,491
HOME DEPOT INC COM 437076102 11 55 SH   SOLE 55 0 0
HONEYWELL INTL INC COM 438516106 113 710 SH   SOLE 710 0 0
HONEYWELL INTL INC COM 438516106 2,075 13,059 SH   OTR 1 5,393 0 7,666
HONEYWELL INTL INC COM 438516106 137 861 SH   OTR 2 0 0 861
HUAZHU GROUP LTD SPONSORED ADS 44332N106 31,569 749,134 SH   OTR 1 355,600 0 393,534
HUDBAY MINERALS INC COM 443628102 1,890 264,600 SH   SOLE 264,600 0 0
IAC INTERACTIVECORP COM 44919P508 48,025 228,571 SH   OTR 1 109,298 0 119,273
IAMGOLD CORP COM 450913108 52 15,000 SH   SOLE 15,000 0 0
ICICI BK LTD ADR 45104G104 25,397 2,216,139 SH   OTR 1 2,216,139 0 0
ICICI BK LTD ADR 45104G104 68 5,942 SH   SOLE 0 0 5,942
IDEXX LABS INC COM 45168D104 1,140 5,100 SH   OTR 5 0 0 5,100
IHS MARKIT LTD SHS G47567105 105,289 1,936,170 SH   SOLE 1,254,503 0 681,667
IHS MARKIT LTD SHS G47567105 96,859 1,781,152 SH   OTR 1 1,781,152 0 0
IHS MARKIT LTD SHS G47567105 19 353 SH   OTR 2 0 0 353
ILLUMINA INC COM 452327109 188 604 SH   OTR 2 0 0 604
ILLUMINA INC COM 452327109 1,520 4,892 SH   OTR 1 2,602 0 2,290
IMMUNOMEDICS INC COM 452907108 39,674 2,065,275 SH   OTR 1 1,106,727 0 958,548
IMMUNOMEDICS INC COM 452907108 130 6,778 SH   SOLE 0 0 6,778
IMPERIAL OIL LTD COM NEW 453038408 33,392 1,223,567 SH   SOLE 1,221,602 0 1,965
INFOSYS LTD SPONSORED ADR 456788108 5,754 526,449 SH   OTR 1 526,449 0 0
INFOSYS LTD SPONSORED ADR 456788108 16 1,449 SH   SOLE 0 0 1,449
INTEL CORP COM 458140100 902 16,795 SH   OTR 2 0 0 16,795
INTEL CORP COM 458140100 59,937 1,116,136 SH   OTR 5 1,020,706 0 95,430
INTEL CORP COM 458140100 193 3,600 SH   OTR 1 3,600 0 0
INTEL CORP COM 458140100 86 1,600 SH   SOLE 1,400 0 200
INTERCONTINENTAL EXCHANGE IN COM 45866F104 450 5,907 SH   OTR 1 5,841 0 66
INTERCONTINENTAL EXCHANGE IN COM 45866F104 103 1,348 SH   OTR 2 0 0 1,348
INTERNATIONAL BUSINESS MACHS COM 459200101 129 911 SH   OTR 1 911 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 713 5,053 SH   OTR 2 0 0 5,053
INTUIT COM 461202103 161 615 SH   OTR 1 615 0 0
INTUIT COM 461202103 38,008 145,398 SH   OTR 5 123,208 0 22,190
INTUIT COM 461202103 758 2,900 SH   SOLE 2,900 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 4,484 416,311 SH   OTR 1 416,311 0 0
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 286 5,730 SH   OTR 2 0 0 5,730
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 234 2,432 SH   OTR 2 0 0 2,432
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 285 2,231 SH   OTR 2 0 0 2,231
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 30 286 SH   OTR 2 0 0 286
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 230 2,200 SH   SOLE 0 0 2,200
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 634 12,902 SH   OTR 1 12,902 0 0
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138e800 458 9,330 SH   OTR 2 0 0 9,330
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 5,919 211,393 SH   SOLE 0 0 211,393
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 5,587 299,557 SH   SOLE 0 0 299,557
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1,778 50,193 SH   OTR 2 0 0 50,193
INVESCO MUN OPPORTUNITY TR COM 46132C107 6,450 540,661 SH   OTR 1 540,661 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 3,356 269,335 SH   OTR 1 269,335 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 92 510 SH   SOLE 0 0 510
INVESCO QQQ TR UNIT SER 1 46090E103 107 597 SH   OTR 1 597 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,439 13,574 SH   OTR 2 0 0 13,574
INVESCO QUALITY MUNI INC TRS COM 46133G107 3,307 273,044 SH   OTR 1 273,044 0 0
INVITAE CORP COM 46185L103 88 3,745 SH   SOLE 0 0 3,745
INVITAE CORP COM 46185L103 2,823 120,542 SH   OTR 1 79,339 0 41,203
IRADIMED CORP COM 46266A109 1,398 49,768 SH   OTR 1 32,834 0 16,934
IRADIMED CORP COM 46266A109 44 1,583 SH   SOLE 0 0 1,583
ISHARES GOLD TRUST ISHARES 464285105 1,630 131,638 SH   OTR 1 131,638 0 0
ISHARES GOLD TRUST ISHARES 464285105 673 54,400 SH   OTR 2 0 0 54,400
ISHARES INC CORE MSCI EMKT 46434G103 171,390 3,314,455 SH   SOLE 0 0 3,314,455
ISHARES INC CORE MSCI EMKT 46434G103 22 434 SH   OTR 2 0 0 434
ISHARES INC CORE MSCI EMKT 46434G103 2,011 38,883 SH   OTR 1 38,883 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 9,262 225,952 SH   SOLE 0 0 225,952
ISHARES INC MSCI CDA ETF 464286509 292 10,575 SH   SOLE 10,575 0 0
ISHARES INC MSCI TURKEY ETF 464286715 6,844 282,000 SH   SOLE 0 0 282,000
ISHARES TR BARCLAYS 7 10 YR 464287440 800 7,501 SH   OTR 1 945 0 6,556
ISHARES TR CORE MSCI EAFE 46432F842 19,309 317,738 SH   SOLE 0 0 317,738
ISHARES TR CORE MSCI EAFE 46432F842 7 114 SH   OTR 2 0 0 114
ISHARES TR CORE S&P MCP ETF 464287507 1,199 6,331 SH   OTR 2 0 0 6,331
ISHARES TR CORE S&P MCP ETF 464287507 20,898 110,336 SH   OTR 1 110,336 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,239 16,066 SH   SOLE 16,066 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,461 18,937 SH   OTR 2 0 0 18,937
ISHARES TR CORE S&P SCP ETF 464287804 21,263 275,612 SH   OTR 1 275,612 0 0
ISHARES TR CORE S&P500 ETF 464287200 275,409 967,842 SH   OTR 2 0 0 967,842
ISHARES TR CORE S&P500 ETF 464287200 7,959 27,970 SH   OTR 1 27,970 0 0
ISHARES TR CORE US AGGBD ET 464287226 788 7,221 SH   OTR 1 7,221 0 0
ISHARES TR CORE US AGGBD ET 464287226 2 14 SH   OTR 2 0 0 14
ISHARES TR EAFE SML CP ETF 464288273 885 15,415 SH   OTR 1 15,415 0 0
ISHARES TR GLB INFRASTR ETF 464288372 14,741 328,908 SH   SOLE 0 0 328,908
ISHARES TR GLOBAL TECH ETF 464287291 6,244 36,500 SH   SOLE 36,500 0 0
ISHARES TR IBOXX HI YD ETF 464288513 6,087 70,400 SH   SOLE 70,400 0 0
ISHARES TR IBOXX HI YD ETF 464288513 835 9,652 SH   OTR 1 1,713 0 7,939
ISHARES TR IBOXX INV CP ETF 464287242 882 7,407 SH   OTR 1 1,540 0 5,867
ISHARES TR MBS ETF 464288588 213 2,000 SH   SOLE 2,000 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 233 1,455 SH   OTR 2 0 0 1,455
ISHARES TR MSCI AC ASIA ETF 464288182 626 8,851 SH   OTR 2 0 0 8,851
ISHARES TR MSCI ACWI ETF 464288257 2,603 36,071 SH   OTR 2 0 0 36,071
ISHARES TR MSCI ACWI EX US 464288240 8,132 175,752 SH   OTR 2 0 0 175,752
ISHARES TR MSCI EAFE ETF 464287465 9,953 153,457 SH   OTR 1 153,457 0 0
ISHARES TR MSCI EAFE ETF 464287465 377 5,820 SH   SOLE 5,820 0 0
ISHARES TR MSCI EAFE ETF 464287465 17,831 274,921 SH   OTR 2 0 0 274,921
ISHARES TR MSCI EMG MKT ETF 464287234 64 1,490 SH   OTR 1 1,490 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 26,999 629,055 SH   OTR 2 0 0 629,055
ISHARES TR MSCI EMG MKT ETF 464287234 688 16,030 SH   SOLE 16,030 0 0
ISHARES TR MSCI INDIA ETF 46429B598 462 13,094 SH   OTR 1 13,094 0 0
ISHARES TR MSCI KLD400 SOC 464288570 267 2,534 SH   OTR 2 0 0 2,534
ISHARES TR MULTIFACTOR USA 46434V282 283 9,125 SH   SOLE 9,125 0 0
ISHARES TR NASDAQ BIOTECH 464287556 214 1,915 SH   OTR 2 0 0 1,915
ISHARES TR PFD AND INCM SEC 464288687 4,268 116,770 SH   OTR 1 116,770 0 0
ISHARES TR RUS 1000 ETF 464287622 4,282 27,219 SH   OTR 2 0 0 27,219
ISHARES TR RUS 1000 ETF 464287622 2,306 14,658 SH   OTR 1 14,658 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,185 21,043 SH   OTR 2 0 0 21,043
ISHARES TR RUS 1000 GRW ETF 464287614 274 1,809 SH   OTR 1 585 0 1,224
ISHARES TR RUS 1000 VAL ETF 464287598 469 3,800 SH   OTR 1 3,800 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 5,604 45,377 SH   OTR 2 0 0 45,377
ISHARES TR RUS 2000 GRW ETF 464287648 496 2,524 SH   OTR 2 0 0 2,524
ISHARES TR RUS 2000 GRW ETF 464287648 100 510 SH   OTR 1 510 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 550 4,591 SH   OTR 2 0 0 4,591
ISHARES TR RUS 2000 VAL ETF 464287630 42 350 SH   OTR 1 350 0 0
ISHARES TR RUS MD CP GR ETF 464287481 224 1,650 SH   OTR 1 1,650 0 0
ISHARES TR RUS MID CAP ETF 464287499 216 4,000 SH   OTR 2 0 0 4,000
ISHARES TR RUS MID CAP ETF 464287499 7,073 131,097 SH   OTR 1 131,097 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5,670 37,034 SH   OTR 2 0 0 37,034
ISHARES TR RUSSELL 2000 ETF 464287655 2,993 19,553 SH   OTR 1 19,553 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 98 585 SH   OTR 1 585 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 6,172 37,022 SH   OTR 2 0 0 37,022
ISHARES TR SELECT DIVID ETF 464287168 1,205 12,275 SH   OTR 2 0 0 12,275
ISHARES TR SELECT DIVID ETF 464287168 10,272 104,624 SH   OTR 1 104,624 0 0
ISHARES TR TIPS BD ETF 464287176 791 6,995 SH   OTR 1 914 0 6,081
ISHARES TR U.S. TECH ETF 464287721 247 1,295 SH   OTR 2 0 0 1,295
ISHARES TR US AER DEF ETF 464288760 426 2,134 SH   OTR 2 0 0 2,134
ISHARES TR US HLTHCARE ETF 464287762 393 2,027 SH   OTR 2 0 0 2,027
ISHARES TR US INDUSTRIALS 464287754 282 1,859 SH   OTR 2 0 0 1,859
ISHARES TR USA MOMENTUM FCT 46432F396 17,949 159,998 SH   SOLE 0 0 159,998
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 4 474 SH   OTR 1 474 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 16,969 1,926,161 SH   OTR 3 1,926,161 0 0
ITT INC COM 45073V108 3,667 63,225 SH   OTR 1 41,685 0 21,540
ITT INC COM 45073V108 119 2,057 SH   SOLE 0 0 2,057
J & J SNACK FOODS CORP COM 466032109 1,604 10,100 SH   OTR 1 6,661 0 3,439
J & J SNACK FOODS CORP COM 466032109 51 320 SH   SOLE 0 0 320
JOHNSON & JOHNSON COM 478160104 60,238 430,917 SH   OTR 2 0 0 430,917
JOHNSON & JOHNSON COM 478160104 3,602 25,765 SH   OTR 5 25,765 0 0
JOHNSON & JOHNSON COM 478160104 182,437 1,305,082 SH   OTR 1 1,286,889 0 18,193
JOHNSON & JOHNSON COM 478160104 513,174 3,671,032 SH   SOLE 3,348,855 0 322,177
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6,633 260,000 SH   SOLE 260,000 0 0
JPMORGAN CHASE & CO COM 46625H100 3,558 35,152 SH   OTR 1 25,974 0 9,178
JPMORGAN CHASE & CO COM 46625H100 5,639 55,704 SH   OTR 2 0 0 55,704
JPMORGAN CHASE & CO COM 46625H100 50,050 494,419 SH   OTR 5 455,399 0 39,020
JPMORGAN CHASE & CO COM 46625H100 65 645 SH   SOLE 645 0 0
KAMAN CORP COM 483548103 2,724 46,619 SH   OTR 1 30,710 0 15,909
KAMAN CORP COM 483548103 87 1,481 SH   SOLE 0 0 1,481
KAR AUCTION SVCS INC COM 48238T109 44,869 874,472 SH   OTR 1 422,423 0 452,049
KAR AUCTION SVCS INC COM 48238T109 717 13,965 SH   SOLE 13,965 0 0
KEYCORP NEW COM 493267108 163 10,320 SH   OTR 2 0 0 10,320
KINROSS GOLD CORP COM 496902404 1,137 330,529 SH   SOLE 330,529 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 14,154 465,539 SH   SOLE 334,848 0 130,691
KLA-TENCOR CORP COM 482480100 941 7,883 SH   OTR 1 7,817 0 66
KLA-TENCOR CORP COM 482480100 52 439 SH   SOLE 439 0 0
KORN FERRY COM NEW 500643200 2,105 47,016 SH   OTR 1 31,021 0 15,995
KORN FERRY COM NEW 500643200 66 1,465 SH   SOLE 0 0 1,465
KRANESHARES TR CSI CHI INTERNET 500767306 727 15,435 SH   OTR 2 0 0 15,435
KROGER CO COM 501044101 212 8,607 SH   OTR 1 8,299 0 308
KROGER CO COM 501044101 111 4,500 SH   OTR 2 0 0 4,500
LAM RESEARCH CORP COM 512807108 919 5,134 SH   OTR 1 5,134 0 0
LAM RESEARCH CORP COM 512807108 66 371 SH   SOLE 371 0 0
LAUDER ESTEE COS INC CL A 518439104 1,915 11,568 SH   OTR 1 6,627 0 4,941
LEGG MASON INC COM 524901105 28,820 1,052,995 SH   OTR 1 503,849 0 549,146
LHC GROUP INC COM 50187A107 125 1,131 SH   SOLE 0 0 1,131
LHC GROUP INC COM 50187A107 3,926 35,410 SH   OTR 1 23,334 0 12,076
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 26,322 750,977 SH   OTR 1 358,216 0 392,761
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 16 450 SH   OTR 2 0 0 450
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 2,595 182,881 SH   OTR 1 120,851 0 62,030
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 22 1,530 SH   OTR 2 0 0 1,530
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 83 5,824 SH   SOLE 0 0 5,824
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,350 10,738 SH   OTR 1 7,076 0 3,662
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 43 344 SH   SOLE 0 0 344
LILLY ELI & CO COM 532457108 805 6,207 SH   OTR 1 6,207 0 0
LILLY ELI & CO COM 532457108 208 1,600 SH   OTR 5 1,600 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,483 29,600 SH   SOLE 29,600 0 0
LINDE PLC COM G5494J103 14,357 81,609 SH   OTR 1 76,710 0 4,899
LINDE PLC COM G5494J103 29,531 167,855 SH   OTR 2 0 0 167,855
LINDE PLC COM G5494J103 264 1,500 SH   OTR 5 1,500 0 0
LINDE PLC COM G5494J103 67,943 386,192 SH   SOLE 367,956 0 18,236
LIVE NATION ENTERTAINMENT IN COM 538034109 73,881 1,162,752 SH   OTR 1 565,373 0 597,379
LIVE NATION ENTERTAINMENT IN COM 538034109 72 1,130 SH   SOLE 1,130 0 0
LOUISIANA PAC CORP COM 546347105 88 3,595 SH   SOLE 0 0 3,595
LOUISIANA PAC CORP COM 546347105 2,759 113,184 SH   OTR 1 74,544 0 38,640
LOWES COS INC COM 548661107 17,222 157,325 SH   OTR 1 148,100 0 9,225
LOWES COS INC COM 548661107 32,741 299,086 SH   OTR 2 0 0 299,086
LOWES COS INC COM 548661107 1,265 11,560 SH   OTR 5 11,560 0 0
LOWES COS INC COM 548661107 84,282 769,908 SH   SOLE 734,998 0 34,910
LYON WILLIAM HOMES CL A NEW 552074700 769 50,000 SH   SOLE 50,000 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 777 2,650 SH   SOLE 2,650 0 0
MAG SILVER CORP COM 55903Q104 5,354 501,535 SH   SOLE 501,535 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 730 12,040 SH   OTR 1 12,040 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,349 38,748 SH   OTR 2 0 0 38,748
MAGNA INTL INC COM 559222401 129,676 2,663,867 SH   SOLE 2,139,260 0 524,607
MANULIFE FINL CORP COM 56501R106 86,355 5,107,580 SH   SOLE 4,731,163 0 376,417
MARATHON PETE CORP COM 56585A102 227 3,792 SH   OTR 1 3,654 0 138
MARATHON PETE CORP COM 56585A102 32,334 540,255 SH   SOLE 540,255 0 0
MARRIOTT INTL INC NEW CL A 571903202 500 3,996 SH   OTR 1 3,924 0 72
MARRIOTT INTL INC NEW CL A 571903202 303 2,425 SH   OTR 2 0 0 2,425
MARRIOTT INTL INC NEW CL A 571903202 8 62 SH   SOLE 0 0 62
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 2,408 25,754 SH   OTR 1 16,957 0 8,797
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 77 827 SH   SOLE 0 0 827
MASTERCARD INC CL A 57636Q104 238,302 1,012,112 SH   OTR 1 1,003,224 0 8,888
MASTERCARD INC CL A 57636Q104 73,103 310,483 SH   OTR 2 0 0 310,483
MASTERCARD INC CL A 57636Q104 673,137 2,858,937 SH   SOLE 2,606,753 0 252,184
MATADOR RES CO COM 576485205 49 2,555 SH   SOLE 0 0 2,555
MATADOR RES CO COM 576485205 1,570 81,215 SH   OTR 1 53,595 0 27,620
MATCH GROUP INC COM 57665R106 1,717 30,335 SH   OTR 1 16,081 0 14,254
MATERION CORP COM 576690101 1,956 34,282 SH   OTR 1 22,598 0 11,684
MATERION CORP COM 576690101 62 1,090 SH   SOLE 0 0 1,090
MCCORMICK & CO INC COM NON VTG 579780206 268 1,780 SH   OTR 1 1,780 0 0
MCCORMICK & CO INC COM NON VTG 579780206 213 1,416 SH   OTR 2 0 0 1,416
MCCORMICK & CO INC COM NON VTG 579780206 41 275 SH   SOLE 275 0 0
MCDONALDS CORP COM 580135101 1,952 10,280 SH   OTR 5 10,280 0 0
MCDONALDS CORP COM 580135101 899 4,734 SH   SOLE 4,534 0 200
MCDONALDS CORP COM 580135101 1,847 9,726 SH   OTR 2 0 0 9,726
MCDONALDS CORP COM 580135101 74 390 SH   OTR 1 390 0 0
MCKESSON CORP COM 58155Q103 111 944 SH   OTR 2 0 0 944
MCKESSON CORP COM 58155Q103 254 2,174 SH   OTR 1 2,174 0 0
MEDTRONIC PLC SHS G5960L103 209 2,290 SH   OTR 1 2,207 0 83
MEDTRONIC PLC SHS G5960L103 818 8,982 SH   OTR 2 0 0 8,982
MERCADOLIBRE INC COM 58733R102 51,924 102,267 SH   OTR 1 49,643 0 52,624
MERCADOLIBRE INC COM 58733R102 35 68 SH   SOLE 68 0 0
MERCK & CO INC COM 58933Y105 3,474 41,768 SH   OTR 5 41,768 0 0
MERCK & CO INC COM 58933Y105 47 570 SH   SOLE 570 0 0
MERCK & CO INC COM 58933Y105 215 2,589 SH   OTR 1 2,589 0 0
MERCK & CO INC COM 58933Y105 1,831 22,012 SH   OTR 2 0 0 22,012
MEREDITH CORP COM 589433101 2,210 40,000 SH   SOLE 40,000 0 0
MERIT MED SYS INC COM 589889104 2,267 36,667 SH   OTR 1 24,147 0 12,520
MERIT MED SYS INC COM 589889104 72 1,167 SH   SOLE 0 0 1,167
METHANEX CORP COM 59151K108 45,820 806,944 SH   SOLE 742,263 0 64,681
METTLER TOLEDO INTERNATIONAL COM 592688105 362,516 501,405 SH   SOLE 458,257 0 43,148
METTLER TOLEDO INTERNATIONAL COM 592688105 128,458 177,673 SH   OTR 1 176,094 0 1,579
METTLER TOLEDO INTERNATIONAL COM 592688105 42,653 58,995 SH   OTR 2 0 0 58,995
MFS CHARTER INCOME TR SH BEN INT 552727109 254 32,119 SH   OTR 1 32,119 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 246 43,366 SH   OTR 1 43,366 0 0
MICROSOFT CORP COM 594918104 8,316 70,507 SH   OTR 1 48,658 0 21,849
MICROSOFT CORP COM 594918104 10,349 87,747 SH   OTR 2 0 0 87,747
MICROSOFT CORP COM 594918104 68,479 580,625 SH   OTR 5 531,990 0 48,635
MICROSOFT CORP COM 594918104 6,257 53,053 SH   SOLE 53,053 0 0
MIDDLEBY CORP COM 596278101 251,841 1,936,795 SH   SOLE 1,760,181 0 176,614
MIDDLEBY CORP COM 596278101 90,801 698,305 SH   OTR 1 691,374 0 6,931
MIDDLEBY CORP COM 596278101 25,626 197,074 SH   OTR 2 0 0 197,074
MOLINA HEALTHCARE INC COM 60855R100 37 258 SH   SOLE 258 0 0
MOLINA HEALTHCARE INC COM 60855R100 43,825 308,715 SH   OTR 1 147,284 0 161,431
MOODYS CORP COM 615369105 287,367 1,586,876 SH   OTR 1 1,568,953 0 17,923
MOODYS CORP COM 615369105 80,700 445,635 SH   OTR 2 0 0 445,635
MOODYS CORP COM 615369105 792,138 4,374,276 SH   SOLE 3,993,711 0 380,565
MORGAN STANLEY EM MKTS DM DE COM 617477104 471 71,080 SH   SOLE 71,080 0 0
MPLX LP COM UNIT REP LTD 55336V100 330 10,042 SH   OTR 2 0 0 10,042
MSCI INC COM 55354G100 55,887 281,065 SH   OTR 2 0 0 281,065
MSCI INC COM 55354G100 480,786 2,417,953 SH   SOLE 2,199,438 0 218,515
MSCI INC COM 55354G100 177,235 891,343 SH   OTR 1 883,050 0 8,293
NABORS INDUSTRIES LTD SHS G6359F103 39 11,461 SH   SOLE 11,461 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,918 33,225 SH   OTR 1 21,941 0 11,284
NATIONAL BEVERAGE CORP COM 635017106 61 1,054 SH   SOLE 0 0 1,054
NETFLIX INC COM 64110L106 40 112 SH   OTR 1 112 0 0
NETFLIX INC COM 64110L106 1,367 3,833 SH   OTR 2 0 0 3,833
NETFLIX INC COM 64110L106 928 2,603 SH   SOLE 2,603 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 122 10,779 SH   OTR 1 10,779 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 6,096 67,671 SH   SOLE 0 0 67,671
NEW RELIC INC COM 64829B100 40,358 408,895 SH   OTR 1 208,001 0 200,894
NEW RELIC INC COM 64829B100 165 1,667 SH   SOLE 558 0 1,109
NEWMONT MNG CORP COM 651639106 289 8,080 SH   OTR 1 8,080 0 0
NEWMONT MNG CORP COM 651639106 5,040 140,900 SH   SOLE 140,900 0 0
NEXTERA ENERGY INC COM 65339F101 15 80 SH   OTR 2 0 0 80
NEXTERA ENERGY INC COM 65339F101 2,388 12,350 SH   OTR 5 12,350 0 0
NIKE INC CL B 654106103 318,615 3,783,573 SH   SOLE 3,462,709 0 320,864
NIKE INC CL B 654106103 112,277 1,333,303 SH   OTR 1 1,319,743 0 13,560
NIKE INC CL B 654106103 38,042 451,755 SH   OTR 2 0 0 451,755
NIKE INC CL B 654106103 309 3,668 SH   OTR 5 3,668 0 0
NOBLE CORP PLC SHS USD G65431101 39 13,559 SH   SOLE 13,559 0 0
NORDSON CORP COM 655663102 40,663 306,843 SH   OTR 1 147,209 0 159,634
NORTHROP GRUMMAN CORP COM 666807102 431 1,598 SH   OTR 1 1,598 0 0
NOVARTIS A G SPONSORED ADR 66987V109 3 35 SH   OTR 1 35 0 0
NOVARTIS A G SPONSORED ADR 66987V109 70,988 839,343 SH   SOLE 839,343 0 0
NOVOCURE LTD ORD SHS G6674U108 2,505 52,013 SH   OTR 1 34,323 0 17,690
NOVOCURE LTD ORD SHS G6674U108 80 1,660 SH   SOLE 0 0 1,660
NUTANIX INC CL A 67059N108 18 482 SH   SOLE 482 0 0
NUTANIX INC CL A 67059N108 16 418 SH   OTR 2 0 0 418
NUTANIX INC CL A 67059N108 27,402 726,064 SH   OTR 1 349,792 0 376,272
NUTRIEN LTD COM 67077M108 225,019 4,267,636 SH   SOLE 3,628,126 0 639,510
NUTRIEN LTD COM 67077M108 4 80 SH   OTR 2 0 0 80
NUVEEN AMT FREE QLTY MUN INC COM 670657105 6,560 491,008 SH   OTR 1 491,008 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1,693 131,935 SH   OTR 1 131,935 0 0
NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2,362 196,000 SH   SOLE 196,000 0 0
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 3,334 241,612 SH   OTR 1 241,612 0 0
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 1,711 143,580 SH   OTR 1 143,580 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 3,354 268,317 SH   OTR 1 268,317 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2,375 190,000 SH   SOLE 190,000 0 0
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 1,987 158,215 SH   OTR 1 158,215 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 1,113 84,065 SH   OTR 1 84,065 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 4,316 326,000 SH   SOLE 326,000 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 2,479 179,000 SH   SOLE 179,000 0 0
NUVEEN OHIO QLTY MUN INCOME COM 670980101 1,662 114,860 SH   OTR 1 114,860 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 3,268 247,420 SH   OTR 1 247,420 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 3,104 235,000 SH   SOLE 235,000 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 6,957 512,642 SH   OTR 1 512,642 0 0
NUVEEN TEXAS QLTY MUN INCME COM 670983105 1,002 75,000 SH   SOLE 75,000 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 1,656 130,416 SH   OTR 1 130,416 0 0
NVIDIA CORP COM 67066G104 205 1,142 SH   OTR 1 1,142 0 0
NVIDIA CORP COM 67066G104 618 3,442 SH   OTR 2 0 0 3,442
NVIDIA CORP COM 67066G104 12,989 72,340 SH   OTR 5 58,535 0 13,805
NVIDIA CORP COM 67066G104 1,006 5,600 SH   SOLE 5,600 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 303 780 SH   OTR 1 780 0 0
OMNICOM GROUP INC COM 681919106 206 2,820 SH   OTR 1 2,820 0 0
OPEN TEXT CORP COM 683715106 566 14,740 SH   OTR 1 14,740 0 0
OPEN TEXT CORP COM 683715106 121,212 3,157,758 SH   SOLE 2,998,207 0 159,551
ORACLE CORP COM 68389X105 40,713 758,006 SH   OTR 2 0 0 758,006
ORACLE CORP COM 68389X105 346,262 6,446,887 SH   SOLE 5,878,039 0 568,848
ORACLE CORP COM 68389X105 125,324 2,333,348 SH   OTR 1 2,310,671 0 22,677
OSISKO GOLD ROYALTIES LTD COM 68827L101 4,011 357,200 SH   SOLE 357,200 0 0
PALO ALTO NETWORKS INC COM 697435105 301 1,240 SH   OTR 1 1,240 0 0
PALO ALTO NETWORKS INC COM 697435105 35 143 SH   OTR 2 0 0 143
PAMPA ENERGIA S A SPONS ADR LVL I 697660207 10,267 372,405 SH   OTR 3 372,405 0 0
PAN AMERICAN SILVER CORP COM 697900108 491 37,200 SH   OTR 1 37,200 0 0
PARKER HANNIFIN CORP COM 701094104 386 2,250 SH   OTR 1 2,250 0 0
PAYPAL HLDGS INC COM 70450Y103 2,165 20,847 SH   OTR 1 11,978 0 8,869
PAYPAL HLDGS INC COM 70450Y103 628 6,047 SH   OTR 2 0 0 6,047
PEGASYSTEMS INC COM 705573103 2,807 43,186 SH   OTR 1 28,459 0 14,727
PEGASYSTEMS INC COM 705573103 87 1,335 SH   SOLE 0 0 1,335
PEMBINA PIPELINE CORP COM 706327103 77,304 2,104,966 SH   SOLE 1,947,209 0 157,757
PEPSICO INC COM 713448108 307 2,509 SH   OTR 5 1,150 0 1,359
PEPSICO INC COM 713448108 371,190 3,028,889 SH   SOLE 2,757,475 0 271,414
PEPSICO INC COM 713448108 49,012 399,938 SH   OTR 2 0 0 399,938
PEPSICO INC COM 713448108 136,050 1,110,157 SH   OTR 1 1,098,156 0 12,001
PETIQ INC COM CL A 71639T106 90 2,875 SH   SOLE 0 0 2,875
PETIQ INC COM CL A 71639T106 2,860 91,051 SH   OTR 1 60,170 0 30,881
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 10,317 721,440 SH   OTR 3 721,440 0 0
PFIZER INC COM 717081103 623 14,659 SH   OTR 1 14,659 0 0
PFIZER INC COM 717081103 805 18,955 SH   OTR 2 0 0 18,955
PFIZER INC COM 717081103 105 2,481 SH   SOLE 2,281 0 200
PGIM HIGH YIELD BOND FUND IN COM 69346H100 191 13,479 SH   OTR 1 13,479 0 0
PHILIP MORRIS INTL INC COM 718172109 9 100 SH   OTR 1 100 0 0
PHILIP MORRIS INTL INC COM 718172109 9,552 108,070 SH   SOLE 150 0 107,920
PHILIP MORRIS INTL INC COM 718172109 210 2,372 SH   OTR 2 0 0 2,372
PHILLIPS 66 COM 718546104 3,700 38,873 SH   SOLE 38,873 0 0
PINNACLE WEST CAP CORP COM 723484101 860 9,000 SH   OTR 5 9,000 0 0
PIONEER FLOATING RATE TR COM 72369J102 122 11,725 SH   OTR 1 11,725 0 0
PIONEER HIGH INCOME TR COM 72369H106 184 20,611 SH   OTR 1 20,611 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 207 8,451 SH   OTR 1 8,451 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 647 26,412 SH   OTR 2 0 0 26,412
PNC FINL SVCS GROUP INC COM 693475105 215 1,750 SH   OTR 1 1,750 0 0
PNC FINL SVCS GROUP INC COM 693475105 110 900 SH   OTR 2 0 0 900
POINTS INTL LTD COM NEW 730843208 2,983 222,280 SH   SOLE 129,017 0 93,263
POLYONE CORP COM 73179P106 1,297 44,264 SH   OTR 1 29,163 0 15,101
POLYONE CORP COM 73179P106 41 1,400 SH   SOLE 0 0 1,400
PORTOLA PHARMACEUTICALS INC COM 737010108 53,355 1,537,596 SH   OTR 1 777,431 0 760,165
PORTOLA PHARMACEUTICALS INC COM 737010108 235 6,774 SH   SOLE 2,139 0 4,635
POWER INTEGRATIONS INC COM 739276103 26,193 374,509 SH   OTR 1 186,429 0 188,080
POWER INTEGRATIONS INC COM 739276103 86 1,235 SH   SOLE 0 0 1,235
PPG INDS INC COM 693506107 94 830 SH   OTR 1 830 0 0
PPG INDS INC COM 693506107 176 1,562 SH   OTR 2 0 0 1,562
PRECISION DRILLING CORP COM 2010 74022D308 14,712 6,203,750 SH   SOLE 6,023,600 0 180,150
PRETIUM RES INC COM 74139C102 265 31,000 SH   SOLE 31,000 0 0
PRIMERICA INC COM 74164M108 4,222 34,563 SH   OTR 1 22,823 0 11,740
PRIMERICA INC COM 74164M108 135 1,105 SH   SOLE 0 0 1,105
PROCTER AND GAMBLE CO COM 742718109 102 979 SH   OTR 1 979 0 0
PROCTER AND GAMBLE CO COM 742718109 2,861 27,493 SH   OTR 2 0 0 27,493
PROCTER AND GAMBLE CO COM 742718109 932 8,959 SH   SOLE 8,959 0 0
PROGRESSIVE CORP OHIO COM 743315103 52 720 SH   OTR 2 0 0 720
PROGRESSIVE CORP OHIO COM 743315103 17,900 248,295 SH   OTR 5 202,175 0 46,120
PROPETRO HLDG CORP COM 74347M108 61 2,727 SH   SOLE 0 0 2,727
PROPETRO HLDG CORP COM 74347M108 1,912 84,816 SH   OTR 1 55,951 0 28,865
PUBLIC STORAGE COM 74460D109 226 1,040 SH   OTR 1 1,040 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3,673 299,560 SH   OTR 1 299,560 0 0
QUALCOMM INC COM 747525103 226 3,956 SH   OTR 1 3,813 0 143
QUALCOMM INC COM 747525103 511 8,958 SH   OTR 2 0 0 8,958
QUALYS INC COM 74758T303 182 2,204 SH   SOLE 432 0 1,772
QUALYS INC COM 74758T303 49,758 601,375 SH   OTR 1 302,005 0 299,370
QUORUM HEALTH CORP COM 74909E106 296 211,200 SH   SOLE 211,200 0 0
RALPH LAUREN CORP CL A 751212101 454 3,500 SH   OTR 1 0 0 3,500
RAYTHEON CO COM NEW 755111507 1,036 5,692 SH   OTR 1 3,076 0 2,616
RAYTHEON CO COM NEW 755111507 61 335 SH   OTR 2 0 0 335
REALPAGE INC COM 75606N109 3,426 56,452 SH   OTR 1 37,184 0 19,268
REALPAGE INC COM 75606N109 109 1,795 SH   SOLE 0 0 1,795
RED HAT INC COM 756577102 2,002 10,960 SH   OTR 1 6,869 0 4,091
RED HAT INC COM 756577102 24 129 SH   OTR 2 0 0 129
REINSURANCE GRP OF AMERICA I COM NEW 759351604 47,329 333,347 SH   OTR 1 160,798 0 172,549
REPLIGEN CORP COM 759916109 2,336 39,535 SH   OTR 1 26,091 0 13,444
REPLIGEN CORP COM 759916109 72 1,212 SH   SOLE 0 0 1,212
REPUBLIC SVCS INC COM 760759100 563 7,000 SH   SOLE 7,000 0 0
REPUBLIC SVCS INC COM 760759100 172 2,140 SH   OTR 1 2,140 0 0
RESEARCH FRONTIERS INC COM 760911107 71 32,966 SH   OTR 5 400 0 32,566
RESTAURANT BRANDS INTL INC COM 76131D103 112,228 1,725,504 SH   SOLE 1,610,616 0 114,888
RITCHIE BROS AUCTIONEERS COM 767744105 412 12,140 SH   OTR 1 12,140 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 81,591 2,403,855 SH   SOLE 2,002,650 0 401,205
RITE AID CORP COM 767754104 754 59,347 SH   SOLE 59,347 0 0
ROCKWELL AUTOMATION INC COM 773903109 40 228 SH   SOLE 228 0 0
ROCKWELL AUTOMATION INC COM 773903109 877 5,000 SH   OTR 5 0 0 5,000
ROCKWELL AUTOMATION INC COM 773903109 108 617 SH   OTR 2 0 0 617
ROCKWELL AUTOMATION INC COM 773903109 2,509 14,301 SH   OTR 1 10,901 0 3,400
ROGERS COMMUNICATIONS INC CL B 775109200 27,383 509,295 SH   SOLE 501,485 0 7,810
ROSS STORES INC COM 778296103 25,267 271,401 SH   OTR 5 229,901 0 41,500
ROYAL BK CDA MONTREAL QUE COM 780087102 279,968 3,711,895 SH   SOLE 3,463,267 0 248,628
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 204 1,781 SH   OTR 1 1,716 0 65
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 329 5,256 SH   OTR 2 0 0 5,256
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 63 1,000 SH   OTR 1 1,000 0 0
S&P GLOBAL INC COM 78409V104 282 1,339 SH   OTR 2 0 0 1,339
S&P GLOBAL INC COM 78409V104 842 4,000 SH   SOLE 4,000 0 0
SAGE THERAPEUTICS INC COM 78667J108 49,710 312,545 SH   OTR 1 154,284 0 158,261
SAGE THERAPEUTICS INC COM 78667J108 54 338 SH   SOLE 338 0 0
SALESFORCE COM INC COM 79466L302 985 6,220 SH   SOLE 6,220 0 0
SALESFORCE COM INC COM 79466L302 24 150 SH   OTR 1 150 0 0
SALESFORCE COM INC COM 79466L302 158 1,000 SH   OTR 2 0 0 1,000
SCHLUMBERGER LTD COM 806857108 13 300 SH   SOLE 300 0 0
SCHLUMBERGER LTD COM 806857108 513 11,779 SH   OTR 2 0 0 11,779
SCHLUMBERGER LTD COM 806857108 35 800 SH   OTR 1 800 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8 121 SH   OTR 2 0 0 121
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 29,187 428,912 SH   SOLE 0 0 428,912
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14,155 255,555 SH   SOLE 0 0 255,555
SECOND SIGHT MED PRODS INC COM 81362J100 12 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 18 499 SH   OTR 1 499 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 57,312 1,582,326 SH   SOLE 0 0 1,582,326
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7 125 SH   OTR 2 0 0 125
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 197 3,548 SH   OTR 1 3,548 0 0
SEMPRA ENERGY COM 816851109 201 1,600 SH   OTR 2 0 0 1,600
SEMTECH CORP COM 816850101 34,088 669,578 SH   OTR 1 332,704 0 336,874
SEMTECH CORP COM 816850101 118 2,325 SH   SOLE 0 0 2,325
SERVICENOW INC COM 81762P102 1,062 4,307 SH   OTR 1 4,307 0 0
SERVICENOW INC COM 81762P102 891 3,613 SH   SOLE 3,613 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 44,753 2,151,055 SH   SOLE 2,128,340 0 22,715
SHAW COMMUNICATIONS INC CL B CONV 82028K200 335 16,100 SH   OTR 1 16,100 0 0
SHERWIN WILLIAMS CO COM 824348106 414,687 962,799 SH   SOLE 882,406 0 80,393
SHERWIN WILLIAMS CO COM 824348106 27,887 64,747 SH   OTR 5 54,502 0 10,245
SHERWIN WILLIAMS CO COM 824348106 45,625 105,930 SH   OTR 2 0 0 105,930
SHERWIN WILLIAMS CO COM 824348106 146,252 339,560 SH   OTR 1 336,295 0 3,265
SHOE CARNIVAL INC COM 824889109 1,318 38,725 SH   OTR 1 25,563 0 13,162
SHOE CARNIVAL INC COM 824889109 42 1,240 SH   SOLE 0 0 1,240
SHOPIFY INC CL A 82509L107 3,403 16,490 SH   SOLE 16,490 0 0
SILVERCREST METALS INC COM 828363101 596 182,300 SH   SOLE 182,300 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,429 25,000 SH   OTR 5 0 0 25,000
SKECHERS U S A INC CL A 830566105 1,606 47,771 SH   OTR 2 0 0 47,771
SMITH A O CORP COM 831865209 39,355 738,090 SH   OTR 1 352,920 0 385,170
SMITH A O CORP COM 831865209 189 3,545 SH   OTR 2 0 0 3,545
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 1,061 27,613 SH   OTR 3 27,613 0 0
SOUTHERN CO COM 842587107 424 8,200 SH   OTR 5 8,200 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 277 1,069 SH   OTR 2 0 0 1,069
SPDR GOLD TRUST GOLD SHS 78463V107 111 908 SH   SOLE 908 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,642 13,456 SH   OTR 1 13,456 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 6,376 52,254 SH   OTR 2 0 0 52,254
SPDR INDEX SHS FDS ASIA PACIF ETF 78463x301 719 7,280 SH   OTR 2 0 0 7,280
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 932 9,430 SH   OTR 1 9,430 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 308 6,665 SH   OTR 1 6,665 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,779 16,917 SH   OTR 1 16,917 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 52,403 185,512 SH   OTR 2 0 0 185,512
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,797 9,901 SH   SOLE 8,196 0 1,705
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 212 615 SH   OTR 5 615 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,022 2,958 SH   OTR 1 2,958 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 294 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 167,816 1,594,260 SH   SOLE 0 0 1,594,260
SPDR SERIES TRUST S&P BIOTECH 78464A870 780 8,612 SH   OTR 1 8,612 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 66 659 SH   OTR 1 659 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 3,371 33,909 SH   OTR 2 0 0 33,909
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,106 41,011 SH   OTR 2 0 0 41,011
SPLUNK INC COM 848637104 59,570 478,089 SH   OTR 1 228,178 0 249,911
SPLUNK INC COM 848637104 24 190 SH   OTR 2 0 0 190
SPOTIFY TECHNOLOGY S A SHS L8681T102 729 5,254 SH   OTR 2 0 0 5,254
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 936 75,000 SH   OTR 2 0 0 75,000
SQUARE INC CL A 852234103 644 8,600 SH   SOLE 8,600 0 0
SSR MNG INC COM 784730103 16,099 1,274,103 SH   SOLE 1,274,103 0 0
STANTEC INC COM 85472N109 325 13,740 SH   OTR 1 13,740 0 0
STANTEC INC COM 85472N109 9,240 391,114 SH   SOLE 373,569 0 17,545
STARBUCKS CORP COM 855244109 2,517 33,862 SH   OTR 1 19,384 0 14,478
STARBUCKS CORP COM 855244109 1,160 15,599 SH   OTR 2 0 0 15,599
STARBUCKS CORP COM 855244109 1,007 13,550 SH   SOLE 13,550 0 0
STERIS PLC SHS USD G8473T100 46,890 366,246 SH   OTR 1 176,870 0 189,376
STONERIDGE INC COM 86183P102 2,826 97,921 SH   OTR 1 64,554 0 33,367
STONERIDGE INC COM 86183P102 89 3,099 SH   SOLE 0 0 3,099
STRYKER CORP COM 863667101 495 2,506 SH   OTR 2 0 0 2,506
STRYKER CORP COM 863667101 128 650 SH   SOLE 500 0 150
STRYKER CORP COM 863667101 2,532 12,819 SH   OTR 1 7,577 0 5,242
SUN LIFE FINL INC COM 866796105 3,079 80,171 SH   SOLE 77,711 0 2,460
SUNCOR ENERGY INC NEW COM 867224107 5 164 SH   OTR 1 164 0 0
SUNCOR ENERGY INC NEW COM 867224107 243,566 7,517,318 SH   SOLE 6,603,455 0 913,863
SUPERNUS PHARMACEUTICALS INC COM 868459108 146 4,155 SH   SOLE 1,180 0 2,975
SUPERNUS PHARMACEUTICALS INC COM 868459108 30,517 870,925 SH   OTR 1 443,328 0 427,597
SYSTEMAX INC COM 871851101 1,559 68,869 SH   OTR 1 45,373 0 23,496
SYSTEMAX INC COM 871851101 49 2,162 SH   SOLE 0 0 2,162
TABULA RASA HEALTHCARE INC COM 873379101 1,348 23,898 SH   OTR 1 15,763 0 8,135
TABULA RASA HEALTHCARE INC COM 873379101 43 761 SH   SOLE 0 0 761
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 188,733 4,607,731 SH   OTR 1 4,607,731 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 48 1,169 SH   OTR 2 0 0 1,169
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 367,259 8,966,279 SH   SOLE 7,258,648 0 1,707,631
TARGA RES CORP COM 87612G101 319 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 732 9,122 SH   OTR 2 0 0 9,122
TECK RESOURCES LTD CL B 878742204 2,583 111,661 SH   SOLE 110,479 0 1,182
TELADOC HEALTH INC COM 87918A105 35 630 SH   SOLE 0 0 630
TELADOC HEALTH INC COM 87918A105 11,593 208,514 SH   OTR 1 102,460 0 106,054
TELUS CORP COM 87971M103 116,218 3,140,901 SH   SOLE 2,369,693 0 771,208
TEMPLETON GLOBAL INCOME FD COM 880198106 249 39,563 SH   OTR 1 39,563 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 2,097 332,850 SH   SOLE 332,850 0 0
TENARIS S A SPONSORED ADS 88031M109 15,507 548,903 SH   OTR 3 548,903 0 0
TESLA INC COM 88160R101 583 2,082 SH   OTR 2 0 0 2,082
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,991 36,479 SH   OTR 1 24,046 0 12,433
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 63 1,157 SH   SOLE 0 0 1,157
TEXAS INSTRS INC COM 882508104 297 2,800 SH   OTR 1 2,800 0 0
TEXAS INSTRS INC COM 882508104 71 673 SH   OTR 2 0 0 673
TEXAS INSTRS INC COM 882508104 19,254 181,520 SH   OTR 5 156,140 0 25,380
TEXAS PAC LD TR SUB CTF PROP I T 882610108 2,530 3,270 SH   SOLE 3,270 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 278 6,500 SH   OTR 1 6,500 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 26 611 SH   OTR 2 0 0 611
THE CHARLES SCHWAB CORPORATI COM 808513105 43,916 1,027,040 SH   OTR 5 935,890 0 91,150
THERMO FISHER SCIENTIFIC INC COM 883556102 2,386 8,718 SH   OTR 1 5,266 0 3,452
THERMO FISHER SCIENTIFIC INC COM 883556102 333 1,218 SH   OTR 2 0 0 1,218
THERMO FISHER SCIENTIFIC INC COM 883556102 28,795 105,198 SH   OTR 5 87,693 0 17,505
THL CREDIT INC COM 872438106 10,295 1,569,327 SH   SOLE 1,569,327 0 0
THOMSON REUTERS CORP COM NEW 884903709 6 100 SH   OTR 2 0 0 100
THOMSON REUTERS CORP COM NEW 884903709 99,020 1,673,961 SH   SOLE 1,579,522 0 94,439
TIFFANY & CO NEW COM 886547108 56,688 537,071 SH   SOLE 512,078 0 24,993
TIFFANY & CO NEW COM 886547108 10,824 102,545 SH   OTR 1 96,570 0 5,975
TIFFANY & CO NEW COM 886547108 18,935 179,391 SH   OTR 2 0 0 179,391
TJX COS INC NEW COM 872540109 430,032 8,081,785 SH   SOLE 7,388,292 0 693,493
TJX COS INC NEW COM 872540109 43,309 813,924 SH   OTR 5 740,994 0 72,930
TJX COS INC NEW COM 872540109 44,959 844,930 SH   OTR 2 0 0 844,930
TJX COS INC NEW COM 872540109 151,459 2,846,431 SH   OTR 1 2,819,325 0 27,106
TORONTO DOMINION BK ONT COM NEW 891160509 448,399 8,264,962 SH   SOLE 7,210,171 0 1,054,791
TOTAL SYS SVCS INC COM 891906109 57,577 606,007 SH   OTR 1 291,047 0 314,960
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 13,193 111,790 SH   OTR 5 111,790 0 0
TPI COMPOSITES INC COM 87266J104 10,027 350,341 SH   SOLE 350,341 0 0
TRACTOR SUPPLY CO COM 892356106 49 500 SH   OTR 2 0 0 500
TRACTOR SUPPLY CO COM 892356106 81 825 SH   SOLE 825 0 0
TRACTOR SUPPLY CO COM 892356106 51,794 529,808 SH   OTR 1 260,693 0 269,115
TRANSALTA CORP COM 89346D107 3,016 410,592 SH   SOLE 409,592 0 1,000
TRANSCANADA CORP COM 89353D107 79,506 1,770,675 SH   SOLE 1,632,134 0 138,541
TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 1,984 150,786 SH   OTR 3 150,786 0 0
TRAVELERS COMPANIES INC COM 89417E109 655 4,773 SH   OTR 2 0 0 4,773
TREX CO INC COM 89531P105 2,975 48,357 SH   OTR 1 31,836 0 16,521
TREX CO INC COM 89531P105 95 1,539 SH   SOLE 0 0 1,539
TRINSEO S A SHS L9340P101 60 1,335 SH   SOLE 0 0 1,335
TRINSEO S A SHS L9340P101 1,900 41,952 SH   OTR 1 27,632 0 14,320
TRIPADVISOR INC COM 896945201 149 2,895 SH   OTR 2 0 0 2,895
TRIPADVISOR INC COM 896945201 35,355 687,168 SH   OTR 1 328,990 0 358,178
ULTA BEAUTY INC COM 90384S303 328 940 SH   OTR 1 940 0 0
ULTRA PETROLEUM CORP COM NEW 903914208 61 100,000 SH   SOLE 100,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 17,840 309,075 SH   SOLE 309,075 0 0
UNION PACIFIC CORP COM 907818108 46,707 279,349 SH   OTR 5 256,184 0 23,165
UNION PACIFIC CORP COM 907818108 4,205 25,151 SH   SOLE 25,151 0 0
UNION PACIFIC CORP COM 907818108 24 142 SH   OTR 2 0 0 142
UNION PACIFIC CORP COM 907818108 1,089 6,511 SH   OTR 1 6,452 0 59
UNITED CONTL HLDGS INC COM 910047109 78 973 SH   SOLE 973 0 0
UNITED CONTL HLDGS INC COM 910047109 1,071 13,429 SH   OTR 1 13,429 0 0
UNITED PARCEL SERVICE INC CL B 911312106 154 1,379 SH   OTR 1 1,379 0 0
UNITED PARCEL SERVICE INC CL B 911312106 446 3,989 SH   OTR 2 0 0 3,989
UNITED RENTALS INC COM 911363109 41,299 361,483 SH   OTR 1 173,625 0 187,858
UNITED RENTALS INC COM 911363109 41 360 SH   SOLE 360 0 0
UNITED STATES STL CORP NEW COM 912909108 1,949 100,000 SH   SOLE 100,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 111,750 867,017 SH   OTR 1 857,821 0 9,196
UNITED TECHNOLOGIES CORP COM 913017109 306,844 2,380,665 SH   SOLE 2,201,960 0 178,705
UNITED TECHNOLOGIES CORP COM 913017109 39,054 303,002 SH   OTR 2 0 0 303,002
UNITEDHEALTH GROUP INC COM 91324P102 27,185 109,946 SH   OTR 1 99,697 0 10,249
UNITEDHEALTH GROUP INC COM 91324P102 51,097 206,651 SH   OTR 2 0 0 206,651
UNITEDHEALTH GROUP INC COM 91324P102 223 900 SH   OTR 5 900 0 0
UNITEDHEALTH GROUP INC COM 91324P102 125,362 507,003 SH   SOLE 485,051 0 21,952
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,756 23,200 SH   OTR 5 23,200 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 9 116 SH   OTR 2 0 0 116
US BANCORP DEL COM NEW 902973304 299,842 6,222,069 SH   SOLE 5,709,224 0 512,845
US BANCORP DEL COM NEW 902973304 104,167 2,161,592 SH   OTR 1 2,138,718 0 22,874
US BANCORP DEL COM NEW 902973304 36,133 749,810 SH   OTR 2 0 0 749,810
V F CORP COM 918204108 245 2,816 SH   OTR 1 2,816 0 0
V F CORP COM 918204108 194 2,234 SH   OTR 2 0 0 2,234
VALE S A SPONSORED ADS 91912E105 4,884 373,957 SH   OTR 3 373,957 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 604 35,064 SH   OTR 1 35,064 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189f676 255 2,400 SH   OTR 2 0 0 2,400
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 933 6,644 SH   OTR 1 6,644 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 399 5,015 SH   OTR 1 5,015 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 292 3,600 SH   OTR 1 3,600 0 0
VANGUARD GROUP DIV APP ETF 921908844 549 5,006 SH   OTR 1 5,006 0 0
VANGUARD GROUP DIV APP ETF 921908844 588 5,364 SH   OTR 2 0 0 5,364
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 163 1,410 SH   OTR 2 0 0 1,410
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 637 5,515 SH   OTR 1 5,515 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 8,334 53,277 SH   OTR 2 0 0 53,277
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,889 14,554 SH   OTR 2 0 0 14,554
VANGUARD INDEX FDS MID CAP ETF 922908629 6,215 38,663 SH   OTR 1 38,663 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 953 5,930 SH   OTR 2 0 0 5,930
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,708 31,160 SH   OTR 2 0 0 31,160
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 477 5,493 SH   OTR 1 5,493 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 125,271 482,664 SH   OTR 1 482,664 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,534 9,765 SH   OTR 2 0 0 9,765
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 15,333 59,079 SH   SOLE 59,079 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,796 21,722 SH   OTR 2 0 0 21,722
VANGUARD INDEX FDS SMALL CP ETF 922908751 12,455 81,515 SH   OTR 2 0 0 81,515
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,076 26,673 SH   OTR 1 26,673 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,000 11,128 SH   OTR 2 0 0 11,128
VANGUARD INDEX FDS TOTAL STK MKT 922908769 384 2,657 SH   OTR 2 0 0 2,657
VANGUARD INDEX FDS VALUE ETF 922908744 1,946 18,081 SH   OTR 2 0 0 18,081
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,432 57,217 SH   OTR 1 57,217 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 120 2,830 SH   SOLE 2,830 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 16,955 398,935 SH   OTR 2 0 0 398,935
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7,432 71,375 SH   SOLE 0 0 71,375
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 741 7,112 SH   OTR 2 0 0 7,112
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 78 1,310 SH   OTR 2 0 0 1,310
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 473 7,936 SH   OTR 1 7,936 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 180 2,456 SH   OTR 2 0 0 2,456
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 312 4,270 SH   SOLE 4,270 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 399 5,002 SH   OTR 1 5,002 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,553 258,210 SH   OTR 1 258,210 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,014 245,019 SH   OTR 2 0 0 245,019
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,402 352,389 SH   SOLE 352,389 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 768 8,969 SH   OTR 2 0 0 8,969
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 253 2,950 SH   OTR 1 2,950 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 769 9,206 SH   OTR 1 9,206 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,989 23,128 SH   OTR 2 0 0 23,128
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 6,755 39,166 SH   OTR 1 39,166 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 978 4,873 SH   OTR 1 4,873 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,022 5,096 SH   OTR 2 0 0 5,096
VARIAN MED SYS INC COM 92220P105 88,504 624,499 SH   OTR 1 618,762 0 5,737
VARIAN MED SYS INC COM 92220P105 28,188 198,899 SH   OTR 2 0 0 198,899
VARIAN MED SYS INC COM 92220P105 236,328 1,667,569 SH   SOLE 1,514,456 0 153,113
VEEVA SYS INC CL A COM 922475108 51,482 405,820 SH   OTR 1 194,167 0 211,653
VEEVA SYS INC CL A COM 922475108 1,015 8,000 SH   OTR 5 0 0 8,000
VENTAS INC COM 92276F100 220 3,440 SH   OTR 1 3,440 0 0
VERACYTE INC COM 92337F107 3,954 158,047 SH   OTR 1 104,358 0 53,689
VERACYTE INC COM 92337F107 126 5,043 SH   SOLE 0 0 5,043
VERISIGN INC COM 92343E102 908 5,000 SH   OTR 1 5,000 0 0
VERISIGN INC COM 92343E102 66 362 SH   SOLE 362 0 0
VERISK ANALYTICS INC COM 92345Y106 2,751 20,681 SH   OTR 1 15,458 0 5,223
VERISK ANALYTICS INC COM 92345Y106 76 575 SH   SOLE 575 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 180 3,050 SH   OTR 1 3,050 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 18 300 SH   SOLE 0 0 300
VERIZON COMMUNICATIONS INC COM 92343V104 197 3,337 SH   OTR 2 0 0 3,337
VERMILION ENERGY INC COM 923725105 32,176 1,303,717 SH   SOLE 1,276,362 0 27,355
VIKING THERAPEUTICS INC COM 92686J106 14,095 1,418,018 SH   OTR 1 701,283 0 716,735
VIKING THERAPEUTICS INC COM 92686J106 41 4,135 SH   SOLE 0 0 4,135
VISA INC COM CL A 92826C839 92,821 594,280 SH   SOLE 594,280 0 0
VISA INC COM CL A 92826C839 4,802 30,746 SH   OTR 1 23,097 0 7,649
VISA INC COM CL A 92826C839 1,120 7,172 SH   OTR 2 0 0 7,172
VISA INC COM CL A 92826C839 39,634 253,757 SH   OTR 5 214,947 0 38,810
VISTEON CORP COM NEW 92839U206 1,847 27,422 SH   OTR 1 18,093 0 9,329
VISTEON CORP COM NEW 92839U206 59 869 SH   SOLE 0 0 869
WALGREENS BOOTS ALLIANCE INC COM 931427108 186 2,943 SH   OTR 1 2,943 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 186 2,938 SH   OTR 2 0 0 2,938
WALMART INC COM 931142103 192 1,972 SH   OTR 1 1,972 0 0
WALMART INC COM 931142103 810 8,308 SH   OTR 2 0 0 8,308
WASTE CONNECTIONS INC COM 94106B101 124,025 1,400,561 SH   SOLE 1,314,784 0 85,777
WASTE MGMT INC DEL COM 94106L109 730 7,026 SH   SOLE 7,026 0 0
WASTE MGMT INC DEL COM 94106L109 5 50 SH   OTR 2 0 0 50
WASTE MGMT INC DEL COM 94106L109 297 2,860 SH   OTR 1 2,860 0 0
WATSCO INC COM 942622200 1,432 10,000 SH   OTR 5 0 0 10,000
WEATHERFORD INTL PLC ORD SHS G48833100 37 53,405 SH   SOLE 53,405 0 0
WEIBO CORP SPONSORED ADR 948596101 51,917 837,505 SH   OTR 1 600,278 0 237,227
WEIBO CORP SPONSORED ADR 948596101 5,577 89,968 SH   OTR 3 89,968 0 0
WEIBO CORP SPONSORED ADR 948596101 121 1,947 SH   SOLE 944 0 1,003
WELLCARE HEALTH PLANS INC COM 94946T106 49,231 182,505 SH   OTR 1 88,831 0 93,674
WELLCARE HEALTH PLANS INC COM 94946T106 51 190 SH   SOLE 190 0 0
WELLS FARGO CO NEW COM 949746101 594 12,288 SH   OTR 1 12,288 0 0
WELLS FARGO CO NEW COM 949746101 137 2,840 SH   SOLE 2,840 0 0
WELLS FARGO CO NEW COM 949746101 600 12,426 SH   OTR 2 0 0 12,426
WELLS FARGO CO NEW COM 949746101 1,450 30,000 SH   OTR 5 30,000 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 223 28,307 SH   OTR 1 28,307 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 182 15,032 SH   OTR 1 15,032 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 780 7,075 SH   SOLE 7,075 0 0
WESTERN ALLIANCE BANCORP COM 957638109 25,642 624,804 SH   OTR 1 299,703 0 325,101
WESTERN ASSET EMRG MKT DEBT COM 95766A101 1,140 83,576 SH   SOLE 83,576 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 27 1,952 SH   OTR 1 1,952 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 256 27,286 SH   OTR 1 27,286 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 130 11,640 SH   OTR 1 11,640 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1,977 176,372 SH   SOLE 176,372 0 0
WESTERN ASST MN PRT FD INC COM 95766P108 3,450 238,953 SH   OTR 1 238,953 0 0
WESTERN ASST MNGD MUN FD INC COM 95766M105 6,842 519,541 SH   OTR 1 519,541 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 180 16,793 SH   OTR 1 16,793 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 1,556 145,000 SH   SOLE 145,000 0 0
WEX INC COM 96208T104 470 2,450 SH   OTR 5 2,450 0 0
WEYERHAEUSER CO COM 962166104 506 19,200 SH   OTR 5 19,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 371 15,600 SH   OTR 1 15,600 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 4,959 208,398 SH   SOLE 208,398 0 0
WILLDAN GROUP INC COM 96924N100 2,896 78,119 SH   OTR 1 51,370 0 26,749
WILLDAN GROUP INC COM 96924N100 92 2,472 SH   SOLE 0 0 2,472
WILLIAMS SONOMA INC COM 969904101 281 5,000 SH   OTR 2 0 0 5,000
WNS HOLDINGS LTD SPON ADR 92932M101 2,537 47,632 SH   OTR 1 31,542 0 16,090
WNS HOLDINGS LTD SPON ADR 92932M101 78 1,465 SH   SOLE 0 0 1,465
WORKDAY INC CL A 98138H101 1,157 6,000 SH   OTR 5 0 0 6,000
WORKDAY INC CL A 98138H101 70 364 SH   SOLE 364 0 0
WORKDAY INC CL A 98138H101 970 5,028 SH   OTR 1 5,028 0 0
WPX ENERGY INC COM 98212B103 21,932 1,672,934 SH   OTR 1 821,903 0 851,031
WRIGHT MED GROUP N V ORD SHS N96617118 46,839 1,489,313 SH   OTR 1 758,660 0 730,653
WRIGHT MED GROUP N V ORD SHS N96617118 233 7,408 SH   SOLE 2,145 0 5,263
XEROX CORP COM NEW 984121608 857 26,800 SH   SOLE 26,800 0 0
XILINX INC COM 983919101 933 7,355 SH   OTR 1 7,355 0 0
XILINX INC COM 983919101 67 531 SH   SOLE 531 0 0
YAMANA GOLD INC COM 98462Y100 651 249,900 SH   SOLE 249,900 0 0
YUM CHINA HLDGS INC COM 98850P109 23 514 SH   OTR 2 0 0 514
YUM CHINA HLDGS INC COM 98850P109 5,686 126,608 SH   SOLE 0 0 126,608
YY INC SPONSORED ADS A 98426T106 44 523 SH   SOLE 0 0 523
YY INC SPONSORED ADS A 98426T106 16,006 190,523 SH   OTR 1 190,523 0 0
ZOETIS INC CL A 98978V103 291 2,890 SH   OTR 1 2,787 0 103
ZOETIS INC CL A 98978V103 366 3,632 SH   OTR 2 0 0 3,632
ZOETIS INC CL A 98978V103 17,474 173,580 SH   OTR 5 143,965 0 29,615
ZOETIS INC CL A 98978V103 5,768 57,300 SH   SOLE 57,300 0 0
ZYNGA INC CL A 98986T108 98 18,321 SH   SOLE 0 0 18,321
ZYNGA INC CL A 98986T108 3,073 576,461 SH   OTR 1 380,148 0 196,313