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 41,382 175,817 SH   OTR 2 0 0 175,817
3M CO COM 88579Y101 315,210 1,339,212 SH   SOLE 1,250,665 0 88,547
3M CO COM 88579Y101 113,133 480,659 SH   OTR 1 430,620 0 50,039
ABBOTT LABS COM 002824100 64 1,125 SH   OTR 1 1,125 0 0
ABBOTT LABS COM 002824100 1,137 19,929 SH   OTR 2 0 0 19,929
ABBOTT LABS COM 002824100 45 792 SH   SOLE 792 0 0
ABBVIE INC COM 00287Y109 1,915 19,797 SH   OTR 2 0 0 19,797
ABBVIE INC COM 00287Y109 26 269 SH   SOLE 269 0 0
ABBVIE INC COM 00287Y109 23,991 248,070 SH   OTR 1 203,165 0 44,905
ABERDEEN ASIA PACIFIC INCOM COM 003009107 192 39,374 SH   OTR 1 39,374 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 35,868 234,296 SH   OTR 1 204,433 0 29,863
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,012 6,610 SH   OTR 2 0 0 6,610
ACHAOGEN INC COM 004449104 1,913 178,139 SH   OTR 1 37,980 0 140,159
ACHAOGEN INC COM 004449104 32 3,025 SH   SOLE 3,025 0 0
ACI WORLDWIDE INC COM 004498101 22,650 999,107 SH   OTR 1 141,368 0 857,739
ACTIVISION BLIZZARD INC COM 00507V109 406 6,414 SH   OTR 2 0 0 6,414
ADVANCED ENERGY INDS COM 007973100 99 1,465 SH   SOLE 1,465 0 0
ADVANCED ENERGY INDS COM 007973100 35,088 519,970 SH   OTR 1 81,789 0 438,181
ADVANTAGE OIL & GAS LTD COM 00765F101 12,798 2,968,924 SH   SOLE 2,868,134 0 100,790
AFLAC INC COM 001055102 314 3,573 SH   OTR 2 0 0 3,573
AGNICO EAGLE MINES LTD COM 008474108 12 260 SH   OTR 1 260 0 0
AGNICO EAGLE MINES LTD COM 008474108 23,362 504,238 SH   SOLE 493,638 0 10,600
AGRIUM INC COM 008916108 16,880 146,032 SH   SOLE 143,932 0 2,100
AK STL HLDG CORP COM 001547108 60 10,638 SH   SOLE 10,638 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 10,843 1,658,500 SH   SOLE 1,658,500 0 0
ALARM COM HLDGS INC COM 011642105 97 2,560 SH   SOLE 2,560 0 0
ALARM COM HLDGS INC COM 011642105 5,805 153,766 SH   OTR 1 32,501 0 121,265
ALBEMARLE CORP COM 012653101 359 2,807 SH   OTR 1 1,214 0 1,593
ALEXION PHARMACEUTICALS INC COM 015351109 907 7,585 SH   OTR 1 7,575 0 10
ALGONQUIN PWR UTILS CORP COM 015857105 18,334 1,633,493 SH   SOLE 1,425,193 0 208,300
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 23,453 136,016 SH   OTR 3 136,016 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5,070 29,405 SH   OTR 2 0 0 29,405
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 58,578 339,722 SH   OTR 1 321,689 0 18,033
ALIGN TECHNOLOGY INC COM 016255101 47,779 215,035 SH   OTR 1 31,848 0 183,187
ALKERMES PLC SHS G01767105 33,141 605,530 SH   OTR 1 89,887 0 515,643
ALLIANCE CALIF MUN INCOME FD COM 018546101 551 40,525 SH   OTR 1 40,525 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 214 16,803 SH   OTR 1 16,803 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 2,104 156,994 SH   OTR 1 156,994 0 0
ALPHABET INC CAP STK CL A 02079K305 89,813 85,260 SH   OTR 1 70,822 0 14,438
ALPHABET INC CAP STK CL A 02079K305 237,703 225,653 SH   SOLE 209,468 0 16,185
ALPHABET INC CAP STK CL A 02079K305 39,524 37,520 SH   OTR 2 0 0 37,520
ALPHABET INC CAP STK CL C 02079K107 3,390 3,240 SH   OTR 2 0 0 3,240
ALPHABET INC CAP STK CL C 02079K107 2,458 2,349 SH   OTR 1 82 0 2,267
ALPHABET INC CAP STK CL C 02079K107 119 114 SH   SOLE 114 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 392 36,300 SH   OTR 1 36,300 0 0
ALTRIA GROUP INC COM 02209S103 162 2,275 SH   SOLE 1,975 0 300
ALTRIA GROUP INC COM 02209S103 95 1,328 SH   OTR 1 1,328 0 0
ALTRIA GROUP INC COM 02209S103 315 4,412 SH   OTR 2 0 0 4,412
AMAZON COM INC COM 023135106 4,113 3,517 SH   OTR 2 0 0 3,517
AMAZON COM INC COM 023135106 36,668 31,354 SH   OTR 1 24,166 0 7,188
AMBEV SA SPONSORED ADR 02319V103 8,306 1,285,727 SH   OTR 3 1,285,727 0 0
AMERICAN EXPRESS CO COM 025816109 274 2,756 SH   OTR 1 2,491 0 265
AMERICAN EXPRESS CO COM 025816109 3,150 31,721 SH   OTR 2 0 0 31,721
AMERIPRISE FINL INC COM 03076C106 2,122 12,519 SH   OTR 1 1,649 0 10,870
AMGEN INC COM 031162100 10,900 62,677 SH   OTR 2 0 0 62,677
AMGEN INC COM 031162100 33,190 190,857 SH   OTR 1 179,441 0 11,416
AMN HEALTHCARE SERVICES INC COM 001744101 7,420 150,658 SH   OTR 1 31,414 0 119,244
AMN HEALTHCARE SERVICES INC COM 001744101 122 2,470 SH   SOLE 2,470 0 0
AMPHENOL CORP NEW CL A 032095101 2,098 23,893 SH   OTR 1 2,267 0 21,626
ANALOG DEVICES INC COM 032654105 38,360 430,870 SH   OTR 1 276,220 0 154,650
ANALOG DEVICES INC COM 032654105 26,738 300,327 SH   OTR 2 0 0 300,327
ANALOG DEVICES INC COM 032654105 68,770 772,435 SH   SOLE 701,789 0 70,646
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 85 760 SH   OTR 2 0 0 760
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 13,643 122,289 SH   OTR 1 122,289 0 0
APPLE INC COM 037833100 8,554 50,545 SH   SOLE 50,235 0 310
APPLE INC COM 037833100 17,404 102,845 SH   OTR 2 0 0 102,845
APPLE INC COM 037833100 51,127 302,116 SH   OTR 1 246,148 0 55,968
APPLIED MATLS INC COM 038222105 961 18,800 SH   SOLE 18,800 0 0
APPTIO INC CL A 03835C108 254 10,805 SH   OTR 2 0 0 10,805
APTIV PLC SHS G6095L109 9,064 106,850 SH   OTR 1 79,779 0 27,071
APTIV PLC SHS G6095L109 54 638 SH   OTR 2 0 0 638
ARGAN INC COM 04010E109 69 1,525 SH   SOLE 1,525 0 0
ARGAN INC COM 04010E109 4,229 93,975 SH   OTR 1 19,668 0 74,307
ARISTA NETWORKS INC COM 040413106 75,709 321,371 SH   OTR 1 46,409 0 274,962
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 125 3,165 SH   SOLE 3,165 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 7,574 191,740 SH   OTR 1 40,095 0 151,645
ASTRAZENECA PLC SPONSORED ADR 046353108 207 5,967 SH   OTR 1 110 0 5,857
AT&T INC COM 00206R102 2,545 65,464 SH   OTR 1 62,065 0 3,399
AT&T INC COM 00206R102 837 21,531 SH   OTR 2 0 0 21,531
AUTODESK INC COM 052769106 587 5,600 SH   SOLE 5,600 0 0
AUTOLIV INC COM 052800109 33,445 263,179 SH   OTR 1 38,506 0 224,673
AUTOMATIC DATA PROCESSING IN COM 053015103 177 1,510 SH   OTR 1 1,510 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 161 1,377 SH   OTR 2 0 0 1,377
AUTOZONE INC COM 053332102 77,469 108,901 SH   OTR 1 97,011 0 11,890
AUTOZONE INC COM 053332102 27,302 38,380 SH   OTR 2 0 0 38,380
AUTOZONE INC COM 053332102 222,942 313,398 SH   SOLE 292,492 0 20,906
AXALTA COATING SYS LTD COM G0750C108 37,490 1,158,536 SH   OTR 1 171,766 0 986,770
B2GOLD CORP COM 11777Q209 35,936 11,602,182 SH   SOLE 11,284,216 0 317,966
BAIDU INC SPON ADR REP A 056752108 17,659 75,398 SH   OTR 1 65,950 0 9,448
BAIDU INC SPON ADR REP A 056752108 3,784 16,158 SH   SOLE 0 0 16,158
BAIDU INC SPON ADR REP A 056752108 202 861 SH   OTR 2 0 0 861
BAIDU INC SPON ADR REP A 056752108 13,029 55,630 SH   OTR 3 55,630 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 16,008 1,563,282 SH   OTR 3 1,563,282 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 7,106 693,916 SH   SOLE 0 0 693,916
BANCO MACRO SA SPON ADR B 05961W105 12 102 SH   OTR 1 0 0 102
BANCO MACRO SA SPON ADR B 05961W105 22,097 190,691 SH   OTR 3 190,691 0 0
BANK AMER CORP COM 060505104 3,350 113,473 SH   OTR 1 3,112 0 110,361
BANK AMER CORP COM 060505104 2,474 83,819 SH   OTR 2 0 0 83,819
BANK AMER CORP COM 060505104 82 2,768 SH   SOLE 2,550 0 218
BANK MONTREAL QUE COM 063671101 84,177 1,048,300 SH   SOLE 979,395 0 68,905
BANK N S HALIFAX COM 064149107 268,903 4,152,548 SH   SOLE 3,840,246 0 312,302
BANK NEW YORK MELLON CORP COM 064058100 3,089 57,348 SH   OTR 1 1,759 0 55,589
BANK NEW YORK MELLON CORP COM 064058100 179 3,324 SH   OTR 2 0 0 3,324
BANK OF THE OZARKS COM 063904106 22,478 463,942 SH   OTR 1 68,312 0 395,630
BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 873 31,250 SH   SOLE 31,250 0 0
BARRICK GOLD CORP COM 067901108 0 25 SH   OTR 2 0 0 25
BARRICK GOLD CORP COM 067901108 6,856 472,438 SH   SOLE 472,438 0 0
BAYTEX ENERGY CORP COM 07317Q105 71 23,750 SH   SOLE 23,450 0 300
BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 8,555 339,484 SH   OTR 3 339,484 0 0
BCE INC COM NEW 05534B760 83 1,721 SH   OTR 1 1,721 0 0
BCE INC COM NEW 05534B760 47,486 985,197 SH   SOLE 922,004 0 63,193
BEACON ROOFING SUPPLY INC COM 073685109 126 1,980 SH   SOLE 1,980 0 0
BEACON ROOFING SUPPLY INC COM 073685109 7,749 121,528 SH   OTR 1 25,199 0 96,329
BECTON DICKINSON & CO COM 075887109 396,895 1,854,128 SH   SOLE 1,732,129 0 121,999
BECTON DICKINSON & CO COM 075887109 146,910 686,304 SH   OTR 1 621,028 0 65,276
BECTON DICKINSON & CO COM 075887109 46,273 216,169 SH   OTR 2 0 0 216,169
BERKSHIRE HATHAWAY INC DEL CL A 084670108 893 3 SH   OTR 1 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,956 9,869 SH   OTR 1 4,933 0 4,936
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,213 6,119 SH   OTR 2 0 0 6,119
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 200 1,010 SH   SOLE 810 0 200
BERRY GLOBAL GROUP INC COM 08579W103 43,094 734,510 SH   OTR 1 108,179 0 626,331
BIOGEN INC COM 09062X103 1,066 3,347 SH   OTR 1 519 0 2,828
BIOMARIN PHARMACEUTICAL INC COM 09061G101 216 2,425 SH   OTR 1 464 0 1,961
BIOTELEMETRY INC COM 090672106 4,533 151,602 SH   OTR 1 31,808 0 119,794
BIOTELEMETRY INC COM 090672106 75 2,505 SH   SOLE 2,505 0 0
BLACKBERRY LTD COM 09228F103 22 1,956 SH   OTR 1 1,956 0 0
BLACKBERRY LTD COM 09228F103 855 76,311 SH   SOLE 76,311 0 0
BLACKLINE INC COM 09239B109 10,940 333,525 SH   OTR 1 259,635 0 73,890
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 2,405 174,522 SH   OTR 1 174,522 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 155 11,073 SH   OTR 1 11,073 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 209 15,693 SH   OTR 1 15,693 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 0 1 SH   OTR 2 0 0 1
BLACKROCK INC COM 09247X101 120 233 SH   OTR 1 193 0 40
BLACKROCK INC COM 09247X101 226 439 SH   OTR 2 0 0 439
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,235 82,789 SH   OTR 1 82,789 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 211 13,298 SH   OTR 1 13,298 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 1,697 121,940 SH   OTR 1 121,940 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 1,144 75,538 SH   OTR 1 75,538 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1,457 108,798 SH   OTR 1 108,798 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 2,052 144,483 SH   OTR 1 144,483 0 0
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 1,848 124,931 SH   OTR 1 124,931 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 1,615 124,986 SH   OTR 1 124,986 0 0
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1,106 77,093 SH   OTR 1 77,093 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 618 44,130 SH   OTR 1 44,130 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 350 10,934 SH   OTR 2 0 0 10,934
BOEING CO COM 097023105 2,325 7,883 SH   OTR 2 0 0 7,883
BOEING CO COM 097023105 814 2,760 SH   OTR 1 2,725 0 35
BORGWARNER INC COM 099724106 43,003 841,718 SH   OTR 1 121,508 0 720,210
BOYD GAMING CORP COM 103304101 6,007 171,397 SH   OTR 1 35,793 0 135,604
BOYD GAMING CORP COM 103304101 99 2,825 SH   SOLE 2,825 0 0
BP PLC SPONSORED ADR 055622104 25 600 SH   SOLE 600 0 0
BP PLC SPONSORED ADR 055622104 93 2,214 SH   OTR 1 2,214 0 0
BP PLC SPONSORED ADR 055622104 353 8,400 SH   OTR 2 0 0 8,400
BRF SA SPONSORED ADR 10552T107 11,746 1,043,140 SH   OTR 3 1,043,140 0 0
BRINKS CO COM 109696104 122 1,550 SH   SOLE 1,550 0 0
BRINKS CO COM 109696104 7,485 95,114 SH   OTR 1 19,801 0 75,313
BRISTOL MYERS SQUIBB CO COM 110122108 129 2,110 SH   OTR 1 1,977 0 133
BRISTOL MYERS SQUIBB CO COM 110122108 82 1,343 SH   OTR 2 0 0 1,343
BRISTOL MYERS SQUIBB CO COM 110122108 25 400 SH   SOLE 0 0 400
BROADCOM LTD SHS Y09827109 500 1,946 SH   OTR 1 35 0 1,911
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 55,545 613,218 SH   OTR 1 90,933 0 522,285
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 171,462 3,925,253 SH   SOLE 3,609,509 0 315,744
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 594 13,593 SH   OTR 1 724 0 12,869
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 1,428 41,311 SH   SOLE 38,236 0 3,075
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 643 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 11 243 SH   OTR 2 0 0 243
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 84,649 1,880,807 SH   SOLE 1,710,743 0 170,064
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 20,190 577,314 SH   SOLE 503,884 0 73,430
BROWN FORMAN CORP CL B 115637209 207 3,018 SH   OTR 2 0 0 3,018
CABLE ONE INC COM 12685J105 31,420 44,672 SH   OTR 1 7,456 0 37,216
CABLE ONE INC COM 12685J105 160 228 SH   SOLE 228 0 0
CAE INC COM 124765108 13 721 SH   OTR 1 721 0 0
CAE INC COM 124765108 4,463 239,422 SH   SOLE 219,892 0 19,530
CAMBREX CORP COM 132011107 21,678 451,635 SH   OTR 1 72,773 0 378,862
CAMBREX CORP COM 132011107 92 1,925 SH   SOLE 1,925 0 0
CAMECO CORP COM 13321L108 570 61,494 SH   SOLE 61,494 0 0
CAMPBELL SOUP CO COM 134429109 43 892 SH   OTR 1 892 0 0
CAMPBELL SOUP CO COM 134429109 193 4,015 SH   OTR 2 0 0 4,015
CANADIAN NAT RES LTD COM 136385101 302 8,412 SH   OTR 1 154 0 8,258
CANADIAN NAT RES LTD COM 136385101 184,562 5,146,955 SH   SOLE 4,789,335 0 357,620
CANADIAN NATL RY CO COM 136375102 81,311 982,717 SH   OTR 1 978,963 0 3,754
CANADIAN NATL RY CO COM 136375102 172,117 2,080,178 SH   SOLE 1,956,731 0 123,447
CANADIAN PAC RY LTD COM 13645T100 69 375 SH   OTR 2 0 0 375
CANADIAN PAC RY LTD COM 13645T100 143,856 784,676 SH   SOLE 732,673 0 52,003
CANTEL MEDICAL CORP COM 138098108 6,640 64,548 SH   OTR 1 13,495 0 51,053
CANTEL MEDICAL CORP COM 138098108 109 1,060 SH   SOLE 1,060 0 0
CARETRUST REIT INC COM 14174T107 134 7,990 SH   SOLE 7,990 0 0
CARETRUST REIT INC COM 14174T107 8,151 486,362 SH   OTR 1 101,915 0 384,447
CATALENT INC COM 148806102 6,448 156,972 SH   OTR 1 32,704 0 124,268
CATALENT INC COM 148806102 106 2,570 SH   SOLE 2,570 0 0
CBRE GROUP INC CL A 12504L109 56,098 1,295,269 SH   OTR 1 189,503 0 1,105,766
CDN IMPERIAL BK COMM TORONTO COM 136069101 28,371 290,033 SH   SOLE 261,177 0 28,856
CELGENE CORP COM 151020104 8,945 85,709 SH   OTR 1 53,046 0 32,663
CELGENE CORP COM 151020104 237 2,273 SH   OTR 2 0 0 2,273
CENOVUS ENERGY INC COM 15135U109 7,428 810,555 SH   SOLE 792,953 0 17,602
CENTRAL FD CDA LTD CL A 153501101 2,209 164,030 SH   OTR 2 0 0 164,030
CHARLES RIV LABS INTL INC COM 159864107 10,266 93,797 SH   OTR 1 20,198 0 73,599
CHARLES RIV LABS INTL INC COM 159864107 168 1,535 SH   SOLE 1,535 0 0
CHEMED CORP NEW COM 16359R103 10,592 43,584 SH   OTR 1 9,345 0 34,239
CHEMED CORP NEW COM 16359R103 173 713 SH   SOLE 713 0 0
CHENIERE ENERGY INC COM NEW 16411R208 28,968 538,031 SH   OTR 1 78,879 0 459,152
CHENIERE ENERGY INC COM NEW 16411R208 202 3,750 SH   OTR 2 0 0 3,750
CHEVRON CORP NEW COM 166764100 802 6,409 SH   OTR 2 0 0 6,409
CHEVRON CORP NEW COM 166764100 948 7,576 SH   SOLE 7,576 0 0
CHEVRON CORP NEW COM 166764100 34,990 279,498 SH   OTR 1 250,832 0 28,666
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 62,889 435,427 SH   OTR 1 63,494 0 371,933
CHUBB LIMITED COM H1467J104 25,555 174,876 SH   OTR 1 145,419 0 29,457
CHUBB LIMITED COM H1467J104 215 1,474 SH   OTR 2 0 0 1,474
CINTAS CORP COM 172908105 139 891 SH   OTR 1 740 0 151
CINTAS CORP COM 172908105 185 1,187 SH   OTR 2 0 0 1,187
CIRRUS LOGIC INC COM 172755100 7,077 136,464 SH   OTR 1 28,568 0 107,896
CIRRUS LOGIC INC COM 172755100 116 2,245 SH   SOLE 2,245 0 0
CISCO SYS INC COM 17275R102 43 1,135 SH   OTR 2 0 0 1,135
CISCO SYS INC COM 17275R102 783 20,450 SH   SOLE 20,450 0 0
CITIGROUP INC COM NEW 172967424 57,489 772,597 SH   OTR 1 676,242 0 96,355
CITIGROUP INC COM NEW 172967424 1,602 21,534 SH   OTR 2 0 0 21,534
CITIZENS FINL GROUP INC COM 174610105 206 4,899 SH   OTR 1 965 0 3,934
CITRIX SYS INC COM 177376100 493 5,600 SH   SOLE 5,600 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 2,277 64,068 SH   OTR 2 0 0 64,068
CME GROUP INC COM CL A 12572Q105 74,820 512,292 SH   OTR 1 454,476 0 57,816
CME GROUP INC COM CL A 12572Q105 25,975 177,849 SH   OTR 2 0 0 177,849
CME GROUP INC COM CL A 12572Q105 214,135 1,466,176 SH   SOLE 1,370,963 0 95,213
COCA COLA CO COM 191216100 18 400 SH   SOLE 0 0 400
COCA COLA CO COM 191216100 1,087 23,700 SH   OTR 1 21,700 0 2,000
COCA COLA CO COM 191216100 572 12,463 SH   OTR 2 0 0 12,463
COGNEX CORP COM 192422103 26,951 440,670 SH   OTR 1 366,550 0 74,120
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 17,897 252,000 SH   OTR 1 252,000 0 0
COLGATE PALMOLIVE CO COM 194162103 89,190 1,182,110 SH   OTR 1 1,046,930 0 135,180
COLGATE PALMOLIVE CO COM 194162103 31,846 422,087 SH   OTR 2 0 0 422,087
COLGATE PALMOLIVE CO COM 194162103 243,984 3,233,721 SH   SOLE 3,014,646 0 219,075
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 17 279 SH   OTR 1 0 0 279
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 18,304 302,226 SH   SOLE 199,691 0 102,535
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 219 7,800 SH   OTR 2 0 0 7,800
COMCAST CORP NEW CL A 20030N101 381 9,522 SH   OTR 1 9,029 0 493
COMCAST CORP NEW CL A 20030N101 100 2,495 SH   OTR 2 0 0 2,495
COMMUNITY HEALTH SYS INC NEW COM 203668108 63 14,760 SH   SOLE 14,760 0 0
CONCHO RES INC COM 20605P101 260 1,730 SH   OTR 1 1,730 0 0
CONOCOPHILLIPS COM 20825C104 184 3,350 SH   OTR 1 2,700 0 650
CONOCOPHILLIPS COM 20825C104 214 3,890 SH   SOLE 3,890 0 0
CONSOLIDATED EDISON INC COM 209115104 34 400 SH   SOLE 0 0 400
CONSOLIDATED EDISON INC COM 209115104 168 1,977 SH   OTR 2 0 0 1,977
COPA HOLDINGS SA CL A P31076105 259 1,931 SH   OTR 1 33 0 1,898
COPART INC COM 217204106 50,425 1,167,524 SH   OTR 1 171,558 0 995,966
CORESITE RLTY CORP COM 21870Q105 8,874 77,909 SH   OTR 1 16,329 0 61,580
CORESITE RLTY CORP COM 21870Q105 146 1,285 SH   SOLE 1,285 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,960 15,903 SH   OTR 1 1,120 0 14,783
COSTCO WHSL CORP NEW COM 22160K105 79 423 SH   OTR 2 0 0 423
CRANE CO COM 224399105 36 398 SH   OTR 2 0 0 398
CRANE CO COM 224399105 13,821 154,912 SH   SOLE 154,912 0 0
CRANE CO COM 224399105 39,802 446,114 SH   OTR 1 66,861 0 379,253
CREDIT SUISSE ASSET MGMT INC COM 224916106 145 43,689 SH   OTR 1 43,689 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 214 11,963 SH   OTR 1 219 0 11,744
CRESCENT PT ENERGY CORP COM 22576C101 795 104,016 SH   SOLE 103,816 0 200
CRYOPORT INC COM PAR $0.001 229050307 1,386 161,372 SH   OTR 1 34,017 0 127,355
CRYOPORT INC COM PAR $0.001 229050307 23 2,655 SH   SOLE 2,655 0 0
CSRA INC COM 12650T104 36,288 1,212,844 SH   OTR 1 175,743 0 1,037,101
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 4,261 96,626 SH   OTR 3 96,626 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 14,487 328,500 SH   OTR 1 328,500 0 0
CURTISS WRIGHT CORP COM 231561101 106 870 SH   SOLE 870 0 0
CURTISS WRIGHT CORP COM 231561101 6,427 52,743 SH   OTR 1 10,959 0 41,784
DANAHER CORP DEL COM 235851102 364 3,925 SH   OTR 1 3,925 0 0
DANAHER CORP DEL COM 235851102 37 400 SH   SOLE 400 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 14,844 269,061 SH   OTR 1 39,573 0 229,488
DAVIDSTEA INC COM 238661102 59 15,000 SH   SOLE 15,000 0 0
DEERE & CO COM 244199105 160 1,025 SH   SOLE 1,025 0 0
DEERE & CO COM 244199105 121 770 SH   OTR 1 0 0 770
DELPHI TECHNOLOGIES PLC SHS G2709G107 2,843 54,192 SH   OTR 1 26,504 0 27,688
DELPHI TECHNOLOGIES PLC SHS g2709g107 11 212 SH   OTR 2 0 0 212
DENBURY RES INC COM NEW 247916208 1,768 800,000 SH   SOLE 800,000 0 0
DESCARTES SYS GROUP INC COM 249906108 12 415 SH   OTR 1 0 0 415
DESCARTES SYS GROUP INC COM 249906108 38,646 1,354,554 SH   SOLE 1,029,588 0 324,966
DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 109 12,260 SH   OTR 1 12,260 0 0
DIAMONDBACK ENERGY INC COM 25278X109 36,914 292,390 SH   OTR 1 42,765 0 249,625
DISNEY WALT CO COM DISNEY 254687106 36,179 336,515 SH   OTR 1 303,807 0 32,708
DISNEY WALT CO COM DISNEY 254687106 98 910 SH   SOLE 910 0 0
DISNEY WALT CO COM DISNEY 254687106 9,459 87,981 SH   OTR 2 0 0 87,981
DOLBY LABORATORIES INC COM 25659T107 44,150 712,102 SH   OTR 1 102,943 0 609,159
DOLLAR TREE INC COM 256746108 34,712 323,474 SH   OTR 1 266,331 0 57,143
DOLLAR TREE INC COM 256746108 3 24 SH   OTR 2 0 0 24
DOMINION ENERGY INC COM 25746U109 32 400 SH   SOLE 0 0 400
DOMINION ENERGY INC COM 25746U109 515 6,353 SH   OTR 1 6,353 0 0
DOMINION ENERGY INC COM 25746U109 13 160 SH   OTR 2 0 0 160
DOMINOS PIZZA INC COM 25754A201 32,063 169,679 SH   OTR 1 25,432 0 144,247
DOWDUPONT INC COM 26078J100 11 150 SH   OTR 2 0 0 150
DOWDUPONT INC COM 26078J100 105 1,474 SH   SOLE 0 0 1,474
DOWDUPONT INC COM 26078J100 306 4,294 SH   OTR 1 4,294 0 0
DTF TAX-FREE INCOME INC COM 23334J107 1,223 87,013 SH   OTR 1 87,013 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,093 12,999 SH   OTR 1 12,999 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 14 170 SH   OTR 2 0 0 170
DUNKIN BRANDS GROUP INC COM 265504100 40,009 620,585 SH   OTR 1 90,497 0 530,088
EAGLE MATERIALS INC COM 26969P108 37,946 334,919 SH   OTR 1 48,986 0 285,933
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 1,238 101,802 SH   OTR 1 101,802 0 0
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 1,459 120,000 SH   SOLE 120,000 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 2,215 192,486 SH   OTR 1 192,486 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 247 18,102 SH   OTR 1 18,102 0 0
EATON VANCE MUN BD FD COM 27827X101 2,575 205,871 SH   OTR 1 205,871 0 0
EATON VANCE MUN BD FD II COM 27827K109 1,125 91,361 SH   OTR 1 91,361 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 982 79,616 SH   OTR 1 79,616 0 0
ECOLAB INC COM 278865100 45,615 339,952 SH   SOLE 307,223 0 32,729
ECOLAB INC COM 278865100 11,489 85,625 SH   OTR 1 28,285 0 57,340
ECOLAB INC COM 278865100 19,747 147,170 SH   OTR 2 0 0 147,170
EDWARDS LIFESCIENCES CORP COM 28176E108 1,100 9,762 SH   OTR 1 278 0 9,484
ELECTRONIC ARTS INC COM 285512109 1,591 15,146 SH   OTR 1 410 0 14,736
EMCOR GROUP INC COM 29084Q100 59,765 731,069 SH   OTR 1 118,571 0 612,498
EMCOR GROUP INC COM 29084Q100 249 3,040 SH   SOLE 3,040 0 0
EMERSON ELEC CO COM 291011104 209 3,000 SH   OTR 1 3,000 0 0
EMERSON ELEC CO COM 291011104 170 2,433 SH   OTR 2 0 0 2,433
ENBRIDGE INC COM 29250N105 89,828 2,288,994 SH   SOLE 2,136,884 0 152,110
ENCANA CORP COM 292505104 21,138 1,578,992 SH   SOLE 1,541,740 0 37,252
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 3,058 177,184 SH   OTR 2 0 0 177,184
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 62 3,584 SH   SOLE 3,584 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 33 1,857 SH   OTR 1 1,857 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 249 13,919 SH   OTR 2 0 0 13,919
ENERPLUS CORP COM 292766102 7,045 716,894 SH   SOLE 715,894 0 1,000
ENTEGRIS INC COM 29362U104 55,791 1,832,203 SH   OTR 1 283,445 0 1,548,758
ENTEGRIS INC COM 29362U104 127 4,185 SH   SOLE 4,185 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 899 33,895 SH   OTR 1 33,895 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,334 88,052 SH   OTR 2 0 0 88,052
ENVESTNET INC COM 29404K106 6,273 125,828 SH   OTR 1 26,061 0 99,767
ENVESTNET INC COM 29404K106 102 2,040 SH   SOLE 2,040 0 0
EOG RES INC COM 26875P101 19,168 177,626 SH   OTR 1 139,518 0 38,108
EP ENERGY CORP CL A 268785102 472 200,000 SH   SOLE 200,000 0 0
EPAM SYS INC COM 29414B104 107 1,000 SH   SOLE 1,000 0 0
EPAM SYS INC COM 29414B104 6,538 60,857 SH   OTR 1 12,715 0 48,142
EPLUS INC COM 294268107 5,527 73,499 SH   OTR 1 15,158 0 58,341
EPLUS INC COM 294268107 89 1,190 SH   SOLE 1,190 0 0
EURONET WORLDWIDE INC COM 298736109 16,392 194,517 SH   OTR 1 40,837 0 153,680
EURONET WORLDWIDE INC COM 298736109 271 3,220 SH   SOLE 3,220 0 0
EVERCORE INC CLASS A 29977A105 220 2,445 SH   SOLE 2,445 0 0
EVERCORE INC CLASS A 29977A105 40,827 453,630 SH   OTR 1 76,721 0 376,909
EXACT SCIENCES CORP COM 30063P105 4,010 76,322 SH   OTR 1 15,970 0 60,352
EXACT SCIENCES CORP COM 30063P105 66 1,255 SH   SOLE 1,255 0 0
EXFO INC SUB VTG SHS 302046107 2,195 500,000 SH   SOLE 500,000 0 0
EXLSERVICE HOLDINGS INC COM 302081104 8,081 133,910 SH   OTR 1 28,297 0 105,613
EXLSERVICE HOLDINGS INC COM 302081104 134 2,220 SH   SOLE 2,220 0 0
EXPEDIA INC DEL COM NEW 30212P303 741 6,190 SH   OTR 1 497 0 5,693
EXXON MOBIL CORP COM 30231G102 193 2,302 SH   SOLE 2,102 0 200
EXXON MOBIL CORP COM 30231G102 1,914 22,887 SH   OTR 2 0 0 22,887
EXXON MOBIL CORP COM 30231G102 3,328 39,788 SH   OTR 1 37,588 0 2,200
FACEBOOK INC CL A 30303M102 5,987 33,926 SH   OTR 2 0 0 33,926
FACEBOOK INC CL A 30303M102 2,453 13,900 SH   SOLE 13,900 0 0
FACEBOOK INC CL A 30303M102 2,931 16,608 SH   OTR 1 563 0 16,045
FACTSET RESH SYS INC COM 303075105 8,848 45,900 SH   OTR 1 18,135 0 27,765
FACTSET RESH SYS INC COM 303075105 15,740 81,657 SH   OTR 2 0 0 81,657
FACTSET RESH SYS INC COM 303075105 39,719 206,053 SH   SOLE 186,572 0 19,481
FAIR ISAAC CORP COM 303250104 6,480 42,295 SH   OTR 1 8,860 0 33,435
FAIR ISAAC CORP COM 303250104 106 695 SH   SOLE 695 0 0
FASTENAL CO COM 311900104 388 7,100 SH   SOLE 7,100 0 0
FEDEX CORP COM 31428X106 2,541 10,181 SH   OTR 1 3,518 0 6,663
FEDEX CORP COM 31428X106 19 77 SH   OTR 2 0 0 77
FIBROGEN INC COM 31572Q808 2,958 62,400 SH   OTR 1 13,165 0 49,235
FIBROGEN INC COM 31572Q808 45 945 SH   SOLE 945 0 0
FIFTH THIRD BANCORP COM 316773100 343 11,299 SH   OTR 1 1,181 0 10,118
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 82,599 1,176,754 SH   SOLE 1,068,681 0 108,073
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 8,528 90,820 SH   SOLE 0 0 90,820
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 8,563 91,194 SH   OTR 3 91,194 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 531 42,500 SH   OTR 2 0 0 42,500
FORD MTR CO DEL COM PAR $0.01 345370860 88 7,020 SH   SOLE 5,971 0 1,049
FORTINET INC COM 34959E109 41,311 945,541 SH   OTR 1 139,787 0 805,754
FORTINET INC COM 34959E109 7 150 SH   OTR 2 0 0 150
FORTIS INC COM 349553107 30,364 824,918 SH   SOLE 769,797 0 55,121
FRANCO NEVADA CORP COM 351858105 93,781 1,169,412 SH   SOLE 1,080,661 0 88,751
FRANKLIN RES INC COM 354613101 151 3,474 SH   OTR 2 0 0 3,474
FRANKLIN RES INC COM 354613101 99 2,289 SH   SOLE 2,289 0 0
GARTNER INC COM 366651107 86 698 SH   OTR 1 0 0 698
GARTNER INC COM 366651107 480 3,900 SH   SOLE 3,900 0 0
GENERAL DYNAMICS CORP COM 369550108 144 707 SH   OTR 1 599 0 108
GENERAL DYNAMICS CORP COM 369550108 207 1,017 SH   OTR 2 0 0 1,017
GENERAL DYNAMICS CORP COM 369550108 51 252 SH   SOLE 252 0 0
GENERAL ELECTRIC CO COM 369604103 382 21,865 SH   OTR 1 17,692 0 4,173
GENERAL ELECTRIC CO COM 369604103 42 2,400 SH   SOLE 900 0 1,500
GENERAL ELECTRIC CO COM 369604103 872 49,968 SH   OTR 2 0 0 49,968
GENERAL MLS INC COM 370334104 5 78 SH   OTR 1 0 0 78
GENERAL MLS INC COM 370334104 213 3,590 SH   OTR 2 0 0 3,590
GENUINE PARTS CO COM 372460105 185 1,948 SH   OTR 1 383 0 1,565
GENUINE PARTS CO COM 372460105 148 1,558 SH   OTR 2 0 0 1,558
GENWORTH FINL INC COM CL A 37247D106 389 125,000 SH   SOLE 125,000 0 0
GILDAN ACTIVEWEAR INC COM 375916103 10,824 333,883 SH   SOLE 324,396 0 9,487
GILEAD SCIENCES INC COM 375558103 1,794 25,044 SH   OTR 1 2,146 0 22,898
GILEAD SCIENCES INC COM 375558103 136 1,900 SH   OTR 2 0 0 1,900
GLOBUS MED INC CL A 379577208 6,351 154,528 SH   OTR 1 32,346 0 122,182
GLOBUS MED INC CL A 379577208 105 2,555 SH   SOLE 2,555 0 0
GOLD STD VENTURES CORP COM 380738104 132 75,000 SH   SOLE 75,000 0 0
GOLDCORP INC NEW COM 380956409 3,605 281,694 SH   SOLE 281,194 0 500
GOLDMAN SACHS GROUP INC COM 38141G104 373 1,465 SH   OTR 1 1,425 0 40
GOLDMAN SACHS GROUP INC COM 38141G104 57 224 SH   OTR 2 0 0 224
GRACO INC COM 384109104 121,753 2,692,459 SH   OTR 1 1,973,241 0 719,218
GRACO INC COM 384109104 260,318 5,756,709 SH   SOLE 5,365,077 0 391,632
GRACO INC COM 384109104 33,432 739,317 SH   OTR 2 0 0 739,317
GRAINGER W W INC COM 384802104 237 1,005 SH   OTR 1 1,005 0 0
GRAINGER W W INC COM 384802104 192 811 SH   OTR 2 0 0 811
GRAND CANYON ED INC COM 38526M106 10,823 120,882 SH   OTR 1 25,256 0 95,626
GRAND CANYON ED INC COM 38526M106 178 1,985 SH   SOLE 1,985 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 693 17,635 SH   SOLE 17,635 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 114 2,100 SH   OTR 1 2,100 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 125,214 2,296,559 SH   SOLE 2,177,243 0 119,316
GRUBHUB INC COM 400110102 195 2,710 SH   SOLE 2,710 0 0
GRUBHUB INC COM 400110102 61,101 850,994 SH   OTR 1 133,647 0 717,347
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 15 224 SH   OTR 1 0 0 224
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 6,700 101,739 SH   OTR 3 101,739 0 0
GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 16,334 557,110 SH   OTR 3 557,110 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 29,880 402,368 SH   OTR 1 58,636 0 343,732
HAWAIIAN HOLDINGS INC COM 419879101 31,411 788,240 SH   OTR 1 132,380 0 655,860
HAWAIIAN HOLDINGS INC COM 419879101 157 3,935 SH   SOLE 3,935 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 185,571 1,825,232 SH   OTR 1 1,780,956 0 44,276
HDFC BANK LTD ADR REPS 3 SHS 40415F101 124,076 1,220,376 SH   SOLE 1,065,144 0 155,232
HEALTHSOUTH CORP COM NEW 421924309 6,755 136,713 SH   OTR 1 28,594 0 108,119
HEALTHSOUTH CORP COM NEW 421924309 111 2,255 SH   SOLE 2,255 0 0
HENRY JACK & ASSOC INC COM 426281101 210 1,798 SH   OTR 1 1,619 0 179
HERSHEY CO COM 427866108 45 400 SH   OTR 2 0 0 400
HERSHEY CO COM 427866108 254 2,240 SH   OTR 1 2,240 0 0
HESKA CORP COM RESTRC NEW 42805E306 3,295 41,084 SH   OTR 1 8,697 0 32,387
HESKA CORP COM RESTRC NEW 42805E306 55 685 SH   SOLE 685 0 0
HFF INC CL A 40418F108 6,657 136,867 SH   OTR 1 28,573 0 108,294
HFF INC CL A 40418F108 110 2,260 SH   SOLE 2,260 0 0
HILTON GRAND VACATIONS INC COM 43283X105 34,225 815,860 SH   OTR 1 120,958 0 694,902
HOME DEPOT INC COM 437076102 293 1,548 SH   OTR 1 1,240 0 308
HOME DEPOT INC COM 437076102 453 2,388 SH   OTR 2 0 0 2,388
HONEYWELL INTL INC COM 438516106 151 982 SH   OTR 1 900 0 82
HONEYWELL INTL INC COM 438516106 14 90 SH   SOLE 90 0 0
HONEYWELL INTL INC COM 438516106 202 1,320 SH   OTR 2 0 0 1,320
HUDBAY MINERALS INC COM 443628102 22,073 2,484,345 SH   SOLE 1,694,732 0 789,613
IAC INTERACTIVECORP COM 44919P508 52,013 425,356 SH   OTR 1 62,029 0 363,327
IAMGOLD CORP COM 450913108 88 15,000 SH   SOLE 15,000 0 0
ICICI BK LTD ADR 45104G104 16,395 1,685,041 SH   OTR 1 1,665,146 0 19,895
ICON PLC SHS G4705A100 236 2,100 SH   SOLE 2,100 0 0
ICON PLC SHS G4705A100 61,146 545,215 SH   OTR 1 87,959 0 457,256
ICU MED INC COM 44930G107 48,151 222,923 SH   OTR 1 35,547 0 187,376
ICU MED INC COM 44930G107 153 708 SH   SOLE 708 0 0
IDEXX LABS INC COM 45168D104 1,465 9,370 SH   OTR 1 197 0 9,173
IHS MARKIT LTD SHS G47567105 77,556 1,717,751 SH   OTR 1 1,717,751 0 0
IHS MARKIT LTD SHS G47567105 14 302 SH   OTR 2 0 0 302
IHS MARKIT LTD SHS G47567105 47,507 1,052,213 SH   SOLE 813,340 0 238,873
II VI INC COM 902104108 1,268 27,000 SH   OTR 1 0 0 27,000
ILLINOIS TOOL WKS INC COM 452308109 48 285 SH   OTR 1 285 0 0
ILLINOIS TOOL WKS INC COM 452308109 188 1,129 SH   OTR 2 0 0 1,129
ILLUMINA INC COM 452327109 286 1,307 SH   OTR 1 332 0 975
IMPERIAL OIL LTD COM NEW 453038408 503 16,050 SH   OTR 1 11,900 0 4,150
IMPERIAL OIL LTD COM NEW 453038408 26,951 860,607 SH   SOLE 857,142 0 3,465
ING GROEP N V SPONSORED ADR 456837103 291 15,786 SH   OTR 1 289 0 15,497
INSTRUCTURE INC COM 45781U103 3,194 96,509 SH   OTR 1 20,221 0 76,288
INSTRUCTURE INC COM 45781U103 52 1,580 SH   SOLE 1,580 0 0
INTEL CORP COM 458140100 58,264 1,262,217 SH   OTR 1 1,126,272 0 135,945
INTEL CORP COM 458140100 614 13,311 SH   OTR 2 0 0 13,311
INTEL CORP COM 458140100 83 1,800 SH   SOLE 1,400 0 400
INTERCONTINENTAL EXCHANGE IN COM 45866F104 477 6,759 SH   OTR 1 25 0 6,734
INTERNATIONAL BUSINESS MACHS COM 459200101 140 911 SH   OTR 1 911 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 210 1,367 SH   OTR 2 0 0 1,367
INTERSECT ENT INC COM 46071F103 3,186 98,337 SH   OTR 1 20,536 0 77,801
INTERSECT ENT INC COM 46071F103 52 1,600 SH   SOLE 1,600 0 0
INTERXION HOLDING N.V SHS N47279109 306 5,189 SH   OTR 1 95 0 5,094
INTUIT COM 461202103 29,936 189,731 SH   OTR 1 147,091 0 42,640
INTUIT COM 461202103 489 3,100 SH   SOLE 3,100 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 1,656 145,483 SH   OTR 1 145,483 0 0
INVESCO CALIF VALUE MUN INC COM 46132H106 917 72,932 SH   OTR 1 72,932 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,386 192,411 SH   OTR 1 192,411 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,130 92,996 SH   OTR 1 92,996 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 1,186 94,797 SH   OTR 1 94,797 0 0
INVESCO TR INVT GRADE NY MUN COM 46131T101 685 49,910 SH   OTR 1 49,910 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 1,840 123,485 SH   OTR 1 123,485 0 0
IONIS PHARMACEUTICALS INC COM 462222100 30,626 608,864 SH   OTR 1 89,082 0 519,782
ISHARES INC CORE MSCI EMKT 46434G103 10,375 182,335 SH   SOLE 0 0 182,335
ISHARES INC MSCI BRAZIL ETF 464286400 7,785 192,452 SH   SOLE 0 0 192,452
ISHARES INC MSCI TURKEY ETF 464286715 8,735 201,000 SH   SOLE 0 0 201,000
ISHARES SILVER TRUST ISHARES 46428Q109 429 26,860 SH   OTR 2 0 0 26,860
ISHARES TR COHEN STEER REIT 464287564 203 1,999 SH   OTR 2 0 0 1,999
ISHARES TR CORE MSCI EAFE 46432F842 951 14,387 SH   OTR 2 0 0 14,387
ISHARES TR CORE MSCI EAFE 46432F842 113,410 1,715,995 SH   SOLE 0 0 1,715,995
ISHARES TR CORE S&P MCP ETF 464287507 21,620 113,924 SH   OTR 1 113,924 0 0
ISHARES TR CORE S&P MCP ETF 464287507 19,915 104,936 SH   SOLE 0 0 104,936
ISHARES TR CORE S&P MCP ETF 464287507 309 1,627 SH   OTR 2 0 0 1,627
ISHARES TR CORE S&P SCP ETF 464287804 17,872 232,672 SH   OTR 1 232,672 0 0
ISHARES TR CORE S&P SCP ETF 464287804 479 6,237 SH   OTR 2 0 0 6,237
ISHARES TR CORE S&P SCP ETF 464287804 1,234 16,066 SH   SOLE 16,066 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,296 15,978 SH   OTR 1 15,978 0 0
ISHARES TR CORE S&P500 ETF 464287200 233,509 868,547 SH   OTR 2 0 0 868,547
ISHARES TR CORE S&P500 ETF 464287200 321 1,193 SH   SOLE 0 0 1,193
ISHARES TR GLB INFRASTR ETF 464288372 2,841 62,825 SH   SOLE 0 0 62,825
ISHARES TR GLOBAL TECH ETF 464287291 5,609 36,500 SH   SOLE 36,500 0 0
ISHARES TR IBOXX HI YD ETF 464288513 2,496 28,600 SH   SOLE 28,600 0 0
ISHARES TR JPMORGAN USD EMG 464288281 25 215 SH   OTR 2 0 0 215
ISHARES TR JPMORGAN USD EMG 464288281 7,746 66,719 SH   SOLE 66,719 0 0
ISHARES TR MBS ETF 464288588 2,985 28,000 SH   SOLE 28,000 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 694 9,100 SH   OTR 2 0 0 9,100
ISHARES TR MSCI ACWI ETF 464288257 3,688 51,154 SH   OTR 2 0 0 51,154
ISHARES TR MSCI ACWI EX US 464288240 16,537 331,063 SH   OTR 2 0 0 331,063
ISHARES TR MSCI EAFE ETF 464287465 35,670 507,325 SH   SOLE 5,820 0 501,505
ISHARES TR MSCI EAFE ETF 464287465 27,009 384,144 SH   OTR 1 384,144 0 0
ISHARES TR MSCI EAFE ETF 464287465 6,096 86,700 SH   OTR 2 0 0 86,700
ISHARES TR MSCI EMG MKT ETF 464287234 595 12,620 SH   SOLE 12,620 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 17,768 377,085 SH   OTR 2 0 0 377,085
ISHARES TR MSCI KLD400 SOC 464288570 808 8,224 SH   OTR 2 0 0 8,224
ISHARES TR RUS 1000 ETF 464287622 284 1,912 SH   OTR 2 0 0 1,912
ISHARES TR RUS 1000 GRW ETF 464287614 924 6,861 SH   OTR 2 0 0 6,861
ISHARES TR RUS 1000 VAL ETF 464287598 1,365 10,975 SH   OTR 2 0 0 10,975
ISHARES TR RUSSELL 2000 ETF 464287655 1,802 11,820 SH   OTR 2 0 0 11,820
ISHARES TR RUSSELL 3000 ETF 464287689 4,838 30,589 SH   OTR 2 0 0 30,589
ISHARES TR SELECT DIVID ETF 464287168 1,210 12,275 SH   OTR 2 0 0 12,275
ISHARES TR SELECT DIVID ETF 464287168 10,925 110,842 SH   OTR 1 110,842 0 0
ISHARES TR US HLTHCARE ETF 464287762 353 2,027 SH   OTR 2 0 0 2,027
ISHARES TR USA MOMENTUM FCT 46432F396 34,051 330,176 SH   SOLE 0 0 330,176
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 224 17,261 SH   OTR 1 316 0 16,945
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 27,672 2,128,578 SH   OTR 3 2,128,578 0 0
ITT INC COM 45073V108 122 2,280 SH   SOLE 2,180 0 100
ITT INC COM 45073V108 7,088 132,811 SH   OTR 1 27,725 0 105,086
JD COM INC SPON ADR CL A 47215P106 301 7,272 SH   OTR 1 130 0 7,142
JD COM INC SPON ADR CL A 47215P106 89 2,150 SH   OTR 2 0 0 2,150
JOHNSON & JOHNSON COM 478160104 182,592 1,306,843 SH   OTR 1 1,144,876 0 161,967
JOHNSON & JOHNSON COM 478160104 56,985 407,849 SH   OTR 2 0 0 407,849
JOHNSON & JOHNSON COM 478160104 423,541 3,031,358 SH   SOLE 2,828,506 0 202,852
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 74 2,681 SH   OTR 2 0 0 2,681
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 14,682 534,480 SH   SOLE 534,480 0 0
JPMORGAN CHASE & CO COM 46625H100 56,643 529,671 SH   OTR 1 436,790 0 92,881
JPMORGAN CHASE & CO COM 46625H100 4,849 45,347 SH   OTR 2 0 0 45,347
JPMORGAN CHASE & CO COM 46625H100 413 3,863 SH   SOLE 3,863 0 0
KEYCORP NEW COM 493267108 208 10,320 SH   OTR 2 0 0 10,320
KIMBERLY CLARK CORP COM 494368103 314 2,600 SH   OTR 1 2,600 0 0
KIMBERLY CLARK CORP COM 494368103 150 1,242 SH   OTR 2 0 0 1,242
KINROSS GOLD CORP COM NO PAR 496902404 7,397 1,709,579 SH   SOLE 1,709,579 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 18,777 1,220,663 SH   SOLE 846,205 0 374,458
KMG CHEMICALS INC COM 482564101 4,364 66,047 SH   OTR 1 13,828 0 52,219
KMG CHEMICALS INC COM 482564101 72 1,095 SH   SOLE 1,095 0 0
LCI INDS COM 50189K103 248 1,905 SH   SOLE 1,905 0 0
LCI INDS COM 50189K103 15,237 117,207 SH   OTR 1 24,264 0 92,943
LEAR CORP COM NEW 521865204 211 1,192 SH   OTR 1 1,077 0 115
LEMAITRE VASCULAR INC COM 525558201 72 2,265 SH   SOLE 2,265 0 0
LEMAITRE VASCULAR INC COM 525558201 4,499 141,291 SH   OTR 1 29,116 0 112,175
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 28,330 829,344 SH   OTR 1 119,829 0 709,515
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 15 450 SH   OTR 2 0 0 450
LILLY ELI & CO COM 532457108 2,009 23,784 SH   OTR 1 4,347 0 19,437
LILLY ELI & CO COM 532457108 46 550 SH   OTR 2 0 0 550
LIONS GATE ENTMNT CORP CL A VTG 535919401 21,807 644,998 SH   OTR 1 95,415 0 549,583
LITHIA MTRS INC CL A 536797103 169 1,490 SH   SOLE 1,490 0 0
LITHIA MTRS INC CL A 536797103 36,058 317,437 SH   OTR 1 51,950 0 265,487
LIVE NATION ENTERTAINMENT IN COM 538034109 40,122 942,502 SH   OTR 1 137,452 0 805,050
LOCKHEED MARTIN CORP COM 539830109 129 402 SH   OTR 1 108 0 294
LOCKHEED MARTIN CORP COM 539830109 148 460 SH   OTR 2 0 0 460
LOCKHEED MARTIN CORP COM 539830109 529 1,648 SH   SOLE 1,648 0 0
LOEWS CORP COM 540424108 217 4,335 SH   OTR 2 0 0 4,335
LOMA NEGRA CORP SPONSORED ADS 54150E104 26,779 1,162,272 SH   OTR 3 1,162,272 0 0
LOUISIANA PAC CORP COM 546347105 8,792 334,797 SH   OTR 1 73,039 0 261,758
LOUISIANA PAC CORP COM 546347105 144 5,475 SH   SOLE 5,475 0 0
LOWES COS INC COM 548661107 15,404 165,740 SH   OTR 1 74,582 0 91,158
LOWES COS INC COM 548661107 26,517 285,312 SH   OTR 2 0 0 285,312
LOWES COS INC COM 548661107 61,336 659,954 SH   SOLE 597,327 0 62,627
LUXOFT HLDG INC ORD SHS CL A G57279104 207 3,714 SH   OTR 1 68 0 3,646
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 320 2,898 SH   OTR 1 163 0 2,735
MAG SILVER CORP COM 55903Q104 632 51,000 SH   SOLE 51,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,749 38,748 SH   OTR 2 0 0 38,748
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 755 10,648 SH   OTR 1 8,923 0 1,725
MAGNA INTL INC COM 559222401 40,039 704,059 SH   SOLE 674,914 0 29,145
MANAGED DURATION INVT GRD FU COM 56165R103 637 47,402 SH   OTR 1 47,402 0 0
MANULIFE FINL CORP COM 56501R106 63 3,000 SH   OTR 1 3,000 0 0
MANULIFE FINL CORP COM 56501R106 103,766 4,957,555 SH   SOLE 4,657,863 0 299,692
MARRIOTT INTL INC NEW CL A 571903202 33 246 SH   OTR 2 0 0 246
MARRIOTT INTL INC NEW CL A 571903202 17 123 SH   SOLE 0 0 123
MARRIOTT INTL INC NEW CL A 571903202 494 3,639 SH   OTR 1 3,385 0 254
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 109 805 SH   SOLE 805 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 6,690 49,479 SH   OTR 1 10,283 0 39,196
MASTEC INC COM 576323109 8,085 165,169 SH   OTR 1 34,724 0 130,445
MASTEC INC COM 576323109 133 2,725 SH   SOLE 2,725 0 0
MASTERCARD INCORPORATED CL A 57636Q104 432,273 2,855,928 SH   SOLE 2,668,409 0 187,519
MASTERCARD INCORPORATED CL A 57636Q104 158,852 1,049,500 SH   OTR 1 952,492 0 97,008
MASTERCARD INCORPORATED CL A 57636Q104 47,864 316,228 SH   OTR 2 0 0 316,228
MATADOR RES CO COM 576485205 7,501 240,971 SH   OTR 1 49,797 0 191,174
MATADOR RES CO COM 576485205 123 3,950 SH   SOLE 3,950 0 0
MATERION CORP COM 576690101 4,901 100,835 SH   OTR 1 21,058 0 79,777
MATERION CORP COM 576690101 81 1,670 SH   SOLE 1,670 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 805 15,392 SH   OTR 1 1,061 0 14,331
MCCORMICK & CO INC COM NON VTG 579780206 28 275 SH   SOLE 275 0 0
MCCORMICK & CO INC COM NON VTG 579780206 97 948 SH   OTR 1 948 0 0
MCCORMICK & CO INC COM NON VTG 579780206 156 1,531 SH   OTR 2 0 0 1,531
MCDONALDS CORP COM 580135101 155 900 SH   SOLE 700 0 200
MCDONALDS CORP COM 580135101 1,947 11,310 SH   OTR 1 10,480 0 830
MCDONALDS CORP COM 580135101 1,843 10,707 SH   OTR 2 0 0 10,707
MCKESSON CORP COM 58155Q103 5 34 SH   OTR 1 0 0 34
MCKESSON CORP COM 58155Q103 598 3,837 SH   OTR 2 0 0 3,837
MEDIDATA SOLUTIONS INC COM 58471A105 32,102 506,578 SH   OTR 1 73,796 0 432,782
MEDTRONIC PLC SHS G5960L103 531 6,580 SH   OTR 2 0 0 6,580
MEDTRONIC PLC SHS G5960L103 141 1,742 SH   OTR 1 1,448 0 294
MERCADOLIBRE INC COM 58733R102 58,709 186,578 SH   OTR 1 27,669 0 158,909
MERCK & CO INC COM 58933Y105 3,818 67,847 SH   OTR 1 67,247 0 600
MERCK & CO INC COM 58933Y105 1,926 34,226 SH   OTR 2 0 0 34,226
MERCK & CO INC COM 58933Y105 32 570 SH   SOLE 570 0 0
MERIT MED SYS INC COM 589889104 8,713 201,693 SH   OTR 1 42,032 0 159,661
MERIT MED SYS INC COM 589889104 143 3,305 SH   SOLE 3,305 0 0
METHANEX CORP COM 59151K108 61,915 1,018,387 SH   SOLE 944,731 0 73,656
METHANEX CORP COM 59151K108 61 1,000 SH   OTR 1 1,000 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 245,333 396,005 SH   SOLE 369,362 0 26,643
METTLER TOLEDO INTERNATIONAL COM 592688105 88,349 142,609 SH   OTR 1 127,276 0 15,333
METTLER TOLEDO INTERNATIONAL COM 592688105 38,596 62,300 SH   OTR 2 0 0 62,300
MFS CHARTER INCOME TR SH BEN INT 552727109 204 24,093 SH   OTR 1 24,093 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 88 18,360 SH   OTR 1 18,360 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 205 33,772 SH   OTR 1 33,772 0 0
MICROSOFT CORP COM 594918104 2,629 30,730 SH   SOLE 30,730 0 0
MICROSOFT CORP COM 594918104 6,245 73,011 SH   OTR 2 0 0 73,011
MICROSOFT CORP COM 594918104 72,297 845,185 SH   OTR 1 690,880 0 154,305
MIDDLEBY CORP COM 596278101 22,303 165,267 SH   OTR 2 0 0 165,267
MIDDLEBY CORP COM 596278101 228,691 1,694,637 SH   SOLE 1,580,885 0 113,752
MIDDLEBY CORP COM 596278101 122,320 906,412 SH   OTR 1 595,127 0 311,285
MIMEDX GROUP INC COM 602496101 2,740 217,264 SH   OTR 1 45,911 0 171,353
MIMEDX GROUP INC COM 602496101 46 3,650 SH   SOLE 3,650 0 0
MITEL NETWORKS CORP COM 60671Q104 19,235 2,321,320 SH   SOLE 2,234,019 0 87,301
MKS INSTRUMENT INC COM 55306N104 5,757 60,916 SH   OTR 1 12,708 0 48,208
MKS INSTRUMENT INC COM 55306N104 95 1,000 SH   SOLE 1,000 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 15,938 1,142,479 SH   OTR 1 167,890 0 974,589
MONSANTO CO NEW COM 61166W101 298 2,550 SH   OTR 2 0 0 2,550
MOODYS CORP COM 615369105 205,799 1,394,205 SH   OTR 1 1,241,908 0 152,297
MOODYS CORP COM 615369105 66,274 448,983 SH   OTR 2 0 0 448,983
MOODYS CORP COM 615369105 555,604 3,763,999 SH   SOLE 3,512,611 0 251,388
MORGAN STANLEY EM MKTS DM DE COM 617477104 161 20,910 SH   SOLE 20,910 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 198 25,682 SH   OTR 1 25,682 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 109 10,888 SH   OTR 1 10,888 0 0
MPLX LP COM UNIT REP LTD 55336V100 356 10,042 SH   OTR 2 0 0 10,042
MSCI INC COM 55354G100 107,373 848,529 SH   OTR 1 760,104 0 88,425
MSCI INC COM 55354G100 43,417 343,107 SH   OTR 2 0 0 343,107
MSCI INC COM 55354G100 295,455 2,334,874 SH   SOLE 2,178,690 0 156,184
NATIONAL WESTN LIFE GROUP IN CL A 638517102 3,131 9,460 SH   OTR 1 1,982 0 7,478
NATIONAL WESTN LIFE GROUP IN CL A 638517102 51 155 SH   SOLE 155 0 0
NATUS MEDICAL INC DEL COM 639050103 7,501 196,370 SH   OTR 1 40,710 0 155,660
NATUS MEDICAL INC DEL COM 639050103 124 3,235 SH   SOLE 3,235 0 0
NAVIENT CORPORATION COM 63938C108 60 4,533 SH   SOLE 4,533 0 0
NAVIENT CORPORATION COM 63938C108 23,934 1,796,817 SH   OTR 1 259,272 0 1,537,545
NEKTAR THERAPEUTICS COM 640268108 8,049 134,776 SH   OTR 1 28,093 0 106,683
NEKTAR THERAPEUTICS COM 640268108 132 2,205 SH   SOLE 2,205 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 235 100,000 SH   SOLE 100,000 0 0
NEW GOLD INC CDA COM 644535106 2,499 758,000 SH   SOLE 758,000 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2,350 25,000 SH   OTR 1 25,000 0 0
NEWMONT MINING CORP COM 651639106 492 13,100 SH   SOLE 13,100 0 0
NEXTERA ENERGY INC COM 65339F101 2,038 13,050 SH   OTR 1 12,350 0 700
NEXTERA ENERGY INC COM 65339F101 74 475 SH   OTR 2 0 0 475
NIKE INC CL B 654106103 82,080 1,312,224 SH   OTR 1 1,180,055 0 132,169
NIKE INC CL B 654106103 26,857 429,366 SH   OTR 2 0 0 429,366
NIKE INC CL B 654106103 211,644 3,383,597 SH   SOLE 3,152,862 0 230,735
NORDSON CORP COM 655663102 51,271 350,214 SH   OTR 1 51,712 0 298,502
NORTHROP GRUMMAN CORP COM 666807102 584 1,903 SH   OTR 1 1,903 0 0
NORTHROP GRUMMAN CORP COM 666807102 61 200 SH   OTR 2 0 0 200
NOVARTIS A G SPONSORED ADR 66987V109 33 389 SH   OTR 2 0 0 389
NOVARTIS A G SPONSORED ADR 66987V109 563 6,700 SH   SOLE 6,700 0 0
NOVARTIS A G SPONSORED ADR 66987V109 14,568 173,513 SH   OTR 1 171,636 0 1,877
NOVO-NORDISK A S ADR 670100205 261 4,862 SH   OTR 1 89 0 4,773
NUTANIX INC CL A 67059N108 57,671 1,634,671 SH   OTR 1 253,947 0 1,380,724
NUTANIX INC CL A 67059N108 117 3,330 SH   SOLE 3,330 0 0
NUTRI SYS INC NEW COM 67069D108 48 920 SH   SOLE 920 0 0
NUTRI SYS INC NEW COM 67069D108 2,924 55,597 SH   OTR 1 11,743 0 43,854
NUVASIVE INC COM 670704105 58 1,000 SH   SOLE 1,000 0 0
NUVASIVE INC COM 670704105 3,489 59,658 SH   OTR 1 12,545 0 47,113
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,391 173,913 SH   OTR 1 173,913 0 0
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 610 48,524 SH   OTR 1 48,524 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1,150 91,380 SH   OTR 1 91,380 0 0
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 634 44,409 SH   OTR 1 44,409 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 379 28,597 SH   OTR 1 28,597 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 2,333 180,029 SH   OTR 1 180,029 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1,017 78,815 SH   OTR 1 78,815 0 0
NUVEEN OHIO QLTY MUN INCOME COM 670980101 622 42,504 SH   OTR 1 42,504 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1,104 83,955 SH   OTR 1 83,955 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 217 20,940 SH   OTR 1 20,940 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,530 179,914 SH   OTR 1 179,914 0 0
NUVEEN TEXAS QLTY MUN INCME COM 670983105 616 42,978 SH   OTR 1 42,978 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 751 58,565 SH   OTR 1 58,565 0 0
NVIDIA CORP COM 67066G104 14,131 73,030 SH   OTR 1 55,424 0 17,606
NVIDIA CORP COM 67066G104 39 202 SH   OTR 2 0 0 202
NVR INC COM 62944T105 319 91 SH   OTR 1 18 0 73
OBSIDIAN ENERGY LTD COM 674482104 10,116 8,123,282 SH   SOLE 7,829,818 0 293,464
OCWEN FINL CORP COM NEW 675746309 57 18,293 SH   SOLE 18,293 0 0
OLD DOMINION FGHT LINES INC COM 679580100 56,767 431,525 SH   OTR 1 63,185 0 368,340
OPEN TEXT CORP COM 683715106 112,015 3,138,479 SH   SOLE 3,008,005 0 130,474
ORACLE CORP COM 68389X105 30,337 641,650 SH   OTR 2 0 0 641,650
ORACLE CORP COM 68389X105 287,088 6,072,084 SH   SOLE 5,673,493 0 398,591
ORACLE CORP COM 68389X105 101,488 2,146,528 SH   OTR 1 1,922,819 0 223,709
ORASURE TECHNOLOGIES INC COM 68554V108 64 3,380 SH   SOLE 3,380 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 3,779 200,350 SH   OTR 1 42,483 0 157,867
OSISKO GOLD ROYALTIES LTD COM 68827L101 3,973 342,800 SH   SOLE 342,800 0 0
OVERSTOCK COM INC DEL COM 690370101 3,093 48,399 SH   SOLE 48,399 0 0
OWENS CORNING NEW COM 690742101 27,972 304,247 SH   OTR 1 44,351 0 259,896
PAMPA ENERGIA S A SPONS ADR LVL I 697660207 19,292 286,743 SH   OTR 3 286,743 0 0
PAN AMERICAN SILVER CORP COM 697900108 234 15,000 SH   SOLE 15,000 0 0
PARKER HANNIFIN CORP COM 701094104 487 2,440 SH   OTR 1 2,440 0 0
PAYCHEX INC COM 704326107 22 318 SH   OTR 2 0 0 318
PAYCHEX INC COM 704326107 871 12,800 SH   SOLE 12,800 0 0
PAYCOM SOFTWARE INC COM 70432V102 6,094 75,863 SH   OTR 1 15,751 0 60,112
PAYCOM SOFTWARE INC COM 70432V102 98 1,220 SH   SOLE 1,220 0 0
PAYPAL HLDGS INC COM 70450Y103 1,692 22,988 SH   OTR 1 614 0 22,374
PAYPAL HLDGS INC COM 70450Y103 317 4,300 SH   OTR 2 0 0 4,300
PEAPACK-GLADSTONE FINL CORP COM 704699107 280 8,000 SH   OTR 1 8,000 0 0
PEMBINA PIPELINE CORP COM 706327103 61,260 1,686,219 SH   SOLE 1,496,941 0 189,278
PEPSICO INC COM 713448108 38,087 317,603 SH   OTR 2 0 0 317,603
PEPSICO INC COM 713448108 266,479 2,222,143 SH   SOLE 2,072,354 0 149,789
PEPSICO INC COM 713448108 95,291 794,620 SH   OTR 1 694,766 0 99,854
PETROBRAS ARGENTINA S A SPONS ADR 71646J109 17,644 1,298,283 SH   OTR 3 1,298,283 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 16,990 1,728,341 SH   OTR 3 1,728,341 0 0
PFIZER INC COM 717081103 26 709 SH   OTR 2 0 0 709
PFIZER INC COM 717081103 47 1,310 SH   SOLE 910 0 400
PFIZER INC COM 717081103 593 16,359 SH   OTR 1 7,999 0 8,360
PHILIP MORRIS INTL INC COM 718172109 55 523 SH   OTR 1 423 0 100
PHILIP MORRIS INTL INC COM 718172109 251 2,372 SH   OTR 2 0 0 2,372
PHILIP MORRIS INTL INC COM 718172109 48 450 SH   SOLE 150 0 300
PHILLIPS 66 COM 718546104 40 400 SH   OTR 1 400 0 0
PHILLIPS 66 COM 718546104 189 1,870 SH   SOLE 1,870 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 347 21,066 SH   OTR 1 0 0 21,066
PINNACLE WEST CAP CORP COM 723484101 1,167 13,700 SH   OTR 1 13,500 0 200
PIONEER FLOATING RATE TR COM 72369J102 123 10,695 SH   OTR 1 10,695 0 0
PIONEER HIGH INCOME TR COM 72369H106 187 19,255 SH   OTR 1 19,255 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 545 26,412 SH   OTR 2 0 0 26,412
PNC FINL SVCS GROUP INC COM 693475105 253 1,750 SH   OTR 1 1,750 0 0
POLYONE CORP COM 73179P106 5,659 130,082 SH   OTR 1 27,170 0 102,912
POLYONE CORP COM 73179P106 93 2,130 SH   SOLE 2,130 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 43 890 SH   SOLE 890 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 2,627 53,956 SH   OTR 1 11,420 0 42,536
POTASH CORP SASK INC COM 73755L107 17,340 840,282 SH   SOLE 817,926 0 22,356
POTASH CORP SASK INC COM 73755L107 4 200 SH   OTR 2 0 0 200
POWER INTEGRATIONS INC COM 739276103 32,881 447,058 SH   OTR 1 69,249 0 377,809
POWER INTEGRATIONS INC COM 739276103 76 1,040 SH   SOLE 1,040 0 0
POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 5,998 316,540 SH   SOLE 0 0 316,540
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 5,859 198,338 SH   SOLE 0 0 198,338
POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 232 2,432 SH   OTR 2 0 0 2,432
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 32,391 1,405,868 SH   SOLE 1,369,078 0 36,790
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 583 3,745 SH   OTR 2 0 0 3,745
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 64 410 SH   SOLE 0 0 410
PPG INDS INC COM 693506107 1,197 10,250 SH   OTR 1 319 0 9,931
PPG INDS INC COM 693506107 162 1,391 SH   OTR 2 0 0 1,391
PRAXAIR INC COM 74005P104 11,519 74,470 SH   OTR 1 28,860 0 45,610
PRAXAIR INC COM 74005P104 24,547 158,698 SH   OTR 2 0 0 158,698
PRAXAIR INC COM 74005P104 51,107 330,404 SH   SOLE 298,730 0 31,674
PRECISION DRILLING CORP COM 2010 74022D308 19,578 6,437,243 SH   SOLE 6,275,593 0 161,650
PRESTIGE BRANDS HLDGS INC COM 74112D101 14,930 336,180 SH   OTR 1 48,567 0 287,613
PRETIUM RES INC COM 74139C102 1,477 129,000 SH   SOLE 129,000 0 0
PRICELINE GRP INC COM NEW 741503403 1,670 961 SH   OTR 1 21 0 940
PRIMERICA INC COM 74164M108 10,267 101,107 SH   OTR 1 21,280 0 79,827
PRIMERICA INC COM 74164M108 170 1,675 SH   SOLE 1,675 0 0
PROCTER AND GAMBLE CO COM 742718109 299 3,254 SH   OTR 1 3,101 0 153
PROCTER AND GAMBLE CO COM 742718109 2,390 26,007 SH   OTR 2 0 0 26,007
PROLOGIS INC COM 74340W103 1,236 19,160 SH   OTR 1 547 0 18,613
PROPETRO HLDG CORP COM 74347M108 5,091 252,547 SH   OTR 1 52,205 0 200,342
PROPETRO HLDG CORP COM 74347M108 83 4,130 SH   SOLE 4,130 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 304 4,740 SH   OTR 2 0 0 4,740
PROSHARES TR ULTRASHRT S&P500 74347B383 205 5,000 SH   OTR 2 0 0 5,000
PRUDENTIAL PLC ADR 74435K204 408 8,030 SH   OTR 1 147 0 7,883
PRUDENTIAL SHT DURATION HG Y COM 74442F107 186 12,567 SH   OTR 1 12,567 0 0
PULTE GROUP INC COM 745867101 65,284 1,963,426 SH   OTR 1 286,651 0 1,676,775
QUALCOMM INC COM 747525103 113 1,769 SH   OTR 1 1,480 0 289
QUALCOMM INC COM 747525103 1,399 21,847 SH   OTR 2 0 0 21,847
QUALYS INC COM 74758T303 7,820 131,758 SH   OTR 1 27,632 0 104,126
QUALYS INC COM 74758T303 129 2,170 SH   SOLE 2,170 0 0
QUORUM HEALTH CORP COM 74909E106 624 100,000 SH   SOLE 100,000 0 0
RANDGOLD RES LTD ADR 752344309 7,366 74,488 SH   SOLE 74,488 0 0
RAVEN INDS INC COM 754212108 2,963 86,269 SH   OTR 1 17,983 0 68,286
RAVEN INDS INC COM 754212108 48 1,395 SH   SOLE 1,395 0 0
RAYTHEON CO COM NEW 755111507 1,423 7,573 SH   OTR 1 209 0 7,364
RAYTHEON CO COM NEW 755111507 141 749 SH   OTR 2 0 0 749
REALPAGE INC COM 75606N109 121 2,725 SH   SOLE 2,725 0 0
REALPAGE INC COM 75606N109 7,358 166,101 SH   OTR 1 34,697 0 131,404
RED HAT INC COM 756577102 2,927 24,373 SH   OTR 1 1,953 0 22,420
REGENERON PHARMACEUTICALS COM 75886F107 1,492 3,968 SH   OTR 1 180 0 3,788
REGENERON PHARMACEUTICALS COM 75886F107 27 72 SH   OTR 2 0 0 72
REINSURANCE GROUP AMER INC COM NEW 759351604 59,487 381,497 SH   OTR 1 56,565 0 324,932
REPLIGEN CORP COM 759916109 2,443 67,335 SH   OTR 1 14,202 0 53,133
REPLIGEN CORP COM 759916109 40 1,105 SH   SOLE 1,105 0 0
RESEARCH FRONTIERS INC COM 760911107 34 32,566 SH   OTR 1 0 0 32,566
RESTAURANT BRANDS INTL INC COM 76131D103 78,431 1,271,526 SH   SOLE 1,172,355 0 99,171
RITE AID CORP COM 767754104 61 30,769 SH   SOLE 30,769 0 0
ROCKWELL AUTOMATION INC COM 773903109 4,087 20,817 SH   OTR 1 960 0 19,857
ROCKWELL AUTOMATION INC COM 773903109 159 812 SH   OTR 2 0 0 812
ROGERS COMMUNICATIONS INC CL B 775109200 33,674 658,599 SH   SOLE 648,576 0 10,023
ROGERS COMMUNICATIONS INC CL B 775109200 87 1,700 SH   OTR 1 1,700 0 0
ROGERS CORP COM 775133101 6,507 40,188 SH   OTR 1 8,382 0 31,806
ROGERS CORP COM 775133101 107 660 SH   SOLE 660 0 0
ROPER TECHNOLOGIES INC COM 776696106 373 1,441 SH   OTR 1 698 0 743
ROSS STORES INC COM 778296103 22,043 274,673 SH   OTR 1 222,728 0 51,945
ROYAL BK CDA MONTREAL QUE COM 780087102 342,695 4,182,109 SH   SOLE 3,862,273 0 319,836
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 141 2,120 SH   OTR 1 1,120 0 1,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 351 5,256 SH   OTR 2 0 0 5,256
RSP PERMIAN INC COM 74978Q105 20,884 513,370 SH   OTR 1 76,928 0 436,442
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 244 2,420 SH   SOLE 0 0 2,420
S&P GLOBAL INC COM 78409V104 194 1,145 SH   OTR 2 0 0 1,145
S&P GLOBAL INC COM 78409V104 6 37 SH   OTR 1 0 0 37
SAGE THERAPEUTICS INC COM 78667J108 5,636 34,216 SH   OTR 1 7,174 0 27,042
SAGE THERAPEUTICS INC COM 78667J108 92 560 SH   SOLE 560 0 0
SAP SE SPON ADR 803054204 233 2,076 SH   OTR 1 38 0 2,038
SAP SE SPON ADR 803054204 194 1,725 SH   OTR 2 0 0 1,725
SCHEIN HENRY INC COM 806407102 13,605 194,696 SH   OTR 1 155,996 0 38,700
SCHLUMBERGER LTD COM 806857108 88 1,300 SH   OTR 1 1,300 0 0
SCHLUMBERGER LTD COM 806857108 772 11,463 SH   OTR 2 0 0 11,463
SCHLUMBERGER LTD COM 806857108 20 300 SH   SOLE 300 0 0
SCHWAB CHARLES CORP NEW COM 808513105 37,503 730,065 SH   OTR 1 598,520 0 131,545
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 20,740 321,452 SH   SOLE 0 0 321,452
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 9,812 184,201 SH   SOLE 0 0 184,201
SECOND SIGHT MED PRODS INC COM 81362J100 29 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR ENERGY 81369Y506 334 4,625 SH   OTR 2 0 0 4,625
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8 125 SH   OTR 2 0 0 125
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 540 8,914 SH   OTR 1 8,914 0 0
SEMTECH CORP COM 816850101 91 2,650 SH   SOLE 2,650 0 0
SEMTECH CORP COM 816850101 5,545 162,129 SH   OTR 1 33,849 0 128,280
SERVICENOW INC COM 81762P102 203 1,560 SH   OTR 1 306 0 1,254
SHAW COMMUNICATIONS INC CL B CONV 82028K200 82 3,600 SH   OTR 1 3,600 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 26,262 1,146,668 SH   SOLE 1,006,058 0 140,610
SHERWIN WILLIAMS CO COM 824348106 42,175 102,857 SH   OTR 2 0 0 102,857
SHERWIN WILLIAMS CO COM 824348106 331,195 807,714 SH   SOLE 753,216 0 54,498
SHERWIN WILLIAMS CO COM 824348106 146,928 358,326 SH   OTR 1 315,001 0 43,325
SHOPIFY INC CL A 82509L107 20,611 203,126 SH   SOLE 190,279 0 12,847
SIERRA WIRELESS INC COM 826516106 274 13,344 SH   SOLE 13,344 0 0
SIRIUS XM HLDGS INC COM 82968B103 77 14,429 SH   OTR 1 14,429 0 0
SKECHERS U S A INC CL A 830566105 4 100 SH   OTR 1 100 0 0
SKECHERS U S A INC CL A 830566105 3,614 95,519 SH   OTR 2 0 0 95,519
SKYWORKS SOLUTIONS INC COM 83088M102 408 4,300 SH   SOLE 4,300 0 0
SONY CORP SPONSORED ADR 835699307 388 8,636 SH   OTR 1 154 0 8,482
SOUTHERN CO COM 842587107 1,536 31,950 SH   OTR 1 31,950 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 255 1,029 SH   OTR 2 0 0 1,029
SPDR GOLD TRUST GOLD SHS 78463V107 23 189 SH   OTR 1 189 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 8,292 67,058 SH   OTR 2 0 0 67,058
SPDR GOLD TRUST GOLD SHS 78463V107 36 288 SH   SOLE 288 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 142,783 535,049 SH   SOLE 8,428 0 526,621
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,754 10,320 SH   OTR 1 10,320 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 40,913 153,312 SH   OTR 2 0 0 153,312
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 294 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 59,209 1,612,447 SH   SOLE 15,900 0 1,596,547
SPDR SERIES TRUST S&P DIVID ETF 78464A763 6,421 67,960 SH   OTR 2 0 0 67,960
SPDR SERIES TRUST S&P REGL BKG 78464A698 20,714 351,974 SH   OTR 2 0 0 351,974
SPLUNK INC COM 848637104 45,127 544,748 SH   OTR 1 79,700 0 465,048
SPRINT CORP COM SER 1 85207U105 1,178 200,000 SH   SOLE 200,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 106 10,000 SH   OTR 2 0 0 10,000
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 13,593 288,100 SH   SOLE 288,100 0 0
SSR MNG INC COM 784730103 5,667 641,300 SH   SOLE 641,300 0 0
STANTEC INC COM 85472N109 64,381 2,293,807 SH   SOLE 2,193,666 0 100,141
STARBUCKS CORP COM 855244109 1,512 26,319 SH   OTR 1 803 0 25,516
STARBUCKS CORP COM 855244109 593 10,321 SH   OTR 2 0 0 10,321
STARS GROUP INC COM 85570W100 1,016 43,500 SH   SOLE 43,500 0 0
STATE STR CORP COM 857477103 399 4,092 SH   OTR 1 2,603 0 1,489
STATE STR CORP COM 857477103 1 15 SH   OTR 2 0 0 15
STRYKER CORP COM 863667101 2,058 13,291 SH   OTR 1 1,163 0 12,128
STRYKER CORP COM 863667101 431 2,781 SH   OTR 2 0 0 2,781
STRYKER CORP COM 863667101 101 650 SH   SOLE 500 0 150
SUN LIFE FINL INC COM 866796105 31,083 750,537 SH   SOLE 710,266 0 40,271
SUNCOR ENERGY INC NEW COM 867224107 346 9,392 SH   OTR 1 2,528 0 6,864
SUNCOR ENERGY INC NEW COM 867224107 46 1,260 SH   OTR 2 0 0 1,260
SUNCOR ENERGY INC NEW COM 867224107 64,916 1,762,086 SH   SOLE 1,745,468 0 16,618
SUPERIOR ENERGY SVCS INC COM 868157108 63 6,568 SH   SOLE 6,568 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 8,508 883,454 SH   OTR 1 133,988 0 749,466
SUPERNUS PHARMACEUTICALS INC COM 868459108 81 2,025 SH   SOLE 2,025 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 39,213 984,008 SH   OTR 1 151,431 0 832,577
SUPERVALU INC COM NEW 868536301 377 17,460 SH   OTR 2 0 0 17,460
TABLEAU SOFTWARE INC CL A 87336U105 512 7,400 SH   SOLE 7,400 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 143,903 3,629,325 SH   OTR 1 3,622,355 0 6,970
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 144 3,634 SH   OTR 2 0 0 3,634
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 250,545 6,318,905 SH   SOLE 5,819,964 0 498,941
TAL ED GROUP SPONSORED ADS 874080104 10 352 SH   OTR 1 0 0 352
TAL ED GROUP SPONSORED ADS 874080104 3,899 131,222 SH   OTR 3 131,222 0 0
TARGA RES CORP COM 87612G101 371 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 404 6,197 SH   OTR 2 0 0 6,197
TATA MTRS LTD SPONSORED ADR 876568502 12,853 388,670 SH   OTR 1 388,670 0 0
TECK RESOURCES LTD CL B 878742204 9,363 356,823 SH   SOLE 355,641 0 1,182
TELECOM ARGENTINA S A SPON ADR REP B 879273209 4,886 133,401 SH   OTR 3 133,401 0 0
TELUS CORP COM 87971M103 121,797 3,204,000 SH   SOLE 2,972,891 0 231,109
TEMPLETON GLOBAL INCOME FD COM 880198106 196 30,336 SH   OTR 1 30,336 0 0
TERADATA CORP DEL COM 88076W103 26,195 681,085 SH   OTR 1 102,814 0 578,271
TESARO INC COM 881569107 9,993 120,585 SH   OTR 1 17,305 0 103,280
TESLA INC COM 88160R101 1,122 3,605 SH   OTR 2 0 0 3,605
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 9,553 107,454 SH   OTR 1 22,435 0 85,019
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 157 1,770 SH   SOLE 1,770 0 0
TEXAS INSTRS INC COM 882508104 24,888 238,297 SH   OTR 1 189,712 0 48,585
TEXAS INSTRS INC COM 882508104 59 566 SH   OTR 2 0 0 566
THE TRADE DESK INC COM CL A 88339J105 3,882 84,900 SH   OTR 1 17,941 0 66,959
THE TRADE DESK INC COM CL A 88339J105 64 1,405 SH   SOLE 1,405 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 73 386 SH   OTR 2 0 0 386
THERMO FISHER SCIENTIFIC INC COM 883556102 23,174 122,047 SH   OTR 1 87,781 0 34,266
THL CR INC COM 872438106 4,076 450,417 SH   SOLE 450,417 0 0
THOMSON REUTERS CORP COM 884903105 2 45 SH   OTR 2 0 0 45
THOMSON REUTERS CORP COM 884903105 28,107 642,626 SH   SOLE 625,265 0 17,361
TIFFANY & CO NEW COM 886547108 15,859 152,566 SH   OTR 2 0 0 152,566
TIFFANY & CO NEW COM 886547108 40,437 389,001 SH   SOLE 350,464 0 38,537
TIFFANY & CO NEW COM 886547108 9,014 86,712 SH   OTR 1 31,933 0 54,779
TIME WARNER INC COM NEW 887317303 727 7,950 SH   OTR 1 7,850 0 100
TIME WARNER INC COM NEW 887317303 130 1,423 SH   OTR 2 0 0 1,423
TJX COS INC NEW COM 872540109 123,657 1,617,278 SH   OTR 1 1,451,762 0 165,516
TJX COS INC NEW COM 872540109 29,982 392,130 SH   OTR 2 0 0 392,130
TJX COS INC NEW COM 872540109 269,013 3,518,351 SH   SOLE 3,276,464 0 241,887
TOPBUILD CORP COM 89055F103 120 1,585 SH   SOLE 1,585 0 0
TOPBUILD CORP COM 89055F103 7,349 97,028 SH   OTR 1 20,284 0 76,744
TORONTO DOMINION BK ONT COM NEW 891160509 275,187 4,680,606 SH   SOLE 4,421,091 0 259,515
TOTAL SYS SVCS INC COM 891906109 54,790 692,755 SH   OTR 1 101,309 0 591,446
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 13,327 104,800 SH   OTR 1 104,800 0 0
TRACTOR SUPPLY CO COM 892356106 52,445 701,605 SH   OTR 1 131,088 0 570,517
TRACTOR SUPPLY CO COM 892356106 17,750 237,457 SH   OTR 2 0 0 237,457
TRACTOR SUPPLY CO COM 892356106 40,691 544,360 SH   SOLE 492,754 0 51,606
TRANSCANADA CORP COM 89353D107 122,589 2,510,097 SH   SOLE 2,268,933 0 241,164
TRANSPORTADORA DE GAS SUR SPON ADR B 893870204 8,842 397,733 SH   OTR 3 397,733 0 0
TRAVELERS COMPANIES INC COM 89417E109 619 4,560 SH   OTR 2 0 0 4,560
TRAVELERS COMPANIES INC COM 89417E109 54 400 SH   OTR 1 400 0 0
TREX CO INC COM 89531P105 7,692 70,970 SH   OTR 1 14,845 0 56,125
TREX CO INC COM 89531P105 126 1,160 SH   SOLE 1,160 0 0
TRIMBLE INC COM 896239100 54,607 1,343,684 SH   OTR 1 196,485 0 1,147,199
TRINET GROUP INC COM 896288107 10,251 231,194 SH   OTR 1 48,044 0 183,150
TRINET GROUP INC COM 896288107 167 3,760 SH   SOLE 3,760 0 0
TRINSEO S A SHS L9340P101 8,943 123,185 SH   OTR 1 25,729 0 97,456
TRINSEO S A SHS L9340P101 146 2,015 SH   SOLE 2,015 0 0
TRONOX LTD SHS CL A Q9235V101 41 2,000 SH   OTR 2 0 0 2,000
TRONOX LTD SHS CL A Q9235V101 144 7,016 SH   SOLE 7,016 0 0
TRONOX LTD SHS CL A Q9235V101 4,962 241,926 SH   OTR 1 50,527 0 191,399
TRUPANION INC COM 898202106 5,493 187,658 SH   OTR 1 38,993 0 148,665
TRUPANION INC COM 898202106 89 3,035 SH   SOLE 3,035 0 0
TTM TECHNOLOGIES INC COM 87305R109 6,211 396,351 SH   OTR 1 82,025 0 314,326
TTM TECHNOLOGIES INC COM 87305R109 102 6,500 SH   SOLE 6,500 0 0
TWITTER INC COM 90184L102 456 18,997 SH   OTR 1 3,048 0 15,949
U S SILICA HLDGS INC COM 90346E103 83 2,550 SH   SOLE 2,550 0 0
U S SILICA HLDGS INC COM 90346E103 4,856 149,139 SH   OTR 1 31,677 0 117,462
UBIQUITI NETWORKS INC COM 90347A100 5,519 77,715 SH   OTR 1 16,323 0 61,392
UBIQUITI NETWORKS INC COM 90347A100 91 1,275 SH   SOLE 1,275 0 0
ULTA BEAUTY INC COM 90384S303 339 1,515 SH   OTR 1 1,515 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 24,237 111,062 SH   OTR 1 16,544 0 94,518
ULTRA PETROLEUM CORP COM NEW 903914208 906 100,000 SH   SOLE 100,000 0 0
ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 3,905 171,794 SH   OTR 3 171,794 0 0
UNILEVER N V N Y SHS NEW 904784709 286 5,071 SH   OTR 1 996 0 4,075
UNILEVER N V N Y SHS NEW 904784709 34 600 SH   SOLE 0 0 600
UNION PAC CORP COM 907818108 73 543 SH   OTR 2 0 0 543
UNION PAC CORP COM 907818108 30 224 SH   SOLE 224 0 0
UNION PAC CORP COM 907818108 36,897 275,145 SH   OTR 1 252,513 0 22,632
UNITED CONTL HLDGS INC COM 910047109 1,516 22,493 SH   OTR 1 1,020 0 21,473
UNITED PARCEL SERVICE INC CL B 911312106 238 1,995 SH   OTR 1 866 0 1,129
UNITED PARCEL SERVICE INC CL B 911312106 1,107 9,292 SH   OTR 2 0 0 9,292
UNITED RENTALS INC COM 911363109 69,911 406,675 SH   OTR 1 59,432 0 347,243
UNITED TECHNOLOGIES CORP COM 913017109 226,457 1,775,159 SH   SOLE 1,673,724 0 101,435
UNITED TECHNOLOGIES CORP COM 913017109 37,280 292,230 SH   OTR 2 0 0 292,230
UNITED TECHNOLOGIES CORP COM 913017109 84,717 664,085 SH   OTR 1 579,889 0 84,196
UNITEDHEALTH GROUP INC COM 91324P102 45,170 204,891 SH   OTR 2 0 0 204,891
UNITEDHEALTH GROUP INC COM 91324P102 93,366 423,505 SH   SOLE 384,347 0 39,158
UNITEDHEALTH GROUP INC COM 91324P102 23,441 106,328 SH   OTR 1 38,553 0 67,775
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 2,028 27,000 SH   OTR 1 27,000 0 0
US BANCORP DEL COM NEW 902973304 105,661 1,972,016 SH   OTR 1 1,758,153 0 213,863
US BANCORP DEL COM NEW 902973304 38,063 710,395 SH   OTR 2 0 0 710,395
US BANCORP DEL COM NEW 902973304 296,597 5,535,589 SH   SOLE 5,167,613 0 367,976
V F CORP COM 918204108 217 2,927 SH   OTR 2 0 0 2,927
V F CORP COM 918204108 298 4,025 SH   OTR 1 0 0 4,025
VAIL RESORTS INC COM 91879Q109 31,479 148,158 SH   OTR 1 21,767 0 126,391
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,042 49,817 SH   SOLE 49,817 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 109 5,200 SH   OTR 1 5,200 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 165 1,474 SH   OTR 2 0 0 1,474
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 734 6,566 SH   OTR 1 6,566 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 4,360 31,000 SH   OTR 2 0 0 31,000
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,827 14,901 SH   OTR 2 0 0 14,901
VANGUARD INDEX FDS MID CAP ETF 922908629 7,111 45,945 SH   OTR 1 45,945 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 916 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS REIT ETF 922908553 755 9,100 SH   OTR 2 0 0 9,100
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14,441 58,875 SH   SOLE 58,875 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 105,811 431,369 SH   OTR 1 431,369 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 614 2,502 SH   OTR 2 0 0 2,502
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,523 11,467 SH   OTR 2 0 0 11,467
VANGUARD INDEX FDS SMALL CP ETF 922908751 5,409 36,600 SH   OTR 1 36,600 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,122 27,888 SH   OTR 2 0 0 27,888
VANGUARD INDEX FDS SML CP GRW ETF 922908595 742 4,613 SH   OTR 2 0 0 4,613
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,106 8,061 SH   OTR 2 0 0 8,061
VANGUARD INDEX FDS VALUE ETF 922908744 1,940 18,251 SH   OTR 2 0 0 18,251
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,614 35,153 SH   OTR 1 35,153 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,902 106,768 SH   OTR 2 0 0 106,768
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,515 25,620 SH   OTR 1 25,620 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 21,454 179,940 SH   SOLE 0 0 179,940
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 53 443 SH   OTR 2 0 0 443
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7,533 124,509 SH   OTR 2 0 0 124,509
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,982 29,227 SH   OTR 2 0 0 29,227
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 26 250 SH   SOLE 250 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,285 28,634 SH   OTR 1 28,634 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,698 60,134 SH   OTR 2 0 0 60,134
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 15,538 346,364 SH   SOLE 346,364 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 278 3,250 SH   OTR 1 300 0 2,950
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 248 2,893 SH   OTR 2 0 0 2,893
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,436 22,289 SH   OTR 1 22,289 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,025 19,628 SH   OTR 2 0 0 19,628
VARIAN MED SYS INC COM 92220P105 22,245 200,135 SH   OTR 2 0 0 200,135
VARIAN MED SYS INC COM 92220P105 187,421 1,686,201 SH   SOLE 1,575,274 0 110,927
VARIAN MED SYS INC COM 92220P105 69,252 623,054 SH   OTR 1 565,928 0 57,126
VARONIS SYS INC COM 922280102 3,861 79,525 SH   OTR 1 16,712 0 62,813
VARONIS SYS INC COM 922280102 64 1,315 SH   SOLE 1,315 0 0
VEEVA SYS INC CL A COM 922475108 32,537 588,585 SH   OTR 1 82,783 0 505,802
VERISIGN INC COM 92343E102 314 2,747 SH   OTR 1 537 0 2,210
VERISK ANALYTICS INC COM 92345Y106 831 8,661 SH   OTR 1 542 0 8,119
VERIZON COMMUNICATIONS INC COM 92343V104 113 2,137 SH   OTR 2 0 0 2,137
VERIZON COMMUNICATIONS INC COM 92343V104 49 920 SH   SOLE 320 0 600
VERIZON COMMUNICATIONS INC COM 92343V104 305 5,770 SH   OTR 1 4,400 0 1,370
VERMILION ENERGY INC COM 923725105 43,149 1,183,296 SH   SOLE 1,074,756 0 108,540
VERTEX PHARMACEUTICALS INC COM 92532F100 312 2,083 SH   OTR 1 958 0 1,125
VIDEOCON D2H LTD ADR 92657J101 6,264 658,724 SH   OTR 1 658,724 0 0
VISA INC COM CL A 92826C839 35,764 313,665 SH   OTR 1 215,616 0 98,049
VISA INC COM CL A 92826C839 694 6,088 SH   OTR 2 0 0 6,088
VISA INC COM CL A 92826C839 698 6,124 SH   SOLE 6,124 0 0
VISTEON CORP COM NEW 92839U206 6,373 50,923 SH   OTR 1 10,578 0 40,345
VISTEON CORP COM NEW 92839U206 105 840 SH   SOLE 840 0 0
VMWARE INC CL A COM 928563402 602 4,800 SH   SOLE 4,800 0 0
VMWARE INC CL A COM 928563402 2,059 16,426 SH   OTR 1 1,412 0 15,014
WABTEC CORP COM 929740108 30,669 376,632 SH   OTR 1 56,528 0 320,104
WAGEWORKS INC COM 930427109 20,658 333,194 SH   OTR 1 56,250 0 276,944
WAGEWORKS INC COM 930427109 121 1,955 SH   SOLE 1,955 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 138 1,905 SH   OTR 2 0 0 1,905
WALGREENS BOOTS ALLIANCE INC COM 931427108 384 5,292 SH   OTR 1 684 0 4,608
WAL-MART STORES INC COM 931142103 10 105 SH   SOLE 105 0 0
WAL-MART STORES INC COM 931142103 195 1,972 SH   OTR 1 1,550 0 422
WAL-MART STORES INC COM 931142103 622 6,300 SH   OTR 2 0 0 6,300
WASTE CONNECTIONS INC COM 94106B101 136,248 1,914,294 SH   SOLE 1,782,217 0 132,077
WASTE MGMT INC DEL COM 94106L109 336 3,888 SH   OTR 1 3,888 0 0
WASTE MGMT INC DEL COM 94106L109 4 50 SH   OTR 2 0 0 50
WATERS CORP COM 941848103 150 779 SH   OTR 2 0 0 779
WATERS CORP COM 941848103 68 353 SH   OTR 1 353 0 0
WATSCO INC COM 942622200 1,360 8,000 SH   OTR 1 0 0 8,000
WEATHERFORD INTL PLC ORD SHS G48833100 484 116,107 SH   SOLE 116,107 0 0
WEIBO CORP SPONSORED ADR 948596101 263 2,542 SH   OTR 1 42 0 2,500
WELLS FARGO CO NEW COM 949746101 2,835 46,721 SH   OTR 1 34,990 0 11,731
WELLS FARGO CO NEW COM 949746101 220 3,620 SH   OTR 2 0 0 3,620
WELLS FARGO CO NEW COM 949746101 180 2,960 SH   SOLE 2,960 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 181 21,502 SH   OTR 1 21,502 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 159 12,203 SH   OTR 1 12,203 0 0
WESTERN ALLIANCE BANCORP COM 957638109 51,876 916,217 SH   OTR 1 146,782 0 769,435
WESTERN ALLIANCE BANCORP COM 957638109 188 3,325 SH   SOLE 3,325 0 0
WESTERN ASSET CLYM INFL OPP COM 95766R104 153 13,423 SH   OTR 1 13,423 0 0
WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 103 8,765 SH   OTR 1 8,765 0 0
WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 1,853 157,178 SH   SOLE 157,178 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 210 13,513 SH   OTR 1 13,513 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 211 20,676 SH   OTR 1 20,676 0 0
WESTERN ASSET MUN HI INCM FD COM 95766N103 1,870 252,666 SH   OTR 1 252,666 0 0
WESTERN ASST MN PRT FD INC COM 95766P108 1,216 79,857 SH   OTR 1 79,857 0 0
WEX INC COM 96208T104 346 2,450 SH   OTR 1 2,450 0 0
WEYERHAEUSER CO COM 962166104 677 19,200 SH   OTR 1 19,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 2,176 98,076 SH   SOLE 98,076 0 0
WHIRLPOOL CORP COM 963320106 434 2,571 SH   OTR 1 924 0 1,647
WHITING PETE CORP NEW COM NEW 966387409 728 27,477 SH   SOLE 27,477 0 0
WILLDAN GROUP INC COM 96924N100 35 1,460 SH   SOLE 1,460 0 0
WILLDAN GROUP INC COM 96924N100 2,121 88,580 SH   OTR 1 18,750 0 69,830
WORKDAY INC CL A 98138H101 291 2,859 SH   OTR 1 564 0 2,295
WYNDHAM WORLDWIDE CORP COM 98310W108 44,944 387,883 SH   OTR 1 56,832 0 331,051
XPERI CORP COM 98421B100 3,054 125,170 SH   OTR 1 26,274 0 98,896
XPERI CORP COM 98421B100 52 2,130 SH   SOLE 2,130 0 0
YAMANA GOLD INC COM 98462Y100 485 155,000 SH   SOLE 155,000 0 0
YELP INC CL A 985817105 4,378 104,326 SH   OTR 1 21,884 0 82,442
YELP INC CL A 985817105 72 1,725 SH   SOLE 1,725 0 0
ZOETIS INC CL A 98978V103 227 3,156 SH   OTR 2 0 0 3,156
ZOETIS INC CL A 98978V103 1,555 21,585 SH   OTR 1 615 0 20,970