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