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