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