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 19,074 108,920 SH   OTR 1 108,920 0 0
3M CO COM 88579Y101 28,073 160,308 SH   OTR 2 0 0 160,308
3M CO COM 88579Y101 3,343 19,090 SH   OTR 3 19,090 0 0
3M CO COM 88579Y101 214,231 1,223,336 SH   SOLE 1,028,497 0 194,839
3M CO COM 88579Y101 929 5,307 SH   OTR 5,307 0 0
AAON INC COM PAR $0.004 000360206 702 25,500 SH   SOLE 25,500 0 0
ABBOTT LABS COM 002824100 11 285 SH   SOLE 285 0 0
ABBOTT LABS COM 002824100 98 2,500 SH   OTR 1 2,500 0 0
ABBOTT LABS COM 002824100 719 18,302 SH   OTR 2 0 0 18,302
ABBVIE INC COM 00287Y109 279 4,500 SH   SOLE 4,500 0 0
ABBVIE INC COM 00287Y109 28,562 461,352 SH   OTR 1 396,327 0 65,025
ABBVIE INC COM 00287Y109 1,184 19,119 SH   OTR 2 0 0 19,119
ABERDEEN ASIA PACIFIC INCOM COM 003009107 119 23,750 SH   OTR 1 23,750 0 0
ABIOMED INC COM 003654100 13,964 127,771 SH   OTR 3 127,771 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 6,280 193,473 SH   OTR 3 193,473 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 214 1,891 SH   OTR 3 1,891 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 68 600 SH   OTR 1 600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 788 6,956 SH   OTR 2 0 0 6,956
ACI WORLDWIDE INC COM 004498101 30,596 1,568,197 SH   OTR 3 1,568,197 0 0
ACTIVISION BLIZZARD INC COM 00507V109 254 6,414 SH   OTR 2 0 0 6,414
ADVANCED ENERGY INDS COM 007973100 25,431 669,938 SH   OTR 3 669,938 0 0
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 4,890 876,300 SH   SOLE 499,021 0 377,279
ADVANTAGE OIL & GAS LTD COM 00765F101 860 154,600 SH   SOLE 154,600 0 0
AECOM COM 00766T100 12,428 391,188 SH   OTR 3 391,188 0 0
AERCAP HOLDINGS NV SHS N00985106 3,722 110,800 SH   SOLE 63,100 0 47,700
AES CORP COM 00130H105 2,902 232,500 SH   SOLE 45,700 0 186,800
AETNA INC NEW COM 00817Y108 693 5,676 SH   OTR 3 5,676 0 0
AFFILIATED MANAGERS GROUP COM 008252108 26,068 185,180 SH   OTR 3 185,180 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 9,707 231,687 SH   OTR 3 231,687 0 0
AGNICO EAGLE MINES LTD COM 008474108 80,923 1,519,089 SH   SOLE 1,323,196 0 195,893
AGRIUM INC COM 008916108 1,071 11,890 SH   OTR 3 11,890 0 0
AGRIUM INC COM 008916108 122,151 1,356,318 SH   SOLE 1,026,287 0 330,031
AKORN INC COM 009728106 61,119 2,145,667 SH   OTR 3 2,145,667 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 22,843 2,668,571 SH   SOLE 2,413,953 0 254,618
ALDER BIOPHARMACEUTICALS INC COM 014339105 5,003 200,362 SH   OTR 3 200,362 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 517 6,502 SH   OTR 3 6,502 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 176 2,215 SH   OTR 2 0 0 2,215
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 38 475 SH   OTR 1 475 0 0
ALIGN TECHNOLOGY INC COM 016255101 61,823 767,510 SH   OTR 3 767,510 0 0
ALKERMES PLC SHS G01767105 277 6,400 SH   SOLE 6,400 0 0
ALLEGIANT TRAVEL CO COM 01748X102 3,125 20,630 SH   SOLE 20,630 0 0
ALLERGAN PLC SHS G0177J108 14,515 62,810 SH   OTR 1 57,705 0 5,105
ALLERGAN PLC SHS G0177J108 277 1,200 SH   SOLE 1,200 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 400 2,040 SH   OTR 3 2,040 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 126 10,223 SH   OTR 1 10,223 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 4,596 304,598 SH   OTR 1 304,598 0 0
ALLY FINL INC COM 02005N100 2,023 118,500 SH   SOLE 23,300 0 95,200
ALPHABET INC CAP STK CL A 02079K305 291 414 SH   OTR 2 0 0 414
ALPHABET INC CAP STK CL A 02079K305 5,716 8,125 SH   OTR 3 8,125 0 0
ALPHABET INC CAP STK CL A 02079K305 87 124 SH   SOLE 114 0 10
ALPHABET INC CAP STK CL C 02079K107 1,280 1,849 SH   OTR 2 0 0 1,849
ALPHABET INC CAP STK CL C 02079K107 4,592 6,635 SH   OTR 3 6,635 0 0
ALPHABET INC CAP STK CL C 02079K107 79 114 SH   SOLE 114 0 0
ALPHABET INC CAP STK CL C 02079K107 8 11 SH   OTR 1 11 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 2,016 158,501 SH   OTR 1 158,501 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 254 19,950 SH   OTR 2 0 0 19,950
ALTRIA GROUP INC COM 02209S103 216 3,137 SH   OTR 2 0 0 3,137
ALTRIA GROUP INC COM 02209S103 52 750 SH   SOLE 450 0 300
ALTRIA GROUP INC COM 02209S103 110 1,600 SH   OTR 1 1,600 0 0
AMAYA INC COM 02314M108 6,198 405,892 SH   SOLE 283,437 0 122,455
AMAZON COM INC COM 023135106 28,375 39,651 SH   OTR 1 34,696 0 4,955
AMAZON COM INC COM 023135106 389 544 SH   OTR 2 0 0 544
AMAZON COM INC COM 023135106 3,776 5,276 SH   OTR 3 5,276 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,580 55,800 SH   SOLE 11,000 0 44,800
AMERICAN EXPRESS CO COM 025816109 9 155 SH   SOLE 155 0 0
AMERICAN EXPRESS CO COM 025816109 78 1,280 SH   OTR 1 1,280 0 0
AMERICAN EXPRESS CO COM 025816109 2,041 33,596 SH   OTR 2 0 0 33,596
AMERICAN INTL GROUP INC COM NEW 026874784 23,655 447,243 SH   OTR 1 388,958 0 58,285
AMERICAN INTL GROUP INC COM NEW 026874784 370 7,000 SH   OTR 3 7,000 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 2,273 57,600 SH   SOLE 11,300 0 46,300
AMERIPRISE FINL INC COM 03076C106 460 5,119 SH   OTR 3 5,119 0 0
AMERISOURCEBERGEN CORP COM 03073E105 429 5,406 SH   OTR 3 5,406 0 0
AMGEN INC COM 031162100 61,287 402,809 SH   OTR 1 373,019 0 29,790
AMGEN INC COM 031162100 978 6,425 SH   SOLE 6,415 0 10
AMGEN INC COM 031162100 11,033 72,514 SH   OTR 2 0 0 72,514
AMGEN INC COM 031162100 539 3,540 SH   OTR 3 3,540 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 17,220 430,825 SH   OTR 3 430,825 0 0
ANADARKO PETE CORP COM 032511107 34 633 SH   OTR 633 0 0
ANADARKO PETE CORP COM 032511107 213 4,000 SH   OTR 1 4,000 0 0
ANADARKO PETE CORP COM 032511107 8 145 SH   OTR 2 0 0 145
ANALOG DEVICES INC COM 032654105 159 2,811 SH   OTR 2 0 0 2,811
ANALOG DEVICES INC COM 032654105 646 11,400 SH   SOLE 11,372 0 28
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 64,072 486,573 SH   OTR 1 457,653 0 28,920
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 100 760 SH   OTR 2 0 0 760
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,536 11,663 SH   OTR 3 11,663 0 0
ANI PHARMACEUTICALS INC COM 00182C103 10,602 189,933 SH   OTR 3 189,933 0 0
ANTERO RES CORP COM 03674X106 2,195 84,500 SH   SOLE 16,600 0 67,900
APACHE CORP COM 037411105 423 7,600 SH   OTR 1 7,600 0 0
APACHE CORP COM 037411105 1 15 SH   OTR 2 0 0 15
APOGEE ENTERPRISES INC COM 037598109 626 13,500 SH   SOLE 13,500 0 0
APPLE INC COM 037833100 7,968 83,344 SH   SOLE 66,814 0 16,530
APPLE INC COM 037833100 7,068 73,931 SH   OTR 3 73,931 0 0
APPLE INC COM 037833100 10,446 109,265 SH   OTR 2 0 0 109,265
APPLE INC COM 037833100 62,711 655,978 SH   OTR 1 600,898 0 55,080
ARGAN INC COM 04010E109 1,935 46,392 SH   OTR 3 46,392 0 0
ARIAD PHARMACEUTICALS INC COM 04033A100 118 16,005 SH   OTR 3 16,005 0 0
ARISTA NETWORKS INC COM 040413106 7,749 120,359 SH   OTR 3 120,359 0 0
ARM HLDGS PLC SPONSORED ADR 042068106 4,533 99,600 SH   SOLE 56,700 0 42,900
ARRIS INTL INC SHS G0551A103 9,290 443,248 SH   OTR 3 443,248 0 0
ASANKO GOLD INC COM 04341Y105 26,560 6,978,063 SH   SOLE 4,876,393 0 2,101,670
ASPEN TECHNOLOGY INC COM 045327103 1,123 27,900 SH   SOLE 27,900 0 0
ASTRONICS CORP COM 046433108 3,191 95,956 SH   OTR 3 95,956 0 0
AT&T INC COM 00206R102 3,042 70,400 SH   SOLE 13,900 0 56,500
AT&T INC COM 00206R102 1,204 27,863 SH   OTR 1 11,863 0 16,000
AT&T INC COM 00206R102 906 20,966 SH   OTR 2 0 0 20,966
AUTODESK INC COM 052769106 422 7,800 SH   SOLE 7,800 0 0
AUTOLIV INC COM 052800109 44,173 411,103 SH   OTR 3 411,103 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 467 5,080 SH   OTR 3 5,080 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 139 1,510 SH   OTR 1 1,510 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 90 976 SH   OTR 2 0 0 976
AUTOZONE INC COM 053332102 181,331 228,422 SH   SOLE 197,020 0 31,402
AUTOZONE INC COM 053332102 2,990 3,767 SH   OTR 3 3,767 0 0
AUTOZONE INC COM 053332102 825 1,039 SH   OTR 1,039 0 0
AUTOZONE INC COM 053332102 15,874 19,997 SH   OTR 1 19,997 0 0
AUTOZONE INC COM 053332102 26,828 33,795 SH   OTR 2 0 0 33,795
AVG TECHNOLOGIES N V SHS N07831105 4,666 245,700 SH   SOLE 139,900 0 105,800
AVIS BUDGET GROUP COM 053774105 2,865 88,900 SH   SOLE 17,500 0 71,400
AZZ INC COM 002474104 14,738 245,723 SH   OTR 3 245,723 0 0
B & G FOODS INC NEW COM 05508r106 14,878 308,676 SH   OTR 3 308,676 0 0
B/E AEROSPACE INC COM 073302101 22,738 492,428 SH   OTR 3 492,428 0 0
B2GOLD CORP COM 11777Q209 89,926 36,023,039 SH   SOLE 27,156,450 0 8,866,589
BAIDU INC SPON ADR REP A 056752108 1,361 8,239 SH   OTR 3 8,239 0 0
BAIDU INC SPON ADR REP A 056752108 5,032 30,472 SH   SOLE 0 0 30,472
BAIDU INC SPON ADR REP A 056752108 117 710 SH   OTR 2 0 0 710
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 4 756 SH   OTR 2 0 0 756
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 3,936 685,700 SH   SOLE 390,500 0 295,200
BANCO MACRO SA SPON ADR B 05961W105 6,450 86,900 SH   SOLE 49,500 0 37,400
BANK AMER CORP COM 060505104 30 2,276 SH   OTR 2 0 0 2,276
BANK AMER CORP COM 060505104 1,131 85,260 SH   OTR 3 85,260 0 0
BANK AMER CORP COM 060505104 7,078 533,367 SH   SOLE 34,149 0 499,218
BANK AMER CORP COM 060505104 32 2,390 SH   OTR 1 2,390 0 0
BANK MONTREAL QUE COM 063671101 26,723 423,704 SH   SOLE 354,338 0 69,366
BANK N S HALIFAX COM 064149107 407,046 8,344,733 SH   SOLE 6,584,613 0 1,760,120
BANK NEW YORK MELLON CORP COM 064058100 18 471 SH   OTR 1 471 0 0
BANK NEW YORK MELLON CORP COM 064058100 129 3,324 SH   OTR 2 0 0 3,324
BANK NEW YORK MELLON CORP COM 064058100 4,663 120,014 SH   OTR 3 120,014 0 0
BANK OF THE OZARKS INC COM 063904106 36,995 986,018 SH   OTR 3 986,018 0 0
BARD C R INC COM 067383109 272 1,156 SH   OTR 1 1,156 0 0
BARD C R INC COM 067383109 144 613 SH   OTR 2 0 0 613
BARRICK GOLD CORP COM 067901108 1 25 SH   OTR 2 0 0 25
BARRICK GOLD CORP COM 067901108 40,080 1,886,143 SH   SOLE 1,412,733 0 473,410
BARRICK GOLD CORP COM 067901108 30 1,401 SH   OTR 1,401 0 0
BAYTEX ENERGY CORP COM 07317Q105 152 26,300 SH   SOLE 26,000 0 300
BCE INC COM NEW 05534B760 120,380 2,555,474 SH   SOLE 2,218,870 0 336,604
BEACON ROOFING SUPPLY INC COM 073685109 3,470 76,312 SH   SOLE 76,312 0 0
BECTON DICKINSON & CO COM 075887109 292,742 1,726,177 SH   SOLE 1,444,101 0 282,076
BECTON DICKINSON & CO COM 075887109 36,255 213,783 SH   OTR 2 0 0 213,783
BECTON DICKINSON & CO COM 075887109 25,889 152,654 SH   OTR 1 152,654 0 0
BECTON DICKINSON & CO COM 075887109 1,277 7,529 SH   OTR 7,529 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,604 12 SH   OTR 1 12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,238 8,553 SH   OTR 1 5,053 0 3,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,447 16,900 SH   OTR 2 0 0 16,900
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 101 700 SH   SOLE 500 0 200
BHP BILLITON PLC SPONSORED ADR 05545E209 5,228 206,000 SH   SOLE 117,300 0 88,700
BIG LOTS INC COM 089302103 12,449 248,424 SH   OTR 3 248,424 0 0
BIOGEN INC COM 09062X103 339 1,400 SH   OTR 1 1,400 0 0
BIOGEN INC COM 09062X103 666 2,755 SH   OTR 3 2,755 0 0
BIOGEN INC COM 09062X103 218 900 SH   SOLE 900 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 568 7,304 SH   OTR 3 7,304 0 0
BLACKBERRY LTD COM 09228F103 915 136,926 SH   SOLE 136,926 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 3,860 233,344 SH   OTR 1 233,344 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 3,484 228,598 SH   OTR 1 228,598 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 2,440 150,162 SH   OTR 1 150,162 0 0
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1,247 76,811 SH   OTR 1 76,811 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 1,553 104,468 SH   OTR 1 104,468 0 0
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 786 51,501 SH   OTR 1 51,501 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 4,729 293,882 SH   OTR 1 293,882 0 0
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2,518 157,542 SH   OTR 1 157,542 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,279 82,600 SH   OTR 1 82,600 0 0
BLACKROCK STRATEGIC MUN TR COM 09248T109 1,208 77,479 SH   OTR 1 77,479 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 268 10,934 SH   OTR 2 0 0 10,934
BOEING CO COM 097023105 462 3,555 SH   OTR 3 3,555 0 0
BOEING CO COM 097023105 740 5,700 SH   SOLE 5,686 0 14
BOEING CO COM 097023105 1,118 8,608 SH   OTR 2 0 0 8,608
BOEING CO COM 097023105 370 2,850 SH   OTR 1 2,850 0 0
BOFI HLDG INC COM 05566U108 8,668 489,448 SH   OTR 3 489,448 0 0
BOSTON BEER INC CL A 100557107 133 776 SH   OTR 1 776 0 0
BOSTON BEER INC CL A 100557107 11,184 65,392 SH   OTR 3 65,392 0 0
BP PLC SPONSORED ADR 055622104 249 7,000 SH   OTR 1 7,000 0 0
BP PLC SPONSORED ADR 055622104 298 8,400 SH   OTR 2 0 0 8,400
BP PLC SPONSORED ADR 055622104 5,227 147,200 SH   SOLE 84,100 0 63,100
BRISTOL MYERS SQUIBB CO COM 110122108 29 400 SH   SOLE 0 0 400
BRISTOL MYERS SQUIBB CO COM 110122108 2,507 34,080 SH   OTR 3 34,080 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 99 1,343 SH   OTR 2 0 0 1,343
BRISTOL MYERS SQUIBB CO COM 110122108 467 6,346 SH   OTR 1 6,346 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,594 43,200 SH   SOLE 24,600 0 18,600
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,251 9,658 SH   OTR 3 9,658 0 0
BROADCOM LTD SHS Y09827109 2,722 17,519 SH   OTR 3 17,519 0 0
BROADCOM LTD SHS Y09827109 6,057 38,980 SH   SOLE 0 0 38,980
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 51,374 787,940 SH   OTR 3 787,940 0 0
BROADSOFT INC COM 11133b409 51,478 1,254,654 SH   OTR 3 1,254,654 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 26 797 SH   OTR 797 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,845 56,017 SH   OTR 3 56,017 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 183,587 5,575,046 SH   SOLE 4,392,261 0 1,182,785
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 1,012 53,607 SH   SOLE 41,981 0 11,626
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 564 12,515 SH   OTR 1 12,515 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7 162 SH   OTR 2 0 0 162
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 31,670 703,239 SH   SOLE 596,013 0 107,226
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 39,632 1,770,687 SH   SOLE 1,517,622 0 253,065
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 35,580 1,200,716 SH   SOLE 941,474 0 259,242
BRUNSWICK CORP COM 117043109 2,030 44,800 SH   SOLE 8,800 0 36,000
BUCKLE INC COM 118440106 1,915 73,700 SH   SOLE 14,500 0 59,200
BURLINGTON STORES INC COM 122017106 80,654 1,209,030 SH   OTR 3 1,209,030 0 0
CAE INC COM 124765108 2,151 178,866 SH   SOLE 177,231 0 1,635
CAESARSTONE LTD ORD SHS M20598104 306 8,799 SH   OTR 3 8,799 0 0
CAL MAINE FOODS INC COM NEW 128030202 2,003 45,200 SH   SOLE 8,900 0 36,300
CAMBREX CORP COM 132011107 21,685 419,198 SH   OTR 3 419,198 0 0
CAMBREX CORP COM 132011107 2,157 41,700 SH   SOLE 41,700 0 0
CAMECO CORP COM 13321L108 445 40,731 SH   OTR 3 40,731 0 0
CAMECO CORP COM 13321L108 1,285 117,545 SH   SOLE 117,545 0 0
CAMPBELL SOUP CO COM 134429109 574 8,625 SH   OTR 2 0 0 8,625
CANADIAN NAT RES LTD COM 136385101 307,159 10,001,545 SH   SOLE 8,193,887 0 1,807,658
CANADIAN NATL RY CO COM 136375102 235,711 4,010,092 SH   SOLE 3,927,249 0 82,843
CANADIAN NATL RY CO COM 136375102 1,237 21,041 SH   OTR 3 21,041 0 0
CANADIAN NATL RY CO COM 136375102 5,747 97,780 SH   OTR 1 97,780 0 0
CANADIAN NATL RY CO COM 136375102 16,362 278,359 SH   OTR 2 0 0 278,359
CANADIAN PAC RY LTD COM 13645T100 48 375 SH   OTR 2 0 0 375
CANADIAN PAC RY LTD COM 13645T100 128,532 1,002,955 SH   SOLE 772,946 0 230,009
CANON INC SPONSORED ADR 138006309 3,190 111,500 SH   SOLE 63,500 0 48,000
CARNIVAL PLC ADR 14365C103 867 19,347 SH   OTR 3 19,347 0 0
CARRIZO OIL & GAS INC COM 144577103 11,687 325,985 SH   OTR 3 325,985 0 0
CARRIZO OIL & GAS INC COM 144577103 543 15,150 SH   OTR 1 10,150 0 5,000
CARTER INC COM 146229109 3,269 30,700 SH   SOLE 30,700 0 0
CARTER INC COM 146229109 47,941 450,281 SH   OTR 3 450,281 0 0
CBRE GROUP INC CL A 12504L109 53,449 2,018,478 SH   OTR 3 2,018,478 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 56,983 762,143 SH   SOLE 682,177 0 79,966
CELESTICA INC SUB VTG SHS 15101Q108 103 11,100 SH   SOLE 11,100 0 0
CELGENE CORP COM 151020104 199 2,020 SH   OTR 2 0 0 2,020
CELGENE CORP COM 151020104 3,023 30,649 SH   OTR 3 30,649 0 0
CELGENE CORP COM 151020104 1,045 10,600 SH   SOLE 10,586 0 14
CELLECTIS S A SPONSORED ADS 15117k103 452 16,999 SH   OTR 3 16,999 0 0
CENOVUS ENERGY INC COM 15135U109 49,244 3,576,604 SH   SOLE 2,607,077 0 969,527
CENTENE CORP DEL COM 15135B101 60,815 852,112 SH   OTR 3 852,112 0 0
CENTRAL FD CDA LTD CL A 153501101 1,383 100,080 SH   OTR 2 0 0 100,080
CENTURYLINK INC COM 156700106 2,570 88,600 SH   SOLE 17,400 0 71,200
CHARLES RIV LABS INTL INC COM 159864107 14,424 174,961 SH   OTR 3 174,961 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,002 12,580 SH   OTR 1 12,580 0 0
CHEMED CORP NEW COM 16359R103 17,291 126,849 SH   OTR 3 126,849 0 0
CHENIERE ENERGY INC COM NEW 16411R208 31,966 851,288 SH   OTR 3 851,288 0 0
CHENIERE ENERGY INC COM NEW 16411R208 141 3,750 SH   OTR 2 0 0 3,750
CHEVRON CORP NEW COM 166764100 3,471 33,110 SH   SOLE 12,510 0 20,600
CHEVRON CORP NEW COM 166764100 695 6,628 SH   OTR 3 6,628 0 0
CHEVRON CORP NEW COM 166764100 779 7,428 SH   OTR 2 0 0 7,428
CHEVRON CORP NEW COM 166764100 49,392 471,161 SH   OTR 1 438,106 0 33,055
CHINA BIOLOGIC PRODS INC COM 16938C106 7,596 71,448 SH   OTR 3 71,448 0 0
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 15,129 415,276 SH   OTR 3 415,276 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1 15 SH   OTR 2 0 0 15
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4,737 81,818 SH   SOLE 81,818 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,499 3,722 SH   OTR 1 1,022 0 2,700
CHIPOTLE MEXICAN GRILL INC COM 169656105 16,968 42,129 SH   SOLE 42,122 0 7
CHIPOTLE MEXICAN GRILL INC COM 169656105 8,573 21,285 SH   OTR 2 0 0 21,285
CHIPOTLE MEXICAN GRILL INC COM 169656105 58 145 SH   OTR 145 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,026 5,031 SH   OTR 3 5,031 0 0
CHUBB LIMITED COM H1467J104 28,404 217,308 SH   OTR 1 182,534 0 34,774
CHUBB LIMITED COM H1467J104 220 1,683 SH   OTR 2 0 0 1,683
CIENA CORP COM NEW 171779309 11,138 594,029 SH   OTR 3 594,029 0 0
CIGNA CORPORATION COM 125509109 560 4,377 SH   OTR 3 4,377 0 0
CIMPRESS N V SHS EURO N20146101 5,068 54,800 SH   SOLE 31,200 0 23,600
CIMPRESS N V SHS EURO N20146101 404 4,364 SH   OTR 3 4,364 0 0
CIRRUS LOGIC INC COM 172755100 14,427 371,937 SH   OTR 3 371,937 0 0
CISCO SYS INC COM 17275R102 496 17,300 SH   OTR 3 17,300 0 0
CISCO SYS INC COM 17275R102 2,467 86,000 SH   SOLE 16,900 0 69,100
CIT GROUP INC COM NEW 125581801 205 6,438 SH   OTR 3 6,438 0 0
CIT GROUP INC COM NEW 125581801 1,784 55,900 SH   SOLE 11,000 0 44,900
CITIGROUP INC COM NEW 172967424 43,049 1,015,535 SH   OTR 1 943,525 0 72,010
CITIGROUP INC COM NEW 172967424 64 1,500 SH   OTR 2 0 0 1,500
CITRIX SYS INC COM 177376100 416 5,200 SH   SOLE 5,200 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 472 29,615 SH   OTR 1 29,615 0 0
CNOOC LTD SPONSORED ADR 126132109 156 1,250 SH   OTR 1 1,250 0 0
CNOOC LTD SPONSORED ADR 126132109 701 5,625 SH   OTR 3 5,625 0 0
COCA COLA CO COM 191216100 1,377 30,380 SH   OTR 1 28,380 0 2,000
COCA COLA CO COM 191216100 702 15,482 SH   OTR 2 0 0 15,482
COCA COLA CO COM 191216100 2,528 55,775 SH   SOLE 11,075 0 44,700
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,893 33,070 SH   OTR 1 10,070 0 23,000
COLFAX CORP COM 194014106 2,029 76,700 SH   SOLE 15,100 0 61,600
COLGATE PALMOLIVE CO COM 194162103 27,547 376,323 SH   OTR 2 0 0 376,323
COLGATE PALMOLIVE CO COM 194162103 600 8,200 SH   OTR 3 8,200 0 0
COLGATE PALMOLIVE CO COM 194162103 799 10,909 SH   OTR 10,909 0 0
COLGATE PALMOLIVE CO COM 194162103 177,074 2,419,044 SH   SOLE 2,025,410 0 393,634
COLGATE PALMOLIVE CO COM 194162103 15,513 211,924 SH   OTR 1 211,924 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 42,572 1,252,356 SH   SOLE 983,758 0 268,598
COLONY CAP INC CL A 19624R106 10,134 660,217 SH   OTR 2 0 0 660,217
COLUMBIA SPORTSWEAR CO COM 198516106 6,262 108,826 SH   OTR 3 108,826 0 0
COMCAST CORP NEW CL A 20030N101 140 2,150 SH   OTR 1 2,150 0 0
COMCAST CORP NEW CL A 20030N101 3,163 48,526 SH   OTR 3 48,526 0 0
COMSCORE INC COM 20564W105 7,120 298,146 SH   OTR 3 298,146 0 0
CONCHO RES INC COM 20605P101 5,946 49,850 SH   OTR 1 44,570 0 5,280
CONCORDIA INTL CORP COM 20653P102 8,837 412,110 SH   SOLE 289,867 0 122,243
CONOCOPHILLIPS COM 20825C104 9 211 SH   OTR 2 0 0 211
CONOCOPHILLIPS COM 20825C104 2,057 47,190 SH   SOLE 12,390 0 34,800
CONOCOPHILLIPS COM 20825C104 482 11,051 SH   OTR 1 11,051 0 0
CONSOLIDATED EDISON INC COM 209115104 276 3,430 SH   OTR 1 3,430 0 0
CONSOLIDATED EDISON INC COM 209115104 89 1,106 SH   OTR 2 0 0 1,106
CONSOLIDATED EDISON INC COM 209115104 619 7,700 SH   SOLE 7,282 0 418
CONSTELLATION BRANDS INC CL A 21036P108 2,260 13,663 SH   OTR 3 13,663 0 0
CONTINENTAL RESOURCES INC COM 212015101 40 880 SH   OTR 2 0 0 880
CONTINENTAL RESOURCES INC COM 212015101 281 6,200 SH   OTR 1 6,200 0 0
COOPER COS INC COM NEW 216648402 486 2,832 SH   OTR 3 2,832 0 0
COOPER COS INC COM NEW 216648402 43 250 SH   OTR 2 0 0 250
COOPER TIRE & RUBR CO COM 216831107 10,943 366,976 SH   OTR 3 366,976 0 0
CORE LABORATORIES N V COM N22717107 64 520 SH   OTR 1 520 0 0
CORE LABORATORIES N V COM N22717107 26,789 216,232 SH   OTR 3 216,232 0 0
CORE MARK HOLDING CO INC COM 218681104 12,520 267,187 SH   OTR 3 267,187 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,542 35,290 SH   OTR 3 35,290 0 0
COSTCO WHSL CORP NEW COM 22160K105 895 5,700 SH   SOLE 5,686 0 14
COSTCO WHSL CORP NEW COM 22160K105 29 184 SH   OTR 2 0 0 184
COSTCO WHSL CORP NEW COM 22160K105 2,397 15,265 SH   OTR 1 265 0 15,000
CRACKER BARREL OLD CTRY STOR COM 22410J106 17,311 100,954 SH   OTR 3 100,954 0 0
CRANE CO COM 224399105 8,787 154,912 SH   SOLE 154,912 0 0
CREE INC COM 225447101 2,090 85,500 SH   SOLE 16,800 0 68,700
CRESCENT PT ENERGY CORP COM 22576C101 60,768 3,864,314 SH   SOLE 3,131,788 0 732,526
CRITEO S A SPONS ADS 226718104 5,616 122,306 SH   OTR 3 122,306 0 0
CRITEO S A SPONS ADS 226718104 5,671 123,500 SH   SOLE 70,312 0 53,188
CUMMINS INC COM 231021106 2,856 25,400 SH   SOLE 5,000 0 20,400
CUMMINS INC COM 231021106 17 150 SH   OTR 1 150 0 0
CVS HEALTH CORP COM 126650100 771 8,050 SH   SOLE 8,032 0 18
CVS HEALTH CORP COM 126650100 607 6,340 SH   OTR 3 6,340 0 0
CVS HEALTH CORP COM 126650100 519 5,420 SH   OTR 1 5,420 0 0
D R HORTON INC COM 23331A109 22,782 723,710 SH   OTR 1 603,085 0 120,625
DANAHER CORP DEL COM 235851102 1,593 20,814 SH   OTR 3 20,814 0 0
DANAHER CORP DEL COM 235851102 31 400 SH   SOLE 400 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 48,549 1,037,600 SH   OTR 3 1,037,600 0 0
DAVIDSTEA INC COM 238661102 1,751 128,500 SH   SOLE 128,500 0 0
DECKERS OUTDOOR CORP COM 243537107 2,479 43,100 SH   SOLE 8,500 0 34,600
DEERE & CO COM 244199105 511 6,304 SH   OTR 3 6,304 0 0
DEERE & CO COM 244199105 69 850 SH   SOLE 850 0 0
DENBURY RES INC COM NEW 247916208 180 50,000 SH   OTR 50,000 0 0
DESCARTES SYS GROUP INC COM 249906108 18,363 964,534 SH   SOLE 856,400 0 108,134
DEXCOM INC COM 252131107 54,722 689,808 SH   OTR 3 689,808 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 455 4,035 SH   OTR 1 4,035 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,933 43,700 SH   SOLE 24,900 0 18,800
DIAMONDBACK ENERGY INC COM 25278x109 41,604 456,131 SH   OTR 3 456,131 0 0
DICKS SPORTING GOODS INC COM 253393102 2,722 60,400 SH   SOLE 11,900 0 48,500
DILLARDS INC CL A 254067101 1,939 32,000 SH   SOLE 6,300 0 25,700
DINEEQUITY INC COM 254423106 11,871 140,026 SH   OTR 3 140,026 0 0
DISCOVER FINL SVCS COM 254709108 782 14,600 SH   SOLE 14,564 0 36
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 213 8,950 SH   OTR 2 0 0 8,950
DISNEY WALT CO COM DISNEY 254687106 69,162 707,032 SH   OTR 1 646,327 0 60,705
DISNEY WALT CO COM DISNEY 254687106 9,658 98,730 SH   OTR 2 0 0 98,730
DISNEY WALT CO COM DISNEY 254687106 2,696 27,565 SH   OTR 3 27,565 0 0
DISNEY WALT CO COM DISNEY 254687106 70 715 SH   SOLE 715 0 0
DOLBY LABORATORIES INC COM 25659T107 38,714 809,060 SH   OTR 3 809,060 0 0
DOLLAR TREE INC COM 256746108 19,217 203,912 SH   OTR 1 166,692 0 37,220
DOLLAR TREE INC COM 256746108 25 265 SH   OTR 2 0 0 265
DOMINION DIAMOND CORP COM 257287102 447 50,783 SH   SOLE 50,783 0 0
DOMINION RES INC VA NEW COM 25746U109 1,718 22,050 SH   OTR 1 22,050 0 0
DOMINION RES INC VA NEW COM 25746U109 31 400 SH   SOLE 0 0 400
DORMAN PRODUCTS INC COM 258278100 3,861 67,502 SH   SOLE 67,502 0 0
DOW CHEM CO COM 260543103 2,998 60,300 SH   SOLE 24,162 0 36,138
DREYFUS STRATEGIC MUN BD FD COM 26202F107 4,894 539,538 SH   OTR 1 539,538 0 0
DRIL-QUIP INC COM 262037104 2,203 37,700 SH   SOLE 7,400 0 30,300
DST SYS INC DEL COM 233326107 1,630 14,000 SH   SOLE 14,000 0 0
DSW INC CL A 23334L102 2,201 103,900 SH   SOLE 20,400 0 83,500
DTF TAX-FREE INCOME INC COM 23334J107 780 46,578 SH   OTR 1 46,578 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,210 25,765 SH   OTR 1 25,765 0 0
DUNKIN BRANDS GROUP INC COM 265504100 29,746 681,944 SH   OTR 3 681,944 0 0
E HOUSE CHINA HLDGS LTD ADR 26852W103 142 21,951 SH   OTR 3 21,951 0 0
E M C CORP MASS COM 268648102 473 17,425 SH   OTR 2 0 0 17,425
EAST WEST BANCORP INC COM 27579R104 1,462 42,780 SH   SOLE 42,780 0 0
EATON VANCE CORP COM NON VTG 278265103 2,400 67,900 SH   SOLE 67,900 0 0
EATON VANCE CORP COM NON VTG 278265103 630 17,825 SH   OTR 2 0 0 17,825
EATON VANCE MUN BD FD COM 27827X101 5,121 361,387 SH   OTR 1 361,387 0 0
EATON VANCE MUN BD FD II COM 27827K109 2,417 173,281 SH   OTR 1 173,281 0 0
ECOLAB INC COM 278865100 84 706 SH   OTR 706 0 0
ECOLAB INC COM 278865100 1,228 10,357 SH   OTR 1 10,357 0 0
ECOLAB INC COM 278865100 15,698 132,363 SH   OTR 2 0 0 132,363
ECOLAB INC COM 278865100 27,046 228,042 SH   SOLE 228,012 0 30
EDWARDS LIFESCIENCES CORP COM 28176E108 3,931 39,416 SH   OTR 3 39,416 0 0
ELDORADO GOLD CORP NEW COM 284902103 1,056 235,990 SH   SOLE 235,990 0 0
ELECTRONIC ARTS INC COM 285512109 2,912 38,442 SH   OTR 3 38,442 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 12,480 565,989 SH   OTR 3 565,989 0 0
ENBRIDGE INC COM 29250N105 176,674 4,189,753 SH   SOLE 3,114,293 0 1,075,460
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 35 2,444 SH   OTR 2,444 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 3,316 230,744 SH   OTR 2 0 0 230,744
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 33 861 SH   OTR 861 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 138 3,625 SH   OTR 1 3,625 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 353 9,279 SH   OTR 2 0 0 9,279
ENI S P A SPONSORED ADR 26874R108 4,990 154,250 SH   SOLE 87,850 0 66,400
ENTEGRIS INC COM 29362U104 35,651 2,463,794 SH   OTR 3 2,463,794 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,556 53,194 SH   OTR 1 52,794 0 400
ENTERPRISE PRODS PARTNERS L COM 293792107 4,028 137,656 SH   OTR 2 0 0 137,656
EOG RES INC COM 26875P101 2,643 31,682 SH   OTR 3 31,682 0 0
EOG RES INC COM 26875P101 609 7,300 SH   SOLE 7,282 0 18
EOG RES INC COM 26875P101 31,829 381,553 SH   OTR 1 346,453 0 35,100
EURONET WORLDWIDE INC COM 298736109 24,582 355,288 SH   OTR 3 355,288 0 0
EVERBANK FINL CORP COM 29977G102 1,474 99,200 SH   SOLE 99,200 0 0
EVERTEC INC COM 30040P103 4,581 294,800 SH   SOLE 167,900 0 126,900
EXLSERVICE HOLDINGS INC COM 302081104 2,633 50,246 SH   SOLE 50,246 0 0
EXLSERVICE HOLDINGS INC COM 302081104 8,850 168,858 SH   OTR 3 168,858 0 0
EXPEDIA INC DEL COM NEW 30212P303 3,664 34,472 SH   OTR 3 34,472 0 0
EXXON MOBIL CORP COM 30231G102 2,641 28,169 SH   OTR 2 0 0 28,169
EXXON MOBIL CORP COM 30231G102 2,840 30,300 SH   SOLE 6,800 0 23,500
EXXON MOBIL CORP COM 30231G102 4,810 51,308 SH   OTR 1 49,183 0 2,125
F5 NETWORKS INC COM 315616102 55,841 490,518 SH   OTR 3 490,518 0 0
FACEBOOK INC CL A 30303M102 1,588 13,900 SH   SOLE 13,900 0 0
FACEBOOK INC CL A 30303M102 1,144 10,007 SH   OTR 1 7 0 10,000
FACEBOOK INC CL A 30303M102 1,305 11,420 SH   OTR 2 0 0 11,420
FACEBOOK INC CL A 30303M102 4,325 37,844 SH   OTR 3 37,844 0 0
FACTSET RESH SYS INC COM 303075105 19,041 117,957 SH   SOLE 117,934 0 23
FACTSET RESH SYS INC COM 303075105 10,882 67,415 SH   OTR 2 0 0 67,415
FACTSET RESH SYS INC COM 303075105 67 415 SH   OTR 415 0 0
FACTSET RESH SYS INC COM 303075105 533 3,303 SH   OTR 1 3,303 0 0
FASTENAL CO COM 311900104 577 13,000 SH   SOLE 12,968 0 32
FEDERAL SIGNAL CORP COM 313855108 2,361 183,300 SH   SOLE 36,000 0 147,300
FEDEX CORP COM 31428X106 565 3,725 SH   OTR 1 3,725 0 0
FEDEX CORP COM 31428X106 12 77 SH   OTR 2 0 0 77
FINANCIAL ENGINES INC COM 317485100 1,425 55,100 SH   SOLE 55,100 0 0
FINANCIAL ENGINES INC COM 317485100 7,663 296,228 SH   OTR 3 296,228 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 67,938 970,682 SH   OTR 3 970,682 0 0
FIRST SOLAR INC COM 336433107 56 1,160 SH   OTR 1 1,160 0 0
FIRST SOLAR INC COM 336433107 1,993 41,100 SH   SOLE 8,100 0 33,000
FITBIT INC CL A 33812L102 6,110 500,000 SH   OTR 2 0 0 500,000
FLUOR CORP NEW COM 343412102 74 1,500 SH   OTR 1 1,500 0 0
FLUOR CORP NEW COM 343412102 2,405 48,800 SH   SOLE 9,600 0 39,200
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2,515 27,187 SH   SOLE 0 0 27,187
FOOT LOCKER INC COM 344849104 143 2,600 SH   OTR 2 0 0 2,600
FOOT LOCKER INC COM 344849104 68,032 1,240,095 SH   OTR 3 1,240,095 0 0
FOOT LOCKER INC COM 344849104 71 1,300 SH   OTR 1 1,300 0 0
FOOT LOCKER INC COM 344849104 1,980 36,100 SH   SOLE 7,100 0 29,000
FORD MTR CO DEL COM PAR $0.01 345370860 650 51,750 SH   OTR 2 0 0 51,750
FORD MTR CO DEL COM PAR $0.01 345370860 2,067 164,449 SH   SOLE 32,100 0 132,349
FORTINET INC COM 34959E109 5 150 SH   OTR 2 0 0 150
FORTINET INC COM 34959E109 46,482 1,471,408 SH   OTR 3 1,471,408 0 0
FORWARD AIR CORP COM 349853101 2,623 58,900 SH   SOLE 58,900 0 0
FOSSIL GROUP INC COM 34988V106 1,726 60,500 SH   SOLE 11,900 0 48,600
FRANCO NEVADA CORP COM 351858105 79,531 1,050,732 SH   SOLE 736,979 0 313,753
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 223 5,110 SH   OTR 1 5,110 0 0
GALAPAGOS NV SPON ADR 36315X101 302 5,449 SH   OTR 3 5,449 0 0
GAMESTOP CORP NEW CL A 36467W109 1 30 SH   OTR 2 0 0 30
GAMESTOP CORP NEW CL A 36467W109 1,810 68,100 SH   SOLE 13,400 0 54,700
GANNETT CO INC COM 36473H104 2,225 161,100 SH   SOLE 31,700 0 129,400
GARTNER INC COM 366651107 40,513 415,906 SH   OTR 3 415,906 0 0
GENERAL ELECTRIC CO COM 369604103 1,968 62,503 SH   OTR 3 62,503 0 0
GENERAL ELECTRIC CO COM 369604103 354 11,230 SH   SOLE 9,130 0 2,100
GENERAL ELECTRIC CO COM 369604103 1,618 51,407 SH   OTR 2 0 0 51,407
GENERAL ELECTRIC CO COM 369604103 871 27,670 SH   OTR 1 27,670 0 0
GENERAL MLS INC COM 370334104 361 5,055 SH   OTR 2 0 0 5,055
GENERAL MLS INC COM 370334104 700 9,812 SH   OTR 3 9,812 0 0
GENERAL MLS INC COM 370334104 25 350 SH   OTR 1 350 0 0
GENERAL MTRS CO COM 37045V100 1,849 65,600 SH   SOLE 12,900 0 52,700
GENESCO INC COM 371532102 2,836 44,100 SH   SOLE 8,700 0 35,400
GENPACT LIMITED SHS G3922B107 30,903 1,151,392 SH   OTR 3 1,151,392 0 0
GENWORTH FINL INC COM CL A 37247D106 258 100,000 SH   OTR 100,000 0 0
GIGAMON INC COM 37518B102 7,616 203,688 SH   OTR 3 203,688 0 0
G-III APPAREL GROUP LTD COM 36237H101 15,075 329,729 SH   OTR 3 329,729 0 0
GILDAN ACTIVEWEAR INC COM 375916103 187,218 6,421,510 SH   SOLE 5,010,346 0 1,411,164
GILDAN ACTIVEWEAR INC COM 375916103 1,140 39,118 SH   OTR 39,118 0 0
GILEAD SCIENCES INC COM 375558103 26,942 322,966 SH   OTR 1 281,821 0 41,145
GILEAD SCIENCES INC COM 375558103 402 4,819 SH   OTR 2 0 0 4,819
GILEAD SCIENCES INC COM 375558103 4,574 54,827 SH   OTR 3 54,827 0 0
GILEAD SCIENCES INC COM 375558103 2,486 29,800 SH   SOLE 11,700 0 18,100
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5,416 124,975 SH   SOLE 71,475 0 53,500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 763 17,600 SH   OTR 1 17,600 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 259 5,985 SH   OTR 2 0 0 5,985
GLOBAL PMTS INC COM 37940X102 41,575 582,452 SH   OTR 3 582,452 0 0
GLOBUS MED INC CL A 379577208 1,928 80,900 SH   SOLE 80,900 0 0
GLOBUS MED INC CL A 379577208 6,976 292,723 SH   OTR 3 292,723 0 0
GLU MOBILE INC COM 379890106 42 19,000 SH   OTR 2 0 0 19,000
GOLDCORP INC NEW COM 380956409 29 1,541 SH   OTR 1,541 0 0
GOLDCORP INC NEW COM 380956409 33,121 1,739,011 SH   SOLE 1,705,445 0 33,566
GOLDMAN SACHS GROUP INC COM 38141G104 212 1,425 SH   OTR 1 1,425 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1 5 SH   OTR 2 0 0 5
GRACO INC COM 384109104 648 8,199 SH   OTR 8,199 0 0
GRACO INC COM 384109104 153,660 1,945,304 SH   SOLE 1,610,053 0 335,251
GRACO INC COM 384109104 19,468 246,465 SH   OTR 2 0 0 246,465
GRACO INC COM 384109104 14,064 178,045 SH   OTR 1 178,045 0 0
GRAHAM HLDGS CO COM 384637104 48 99 SH   OTR 1 99 0 0
GRAHAM HLDGS CO COM 384637104 2,203 4,500 SH   SOLE 900 0 3,600
GRAN TIERRA ENERGY INC COM 38500T101 144 43,000 SH   SOLE 43,000 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 579 19,400 SH   SOLE 19,400 0 0
GREEN DOT CORP CL A 39304D102 13,769 598,934 SH   OTR 3 598,934 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 890 53,364 SH   OTR 3 53,364 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 367 8,641 SH   OTR 8,641 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 1,289 30,307 SH   OTR 3 30,307 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 166,285 3,910,524 SH   SOLE 2,951,745 0 958,779
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 4,928 189,233 SH   SOLE 0 0 189,233
GUIDEWIRE SOFTWARE INC COM 40171V100 19,645 318,086 SH   OTR 3 318,086 0 0
HAIN CELESTIAL GROUP INC COM 405217100 10,291 206,855 SH   OTR 1 167,470 0 39,385
HAIN CELESTIAL GROUP INC COM 405217100 53,713 1,079,654 SH   OTR 3 1,079,654 0 0
HALLIBURTON CO COM 406216101 12 269 SH   OTR 2 0 0 269
HALLIBURTON CO COM 406216101 334 7,366 SH   OTR 3 7,366 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 91 10,555 SH   OTR 3 10,555 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,286 51,500 SH   SOLE 10,100 0 41,400
HASBRO INC COM 418056107 2,689 32,012 SH   OTR 3 32,012 0 0
HAWAIIAN HOLDINGS INC COM 419879101 33,414 880,233 SH   OTR 3 880,233 0 0
HD SUPPLY HLDGS INC COM 40416M105 71,330 2,048,528 SH   OTR 3 2,048,528 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 82,156 1,238,222 SH   SOLE 694,302 0 543,920
HDFC BANK LTD ADR REPS 3 SHS 40415F101 622 9,375 SH   OTR 9,375 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 36,004 542,644 SH   OTR 1 529,954 0 12,690
HDFC BANK LTD ADR REPS 3 SHS 40415F101 24,029 362,155 SH   OTR 2 0 0 362,155
HDFC BANK LTD ADR REPS 3 SHS 40415F101 759 11,441 SH   OTR 3 11,441 0 0
HEALTHSOUTH CORP COM NEW 421924309 342 8,800 SH   SOLE 8,800 0 0
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
HESS CORP COM 42809H107 2,416 40,200 SH   SOLE 7,900 0 32,300
HEXCEL CORP NEW COM 428291108 42 1,000 SH   OTR 1 1,000 0 0
HEXCEL CORP NEW COM 428291108 11,540 277,143 SH   OTR 3 277,143 0 0
HFF INC CL A 40418F108 7,413 256,680 SH   OTR 3 256,680 0 0
HIBBETT SPORTS INC COM 428567101 2,428 69,800 SH   SOLE 13,700 0 56,100
HOME DEPOT INC COM 437076102 671 5,255 SH   OTR 3 5,255 0 0
HONDA MOTOR LTD AMERN SHS 438128308 3,865 152,600 SH   SOLE 86,900 0 65,700
HONEYWELL INTL INC COM 438516106 122 1,050 SH   OTR 1 1,050 0 0
HONEYWELL INTL INC COM 438516106 108 932 SH   OTR 2 0 0 932
HONEYWELL INTL INC COM 438516106 718 6,176 SH   OTR 3 6,176 0 0
HONEYWELL INTL INC COM 438516106 756 6,500 SH   SOLE 6,484 0 16
HORIZON PHARMA PLC SHS G4617B105 28,892 1,754,211 SH   OTR 3 1,754,211 0 0
HOST HOTELS & RESORTS INC COM 44107P104 606 37,395 SH   SOLE 37,208 0 187
HP INC COM 40434L105 2,346 186,900 SH   SOLE 36,700 0 150,200
HSBC HLDGS PLC NOTE 6.375%12/2 404280AT6 713 750,000 PRN   SOLE 750,000 0 0
HSBC HLDGS PLC NOTE 6.875%12/2 404280BC2 23,700 23,700,000 PRN   SOLE 23,700,000 0 0
HURON CONSULTING GROUP INC COM 447462102 242 4,000 SH   SOLE 4,000 0 0
IAC INTERACTIVECORP COM 44919P508 37,436 664,931 SH   OTR 3 664,931 0 0
IAMGOLD CORP COM 450913108 192 46,679 SH   SOLE 46,679 0 0
ICON PLC SHS G4705A100 62,401 891,309 SH   OTR 3 891,309 0 0
ICON PLC SHS G4705A100 4,768 68,100 SH   SOLE 38,800 0 29,300
ICU MED INC COM 44930G107 1,900 16,850 SH   SOLE 16,850 0 0
IDEXX LABS INC COM 45168D104 43,771 471,367 SH   OTR 3 471,367 0 0
IHS INC CL A 451734107 635 5,492 SH   OTR 1 5,492 0 0
IHS INC CL A 451734107 13,155 113,788 SH   OTR 2 0 0 113,788
IHS INC CL A 451734107 25,871 223,782 SH   SOLE 223,742 0 40
IHS INC CL A 451734107 87 755 SH   OTR 755 0 0
ILLUMINA INC COM 452327109 14,832 105,656 SH   OTR 1 87,616 0 18,040
ILLUMINA INC COM 452327109 11 75 SH   OTR 2 0 0 75
IMAX CORP COM 45245E109 38,064 1,291,166 SH   OTR 3 1,291,166 0 0
IMPERIAL OIL LTD COM NEW 453038408 817 25,936 SH   OTR 1 20,586 0 5,350
IMPERIAL OIL LTD COM NEW 453038408 4,341 137,823 SH   SOLE 131,604 0 6,219
INCYTE CORP COM 45337C102 248 3,100 SH   SOLE 3,100 0 0
INFINERA CORPORATION COM 45667G103 29,645 2,628,109 SH   OTR 3 2,628,109 0 0
ING GROEP N V SPONSORED ADR 456837103 491 47,558 SH   OTR 3 47,558 0 0
ING GROEP N V SPONSORED ADR 456837103 4,183 404,900 SH   SOLE 230,600 0 174,300
INNOSPEC INC COM 45768S105 4,415 96,000 SH   SOLE 18,900 0 77,100
INSULET CORP COM 45784P101 5,973 197,504 SH   OTR 3 197,504 0 0
INTEL CORP COM 458140100 54,515 1,662,049 SH   OTR 1 1,490,339 0 171,710
INTEL CORP COM 458140100 370 11,280 SH   OTR 2 0 0 11,280
INTEL CORP COM 458140100 436 13,300 SH   SOLE 12,900 0 400
INTERACTIVE BROKERS GROUP IN COM 45841N107 33,675 951,278 SH   OTR 3 951,278 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,371 9,265 SH   OTR 3 9,265 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 819 3,200 SH   SOLE 3,192 0 8
INTERNATIONAL BANCSHARES COR COM 459044103 2,027 77,700 SH   SOLE 15,300 0 62,400
INTERNATIONAL BUSINESS MACHS COM 459200101 160 1,055 SH   OTR 1 1,055 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 207 1,367 SH   OTR 2 0 0 1,367
INTERNATIONAL BUSINESS MACHS COM 459200101 2,565 16,900 SH   SOLE 3,300 0 13,600
INTRA CELLULAR THERAPIES INC COM 46116X101 711 18,320 SH   OTR 2 0 0 18,320
INTUIT COM 461202103 458 4,100 SH   SOLE 4,100 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 3,618 271,233 SH   OTR 1 271,233 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 5,377 360,881 SH   OTR 1 360,881 0 0
INVESCO MUN TR COM 46131J103 5,095 358,517 SH   OTR 1 358,517 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 2,563 176,872 SH   OTR 1 176,872 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 2,443 176,755 SH   OTR 1 176,755 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 4,492 302,258 SH   OTR 1 302,258 0 0
INVESCO TR INVT GRADE NY MUN COM 46131T101 1,375 83,816 SH   OTR 1 83,816 0 0
INVUITY INC COM NEW 46187J205 687 72,131 SH   OTR 2 0 0 72,131
IONIS PHARMACEUTICALS INC COM 462222100 22,189 952,720 SH   OTR 3 952,720 0 0
IONIS PHARMACEUTICALS INC COM 462222100 137 5,900 SH   SOLE 5,900 0 0
ISHARES MSCI BRZ CAP ETF 464286400 6,009 199,152 SH   SOLE 0 0 199,152
ISHARES MSCI JAPAN ETF 464286848 343 29,800 SH Put SOLE 29,800 0 0
ISHARES MSCI TURKEY ETF 464286715 6,653 167,800 SH   SOLE 0 0 167,800
ISHARES INC CORE MSCI EMKT 46434G103 391 9,356 SH   SOLE 0 0 9,356
ISHARES SILVER TRUST ISHARES 46428Q109 425 23,800 SH   OTR 2 0 0 23,800
ISHARES TR COHEN&STEER REIT 464287564 216 1,999 SH   OTR 2 0 0 1,999
ISHARES TR CORE S&P MCP ETF 464287507 14,771 98,875 SH   OTR 1 98,875 0 0
ISHARES TR CORE S&P SCP ETF 464287804 13,378 115,123 SH   OTR 1 115,123 0 0
ISHARES TR CORE S&P500 ETF 464287200 166,976 793,236 SH   OTR 2 0 0 793,236
ISHARES TR CORE S&P500 ETF 464287200 4,883 23,199 SH   OTR 1 23,199 0 0
ISHARES TR EAFE SML CP ETF 464288273 5,695 118,000 SH   SOLE 118,000 0 0
ISHARES TR GLB INFRASTR ETF 464288372 797 19,710 SH   SOLE 0 0 19,710
ISHARES TR HDG MSCI GERMN 46434V704 680 30,000 SH   OTR 2 0 0 30,000
ISHARES TR IBOXX HI YD ETF 464288513 32,034 378,200 SH   SOLE 378,200 0 0
ISHARES TR JP MOR EM MK ETF 464288281 2,516 21,850 SH   SOLE 21,850 0 0
ISHARES TR MSCI ACWI ETF 464288257 1,777 31,609 SH   OTR 2 0 0 31,609
ISHARES TR MSCI ACWI EX US 464288240 238 6,100 SH   OTR 2 0 0 6,100
ISHARES TR MSCI EAFE ETF 464287465 12,504 224,001 SH   OTR 1 224,001 0 0
ISHARES TR MSCI EAFE ETF 464287465 325 5,820 SH   SOLE 5,529 0 291
ISHARES TR MSCI EAFE ETF 464287465 8,205 146,986 SH   OTR 2 0 0 146,986
ISHARES TR MSCI EMG MKT ETF 464287234 1,553 45,200 SH Put SOLE 45,200 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 421 12,265 SH   SOLE 12,265 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 52,514 1,528,347 SH   OTR 2 0 0 1,528,347
ISHARES TR MSCI KLD400 SOC 464288570 707 9,146 SH   OTR 2 0 0 9,146
ISHARES TR NA NAT RES 464287374 347 10,453 SH   OTR 2 0 0 10,453
ISHARES TR NASDQ BIOTEC ETF 464287556 679 2,640 SH   OTR 2 0 0 2,640
ISHARES TR RUS 1000 GRW ETF 464287614 410 4,084 SH   OTR 2 0 0 4,084
ISHARES TR RUS 1000 VAL ETF 464287598 1,082 10,486 SH   OTR 2 0 0 10,486
ISHARES TR RUS 1000 VAL ETF 464287598 460 4,460 SH   OTR 3 4,460 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 253 1,847 SH   OTR 3 1,847 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 65 471 SH   OTR 2 0 0 471
ISHARES TR RUS MD CP GR ETF 464287481 333 3,558 SH   OTR 3 3,558 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 958 8,335 SH   SOLE 8,335 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 816 7,096 SH   OTR 2 0 0 7,096
ISHARES TR RUSSELL 3000 ETF 464287689 3,794 30,589 SH   OTR 2 0 0 30,589
ISHARES TR S&P 100 ETF 464287101 325 3,497 SH   OTR 2 0 0 3,497
ISHARES TR SELECT DIVID ETF 464287168 341 4,000 SH   OTR 2 0 0 4,000
ISHARES TR SELECT DIVID ETF 464287168 5,030 58,988 SH   OTR 1 58,988 0 0
ISHARES TR U.S. PFD STK ETF 464288687 1,110 27,815 SH   OTR 1 27,815 0 0
ISHARES TR U.S. PFD STK ETF 464288687 254 6,375 SH   OTR 2 0 0 6,375
J & J SNACK FOODS CORP COM 466032109 9,393 78,755 SH   OTR 3 78,755 0 0
J2 GLOBAL INC COM 48123v102 7,514 118,950 SH   OTR 3 118,950 0 0
JAMES RIV GROUP LTD COM G5005R107 1,245 36,675 SH   SOLE 36,675 0 0
JANUS CAP GROUP INC COM 47102X105 11,621 834,837 SH   OTR 3 834,837 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 23 160 SH   OTR 1 160 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 46,932 332,120 SH   OTR 3 332,120 0 0
JD COM INC SPON ADR CL A 47215P106 35 1,638 SH   OTR 1,638 0 0
JD COM INC SPON ADR CL A 47215P106 2,187 103,000 SH   OTR 2 0 0 103,000
JOHNSON & JOHNSON COM 478160104 1,322 10,901 SH   OTR 10,901 0 0
JOHNSON & JOHNSON COM 478160104 316,494 2,609,181 SH   SOLE 2,175,412 0 433,769
JOHNSON & JOHNSON COM 478160104 4,166 34,342 SH   OTR 3 34,342 0 0
JOHNSON & JOHNSON COM 478160104 33,661 277,499 SH   OTR 1 262,499 0 15,000
JOHNSON & JOHNSON COM 478160104 51,326 423,135 SH   OTR 2 0 0 423,135
JONES LANG LASALLE INC COM 48020Q107 1,374 14,100 SH   SOLE 2,800 0 11,300
JPMORGAN CHASE & CO COM 46625H100 240 3,863 SH   SOLE 3,863 0 0
JPMORGAN CHASE & CO COM 46625H100 16,191 260,552 SH   OTR 1 229,212 0 31,340
JPMORGAN CHASE & CO COM 46625H100 2,204 35,468 SH   OTR 2 0 0 35,468
JPMORGAN CHASE & CO COM 46625H100 3,586 57,714 SH   OTR 3 57,714 0 0
KAPSTONE PAPER & PACKAGING C COM 48562P103 2,246 172,600 SH   SOLE 33,900 0 138,700
KAPSTONE PAPER & PACKAGING C COM 48562p103 19,646 1,510,041 SH   OTR 3 1,510,041 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 232 11,415 SH   OTR 1 11,415 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 16 785 SH   OTR 2 0 0 785
KEYCORP NEW COM 493267108 114 10,320 SH   OTR 2 0 0 10,320
KIMBERLY CLARK CORP COM 494368103 357 2,600 SH   OTR 1 2,600 0 0
KIMBERLY CLARK CORP COM 494368103 88 637 SH   OTR 2 0 0 637
KINDER MORGAN INC DEL COM 49456B101 1,666 89,006 SH   OTR 2 0 0 89,006
KINDER MORGAN INC DEL COM 49456B101 736 39,331 SH   OTR 1 39,331 0 0
KINROSS GOLD CORP COM NO PAR 496902404 2,884 590,490 SH   SOLE 590,490 0 0
KLONDEX MNS LTD COM 498696103 305 84,394 SH   SOLE 84,394 0 0
KOREA ELECTRIC PWR SPONSORED ADR 500631106 4,969 191,640 SH   SOLE 109,140 0 82,500
KORN FERRY INTL COM NEW 500643200 8,732 421,853 SH   OTR 3 421,853 0 0
KROGER CO COM 501044101 30,742 835,596 SH   OTR 1 710,681 0 124,915
KROGER CO COM 501044101 1,934 52,565 SH   OTR 3 52,565 0 0
LA Z BOY INC COM 505336107 14,795 531,821 SH   OTR 3 531,821 0 0
LA Z BOY INC COM 505336107 161 5,800 SH   SOLE 5,800 0 0
LAUDER ESTEE COS INC CL A 518439104 737 8,100 SH   SOLE 8,080 0 20
LAUDER ESTEE COS INC CL A 518439104 668 7,334 SH   OTR 3 7,334 0 0
LG DISPLAY CO LTD SPONS ADR REP 50186V102 5,218 450,200 SH   SOLE 256,377 0 193,823
LILLY ELI & CO COM 532457108 1,243 15,790 SH   OTR 1 15,790 0 0
LILLY ELI & CO COM 532457108 3,886 49,352 SH   OTR 3 49,352 0 0
LILLY ELI & CO COM 532457108 764 9,700 SH   SOLE 9,676 0 24
LINCOLN NATL CORP IND COM 534187109 1,663 42,900 SH   SOLE 8,400 0 34,500
LINEAR TECHNOLOGY CORP COM 535678106 16,328 350,919 SH   OTR 2 0 0 350,919
LINEAR TECHNOLOGY CORP COM 535678106 132,138 2,839,835 SH   SOLE 2,413,311 0 426,524
LINEAR TECHNOLOGY CORP COM 535678106 13,079 281,079 SH   OTR 1 251,079 0 30,000
LINEAR TECHNOLOGY CORP COM 535678106 559 12,010 SH   OTR 12,010 0 0
LINKEDIN CORP COM CL A 53578A108 435 2,300 SH   SOLE 2,300 0 0
LITHIA MTRS INC CL A 536797103 12,173 171,288 SH   OTR 3 171,288 0 0
LOCKHEED MARTIN CORP COM 539830109 66 266 SH   OTR 2 0 0 266
LOCKHEED MARTIN CORP COM 539830109 2,908 11,719 SH   OTR 3 11,719 0 0
LOCKHEED MARTIN CORP COM 539830109 57 228 SH   SOLE 228 0 0
LOWES COS INC COM 548661107 4,382 55,344 SH   OTR 3 55,344 0 0
LOWES COS INC COM 548661107 37,478 473,390 SH   SOLE 448,606 0 24,784
LOWES COS INC COM 548661107 25,696 324,566 SH   OTR 1 295,516 0 29,050
LOWES COS INC COM 548661107 109 1,377 SH   OTR 1,377 0 0
LOWES COS INC COM 548661107 20,655 260,890 SH   OTR 2 0 0 260,890
LUXOFT HLDG INC ORD SHS CL A G57279104 312 5,998 SH   OTR 3 5,998 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,138 15,296 SH   OTR 3 15,296 0 0
MAG SILVER CORP COM 55903Q104 698 55,600 SH   SOLE 55,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 864 11,370 SH   OTR 1 9,645 0 1,725
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,855 50,729 SH   OTR 2 0 0 50,729
MAGNA INTL INC COM 559222401 117,753 3,370,038 SH   SOLE 2,777,117 0 592,921
MAGNA INTL INC COM 559222401 1,338 38,300 SH   OTR 38,300 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 8 125 SH   OTR 2 0 0 125
MALLINCKRODT PUB LTD CO SHS G5785G107 244 4,015 SH   SOLE 4,015 0 0
MANAGED DURATION INVT GRD FU COM 56165R103 1,210 82,177 SH   OTR 1 82,177 0 0
MANHATTAN ASSOCS INC COM 562750109 49,031 764,550 SH   OTR 3 764,550 0 0
MANHATTAN ASSOCS INC COM 562750109 1,462 22,800 SH   SOLE 22,800 0 0
MANPOWERGROUP INC COM 56418H100 1,666 25,900 SH   SOLE 5,100 0 20,800
MANULIFE FINL CORP COM 56501R106 41 3,000 SH   OTR 1 3,000 0 0
MANULIFE FINL CORP COM 56501R106 218,906 16,079,146 SH   SOLE 12,905,081 0 3,174,065
MARATHON PETE CORP COM 56585A102 2,691 70,900 SH   SOLE 13,900 0 57,000
MARCUS & MILLICHAP INC COM 566324109 1,395 54,900 SH   SOLE 54,900 0 0
MARKETAXESS HLDGS INC COM 57060d108 45,736 314,554 SH   OTR 3 314,554 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1,397 20,400 SH   SOLE 20,400 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 13,239 193,292 SH   OTR 3 193,292 0 0
MASTERCARD INC CL A 57636Q104 884 10,033 SH   OTR 10,033 0 0
MASTERCARD INC CL A 57636Q104 18,330 208,159 SH   OTR 1 208,159 0 0
MASTERCARD INC CL A 57636Q104 26,163 297,102 SH   OTR 2 0 0 297,102
MASTERCARD INC CL A 57636Q104 199,654 2,267,248 SH   SOLE 1,902,010 0 365,238
MATADOR RES CO COM 576485205 7,061 356,627 SH   OTR 3 356,627 0 0
MATADOR RES CO COM 576485205 69 3,500 SH   SOLE 3,500 0 0
MATRIX SVC CO COM 576853105 7,418 449,860 SH   OTR 3 449,860 0 0
MAXIMUS INC COM 577933104 759 13,700 SH   SOLE 13,700 0 0
MAXIMUS INC COM 577933104 443 8,000 SH   OTR 1 8,000 0 0
MAXIMUS INC COM 577933104 15,208 274,667 SH   OTR 3 274,667 0 0
MCDONALDS CORP COM 580135101 1,674 13,910 SH   OTR 1 13,910 0 0
MCDONALDS CORP COM 580135101 1,299 10,795 SH   OTR 2 0 0 10,795
MCDONALDS CORP COM 580135101 120 1,000 SH   SOLE 700 0 300
MCKESSON CORP COM 58155Q103 802 4,297 SH   OTR 2 0 0 4,297
MEDIDATA SOLUTIONS INC COM 58471A105 50,760 1,082,991 SH   OTR 3 1,082,991 0 0
MEDIVATION INC COM 58501N101 71,146 1,179,872 SH   OTR 3 1,179,872 0 0
MEDIVATION INC COM 58501N101 314 5,200 SH   SOLE 5,200 0 0
MEDTRONIC PLC SHS G5960L103 465 5,362 SH   OTR 2 0 0 5,362
MEDTRONIC PLC SHS G5960L103 719 8,286 SH   OTR 3 8,286 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 15,258 318,149 SH   OTR 3 318,149 0 0
MERCADOLIBRE INC COM 58733R102 35 250 SH   OTR 1 250 0 0
MERCADOLIBRE INC COM 58733R102 74,042 526,354 SH   OTR 3 526,354 0 0
MERCK & CO INC COM 58933Y105 2,573 44,670 SH   SOLE 9,170 0 35,500
MERCK & CO INC COM 58933Y105 5,281 91,672 SH   OTR 1 90,972 0 700
MERCK & CO INC COM 58933Y105 3,132 54,361 SH   OTR 2 0 0 54,361
METHANEX CORP COM 59151K108 579 20,000 SH   OTR 20,000 0 0
METHANEX CORP COM 59151K108 46,265 1,597,442 SH   SOLE 1,215,180 0 382,262
METLIFE INC COM 59156R108 1,858 46,650 SH   SOLE 9,100 0 37,550
METTLER TOLEDO INTERNATIONAL COM 592688105 621 1,702 SH   OTR 1,702 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 12,064 33,059 SH   OTR 1 33,059 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 24,110 66,068 SH   OTR 2 0 0 66,068
METTLER TOLEDO INTERNATIONAL COM 592688105 141,025 386,455 SH   SOLE 331,199 0 55,256
MFS CHARTER INCOME TR SH BEN INT 552727109 124 14,635 SH   OTR 1 14,635 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 59 10,989 SH   OTR 1 10,989 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 124 20,445 SH   OTR 1 20,445 0 0
MGIC INVT CORP WIS COM 552848103 13,805 2,320,168 SH   OTR 1 2,077,753 0 242,415
MICHAELS COS INC COM 59408Q106 23,207 816,001 SH   OTR 3 816,001 0 0
MICRON TECHNOLOGY INC COM 595112103 493 35,800 SH   SOLE 35,800 0 0
MICROSOFT CORP COM 594918104 69,519 1,358,580 SH   OTR 1 1,231,910 0 126,670
MICROSOFT CORP COM 594918104 3,801 74,276 SH   OTR 2 0 0 74,276
MICROSOFT CORP COM 594918104 9,668 188,947 SH   OTR 3 188,947 0 0
MICROSOFT CORP COM 594918104 1,689 33,000 SH   SOLE 33,000 0 0
MIDDLEBY CORP COM 596278101 15,338 133,081 SH   OTR 2 0 0 133,081
MIDDLEBY CORP COM 596278101 52,482 455,379 SH   OTR 3 455,379 0 0
MIDDLEBY CORP COM 596278101 9,515 82,556 SH   OTR 1 82,556 0 0
MIDDLEBY CORP COM 596278101 474 4,114 SH   OTR 4,114 0 0
MIDDLEBY CORP COM 596278101 110,575 959,434 SH   SOLE 823,594 0 135,840
MITEL NETWORKS CORP COM 60671Q104 481 76,925 SH   OTR 76,925 0 0
MITEL NETWORKS CORP COM 60671Q104 29,030 4,645,859 SH   SOLE 3,919,192 0 726,667
MOMENTA PHARMACEUTICALS INC COM 60877T100 26,019 2,409,173 SH   OTR 3 2,409,173 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 958 38,900 SH   SOLE 38,900 0 0
MONRO MUFFLER BRAKE INC COM 610236101 299 4,700 SH   SOLE 4,700 0 0
MONSANTO CO NEW COM 61166W101 327 3,165 SH   OTR 2 0 0 3,165
MOODYS CORP COM 615369105 312,762 3,337,557 SH   SOLE 2,781,899 0 555,658
MOODYS CORP COM 615369105 40,510 432,288 SH   OTR 2 0 0 432,288
MOODYS CORP COM 615369105 1,361 14,526 SH   OTR 14,526 0 0
MOODYS CORP COM 615369105 28,513 304,272 SH   OTR 1 304,272 0 0
MORGAN STANLEY COM NEW 617446448 1,759 67,700 SH   SOLE 13,300 0 54,400
MORGAN STANLEY EM MKTS DM DE COM 617477104 120 15,669 SH   OTR 1 15,669 0 0
MOSAIC CO NEW COM 61945C103 2,486 94,950 SH   SOLE 18,950 0 76,000
MOVADO GROUP INC COM 624580106 1,956 90,200 SH   SOLE 17,700 0 72,500
MPLX LP COM UNIT REP LTD 55336V100 338 10,042 SH   OTR 2 0 0 10,042
MSC INDL DIRECT INC CL A 553530106 1,348 19,100 SH   SOLE 19,100 0 0
MSCI INC COM 55354G100 171,756 2,227,133 SH   SOLE 1,901,271 0 325,862
MSCI INC COM 55354G100 27,366 354,850 SH   OTR 2 0 0 354,850
MSCI INC COM 55354G100 798 10,346 SH   OTR 10,346 0 0
MSCI INC COM 55354G100 15,789 204,735 SH   OTR 1 204,735 0 0
MSG NETWORK INC CL A 553573106 1,223 79,700 SH   SOLE 15,700 0 64,000
MUELLER INDS INC COM 624756102 2,413 75,700 SH   SOLE 14,900 0 60,800
MYLAN N V SHS EURO N59465109 112 2,600 SH   OTR 2 0 0 2,600
MYLAN N V SHS EURO N59465109 259 6,000 SH   SOLE 6,000 0 0
NASDAQ INC COM 631103108 2,337 36,142 SH   OTR 3 36,142 0 0
NATERA INC COM 632307104 3,699 306,579 SH   OTR 2 0 0 306,579
NATUS MEDICAL INC DEL COM 639050103 14,075 372,366 SH   OTR 3 372,366 0 0
NAVIENT CORP COM 63938C108 34 2,830 SH   OTR 2,830 0 0
NAVIENT CORP COM 63938C108 3,027 253,300 SH   SOLE 49,800 0 203,500
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 156 150,000 SH   SOLE 150,000 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 130 15,175 SH   OTR 1 15,175 0 0
NEWMONT MINING CORP COM 651639106 6,799 173,800 SH   SOLE 90,100 0 83,700
NEXTERA ENERGY INC COM 65339F101 13 100 SH   SOLE 100 0 0
NEXTERA ENERGY INC COM 65339F101 13,718 105,197 SH   OTR 1 91,817 0 13,380
NIC INC COM 62914B100 1,857 84,650 SH   SOLE 84,650 0 0
NIKE INC CL B 654106103 15,156 274,566 SH   OTR 1 274,566 0 0
NIKE INC CL B 654106103 22,283 403,669 SH   OTR 2 0 0 403,669
NIKE INC CL B 654106103 804 14,573 SH   OTR 3 14,573 0 0
NIKE INC CL B 654106103 168,944 3,060,577 SH   SOLE 2,544,489 0 516,088
NIKE INC CL B 654106103 740 13,408 SH   OTR 13,408 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 6,309 134,000 SH   SOLE 76,300 0 57,700
NOBLE CORP PLC SHS USD G65431101 4,783 580,500 SH   SOLE 330,600 0 249,900
NORDSON CORP COM 655663102 1,480 17,700 SH   SOLE 17,700 0 0
NORDSON CORP COM 655663102 45,621 545,639 SH   OTR 3 545,639 0 0
NORDSTROM INC COM 655664100 1,717 45,132 SH   OTR 3 45,132 0 0
NORDSTROM INC COM 655664100 11 300 SH   OTR 2 0 0 300
NORTHROP GRUMMAN CORP COM 666807102 889 3,998 SH   OTR 1 3,998 0 0
NORTHROP GRUMMAN CORP COM 666807102 44 200 SH   OTR 2 0 0 200
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 38,903 976,481 SH   OTR 3 976,481 0 0
NOVARTIS A G SPONSORED ADR 66987V109 22,890 277,425 SH   OTR 1 277,425 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,192 14,442 SH   OTR 3 14,442 0 0
NOVARTIS A G SPONSORED ADR 66987V109 19 225 SH   SOLE 225 0 0
NOVO-NORDISK A S ADR 670100205 588 10,940 SH   OTR 1 10,940 0 0
NOVO-NORDISK A S ADR 670100205 1,441 26,800 SH   OTR 3 26,800 0 0
NUVEEN AMT-FREE MUN INCOME F COM 670657105 4,746 316,392 SH   OTR 1 316,392 0 0
NUVEEN CONN PREM INCOME MUN COM 67060D107 2,410 172,484 SH   OTR 1 172,484 0 0
NUVEEN ENHANCED AMT FREE MUN COM 67071L106 3,827 235,380 SH   OTR 1 235,380 0 0
NUVEEN ENHANCED MUN CREDIT O COM SH BEN INT 67070X101 4,745 298,028 SH   OTR 1 298,028 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 173 16,887 SH   OTR 3 16,887 0 0
NUVEEN INVT QUALITY MUN FD I COM 67062E103 1,548 92,559 SH   OTR 1 92,559 0 0
NUVEEN MD PREM INCOME MUN FD COM 67061Q107 2,526 177,854 SH   OTR 1 177,854 0 0
NUVEEN MICH QUALITY INCOME M COM 670979103 785 51,114 SH   OTR 1 51,114 0 0
NUVEEN N C PREM INCOME MUN F COM 67060P100 2,423 163,835 SH   OTR 1 163,835 0 0
NUVEEN NY AMT FREE MUN INCOM COM 670656107 4,847 339,906 SH   OTR 1 339,906 0 0
NUVEEN OHIO QUALITY INCOME M COM 670980101 1,247 74,192 SH   OTR 1 74,192 0 0
NUVEEN PA INVT QUALITY MUN F COM 670972108 2,515 163,189 SH   OTR 1 163,189 0 0
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 127 12,643 SH   OTR 1 12,643 0 0
NUVEEN PREM INCOME MUN FD COM 67062T100 5,002 324,195 SH   OTR 1 324,195 0 0
NUVEEN PREM INCOME MUN FD 2 COM 67063W102 4,929 318,182 SH   OTR 1 318,182 0 0
NUVEEN PREMIER MUN INCOME FD COM 670988104 2,225 147,619 SH   OTR 1 147,619 0 0
NUVEEN SELECT QUALITY MUN FD COM 670973106 2,330 150,122 SH   OTR 1 150,122 0 0
NUVEEN TEX QUALITY INCOME MU COM 670983105 1,171 74,717 SH   OTR 1 74,717 0 0
NVIDIA CORP COM 67066G104 4,421 94,050 SH   OTR 3 94,050 0 0
NVIDIA CORP COM 67066G104 954 20,300 SH   SOLE 20,250 0 50
NXP SEMICONDUCTORS N V COM N6596X109 1,027 13,109 SH   OTR 3 13,109 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 23 300 SH   OTR 1 300 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 247 3,275 SH   OTR 2 0 0 3,275
OCEANEERING INTL INC COM 675232102 1,642 55,000 SH   SOLE 10,800 0 44,200
OLD DOMINION FGHT LINES INC COM 679580100 40,811 676,695 SH   OTR 3 676,695 0 0
OM ASSET MGMT PLC SHS G67506108 690 51,648 SH   OTR 3 51,648 0 0
OM ASSET MGMT PLC SHS G67506108 4,168 312,200 SH   SOLE 177,801 0 134,399
ON ASSIGNMENT INC COM 682159108 765 20,700 SH   SOLE 20,700 0 0
ONEOK INC NEW COM 682680103 5,077 107,000 SH   SOLE 21,000 0 86,000
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 35 878 SH   OTR 878 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 286 7,150 SH   OTR 1 7,150 0 0
OPEN TEXT CORP COM 683715106 111,619 1,896,459 SH   SOLE 1,714,990 0 181,469
OPHTHOTECH CORP COM 683745103 37,890 742,500 SH   OTR 3 742,500 0 0
ORACLE CORP COM 68389X105 375 9,150 SH   OTR 3 9,150 0 0
ORACLE CORP COM 68389X105 181,415 4,432,312 SH   SOLE 3,723,122 0 709,190
ORACLE CORP COM 68389X105 21,787 532,302 SH   OTR 2 0 0 532,302
ORACLE CORP COM 68389X105 16,817 410,861 SH   OTR 1 410,861 0 0
ORACLE CORP COM 68389X105 793 19,377 SH   OTR 19,377 0 0
ORANGE SPONSORED ADR 684060106 4,841 294,800 SH   SOLE 167,900 0 126,900
PAPA JOHNS INTL INC COM 698813102 3,182 46,800 SH   SOLE 46,800 0 0
PARKER HANNIFIN CORP COM 701094104 601 5,560 SH   OTR 1 5,560 0 0
PAYCHEX INC COM 704326107 726 12,200 SH   SOLE 12,170 0 30
PEGASYSTEMS INC COM 705573103 4,043 150,000 SH   SOLE 150,000 0 0
PEMBINA PIPELINE CORP COM 706327103 50,232 1,660,621 SH   SOLE 1,328,957 0 331,664
PEPSICO INC COM 713448108 166 1,569 SH   OTR 1,569 0 0
PEPSICO INC COM 713448108 48,805 460,688 SH   SOLE 460,414 0 274
PEPSICO INC COM 713448108 720 6,799 SH   OTR 3 6,799 0 0
PEPSICO INC COM 713448108 27,144 256,224 SH   OTR 2 0 0 256,224
PEPSICO INC COM 713448108 1,795 16,942 SH   OTR 1 15,143 0 1,799
PFIZER INC COM 717081103 308 8,761 SH   OTR 1 8,761 0 0
PFIZER INC COM 717081103 374 10,614 SH   OTR 3 10,614 0 0
PFIZER INC COM 717081103 2,762 78,450 SH   SOLE 21,150 0 57,300
PHILIP MORRIS INTL INC COM 718172109 81 800 SH   OTR 1 800 0 0
PHILIP MORRIS INTL INC COM 718172109 223 2,190 SH   OTR 2 0 0 2,190
PHILIP MORRIS INTL INC COM 718172109 46 450 SH   SOLE 150 0 300
PHILLIPS 66 COM 718546104 351 4,430 SH   OTR 1 4,430 0 0
PHILLIPS 66 COM 718546104 148 1,870 SH   SOLE 1,870 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 608 43,129 SH   OTR 3 43,129 0 0
PINNACLE WEST CAP CORP COM 723484101 1,299 16,026 SH   OTR 1 15,501 0 525
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 34 1,236 SH   OTR 1,236 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 911 33,122 SH   OTR 2 0 0 33,122
POOL CORPORATION COM 73278L105 743 7,900 SH   SOLE 7,900 0 0
POTASH CORP SASK INC COM 73755L107 3 200 SH   OTR 2 0 0 200
POTASH CORP SASK INC COM 73755L107 16,795 1,037,992 SH   SOLE 952,156 0 85,836
POWER INTEGRATIONS INC COM 739276103 41,542 829,683 SH   OTR 3 829,683 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 624 16,870 SH   OTR 2 0 0 16,870
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 1,608 70,000 SH   SOLE 70,000 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 282 2,620 SH   OTR 2 0 0 2,620
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 60 555 SH   SOLE 0 0 555
PPG INDS INC COM 693506107 89 852 SH   OTR 2 0 0 852
PPG INDS INC COM 693506107 3,033 29,117 SH   OTR 3 29,117 0 0
PPG INDS INC COM 693506107 677 6,500 SH   SOLE 6,484 0 16
PRA GROUP INC COM 69354N106 7,212 298,750 SH   OTR 3 298,750 0 0
PRAXAIR INC COM 74005P104 105 934 SH   OTR 934 0 0
PRAXAIR INC COM 74005P104 31,656 281,666 SH   SOLE 281,614 0 52
PRAXAIR INC COM 74005P104 1,063 9,454 SH   OTR 1 9,454 0 0
PRAXAIR INC COM 74005P104 18,479 164,416 SH   OTR 2 0 0 164,416
PRECISION DRILLING CORP COM 2010 74022D308 32,232 6,107,142 SH   SOLE 5,507,900 0 599,242
PREFERRED BK LOS ANGELES CA COM NEW 740367404 453 15,700 SH   SOLE 15,700 0 0
PRESTIGE BRANDS HLDGS INC COM 74112D101 40,727 735,147 SH   OTR 3 735,147 0 0
PRICE T ROWE GROUP INC COM 74144T108 68 926 SH   OTR 2 0 0 926
PRICE T ROWE GROUP INC COM 74144T108 649 8,900 SH   SOLE 8,878 0 22
PRICELINE GRP INC COM NEW 741503403 381 305 SH   OTR 1 305 0 0
PRICELINE GRP INC COM NEW 741503403 2,593 2,077 SH   OTR 3 2,077 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 352 8,572 SH   OTR 3 8,572 0 0
PRIVATEBANCORP INC COM 742962103 797 18,100 SH   SOLE 18,100 0 0
PROCTER & GAMBLE CO COM 742718109 693 8,185 SH   OTR 1 8,185 0 0
PROCTER & GAMBLE CO COM 742718109 2,506 29,601 SH   OTR 2 0 0 29,601
PROCTER & GAMBLE CO COM 742718109 2,648 31,280 SH   SOLE 6,280 0 25,000
PROSHARES TR S&P 500 DV ARIST 74348A467 258 4,740 SH   OTR 2 0 0 4,740
PROTO LABS INC COM 743713109 38,731 672,889 SH   OTR 3 672,889 0 0
PRUDENTIAL FINL INC COM 744320102 1,948 27,300 SH   SOLE 5,400 0 21,900
PRUDENTIAL PLC ADR 74435K204 1,824 53,635 SH   OTR 3 53,635 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 232 7,800 SH   SOLE 7,800 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3,787 283,067 SH   OTR 1 283,067 0 0
QEP RES INC COM 74733V100 2,703 153,300 SH   SOLE 30,100 0 123,200
QIHOO 360 TECHNOLOGY CO LTD ADS 74734M109 1,290 17,664 SH   OTR 3 17,664 0 0
QUAKER CHEM CORP COM 747316107 225 2,525 SH   SOLE 2,525 0 0
QUALCOMM INC COM 747525103 1,023 19,100 SH   SOLE 19,068 0 32
QUALCOMM INC COM 747525103 4 70 SH   OTR 1 70 0 0
QUALCOMM INC COM 747525103 1,280 23,902 SH   OTR 2 0 0 23,902
QUALYS INC COM 74758T303 7,218 242,117 SH   OTR 3 242,117 0 0
RADIUS HEALTH INC COM NEW 750469207 21,097 574,077 SH   OTR 3 574,077 0 0
RALPH LAUREN CORP CL A 751212101 1,149 12,818 SH   OTR 3 12,818 0 0
RANGE RES CORP COM 75281A109 729 16,900 SH   OTR 1 16,900 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 271 5,500 SH   SOLE 5,500 0 0
RAYTHEON CO COM NEW 755111507 35 260 SH   OTR 2 0 0 260
RAYTHEON CO COM NEW 755111507 2,982 21,936 SH   OTR 3 21,936 0 0
RBC BEARINGS INC COM 75524B104 1,624 22,400 SH   SOLE 22,400 0 0
RED HAT INC COM 756577102 2,912 40,112 SH   OTR 3 40,112 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,001 8,592 SH   OTR 3 8,592 0 0
REGENERON PHARMACEUTICALS COM 75886F107 210 600 SH   SOLE 600 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 2,473 25,500 SH   SOLE 5,000 0 20,500
RESEARCH FRONTIERS INC COM 760911107 120 32,966 SH   OTR 1 400 0 32,566
RESTAURANT BRANDS INTL INC COM 76131D103 36,078 870,689 SH   SOLE 555,391 0 315,298
RESTORATION HARDWARE HLDGS I COM 761283100 5,406 188,478 SH   OTR 3 188,478 0 0
REYNOLDS AMERICAN INC COM 761713106 378 7,000 SH   OTR 1 7,000 0 0
REYNOLDS AMERICAN INC COM 761713106 67 1,250 SH   SOLE 0 0 1,250
RICHMONT MINES INC COM 76547T106 5,491 594,400 SH   SOLE 594,400 0 0
RIO TINTO PLC SPONSORED ADR 767204100 5,111 163,300 SH   SOLE 92,900 0 70,400
ROBERT HALF INTL INC COM 770323103 1,759 46,100 SH   SOLE 9,100 0 37,000
ROCKWELL AUTOMATION INC COM 773903109 1,915 16,678 SH   OTR 3 16,678 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 45,070 1,118,488 SH   SOLE 901,683 0 216,805
ROSS STORES INC COM 778296103 14,412 254,220 SH   OTR 1 201,650 0 52,570
ROSS STORES INC COM 778296103 668 11,778 SH   OTR 3 11,778 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 512,570 8,714,504 SH   SOLE 6,968,705 0 1,745,799
ROYAL BK OF SCOTLAND PLC DEBT 7.500%12/3 780099CJ4 2,300 2,500,000 PRN   SOLE 2,500,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 90 1,631 SH   OTR 1 1,631 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 296 5,356 SH   OTR 2 0 0 5,356
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 323 5,850 SH   OTR 3 5,850 0 0
RPM INTL INC COM 749685103 1,274 25,500 SH   SOLE 25,500 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 6,908 433,091 SH   OTR 3 433,091 0 0
SABRE CORP COM 78573M104 57,914 2,161,779 SH   OTR 3 2,161,779 0 0
SANDERSON FARMS INC COM 800013104 2,824 32,600 SH   SOLE 6,400 0 26,200
SANOFI SPONSORED ADR 80105N105 5,687 135,900 SH   SOLE 77,400 0 58,500
SAP SE SPON ADR 803054204 668 8,900 SH   SOLE 8,878 0 22
SAP SE SPON ADR 803054204 860 11,462 SH   OTR 3 11,462 0 0
SAP SE SPON ADR 803054204 217 2,890 SH   OTR 2 0 0 2,890
SAP SE SPON ADR 803054204 24 325 SH   OTR 1 325 0 0
SASOL LTD SPONSORED ADR 803866300 4,416 162,820 SH   SOLE 92,720 0 70,100
SCHEIN HENRY INC COM 806407102 30,313 171,456 SH   OTR 1 146,431 0 25,025
SCHLUMBERGER LTD COM 806857108 285 3,600 SH   OTR 1 3,600 0 0
SCHLUMBERGER LTD COM 806857108 1,027 12,988 SH   OTR 2 0 0 12,988
SCHLUMBERGER LTD COM 806857108 664 8,400 SH   SOLE 8,380 0 20
SCIENCE APPLICATNS INTL CP N COM 808625107 12,246 209,877 SH   OTR 3 209,877 0 0
SEACOR HOLDINGS INC COM 811904101 2,393 41,300 SH   SOLE 8,100 0 33,200
SECOND SIGHT MED PRODS INC COM 81362J100 54 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 362 5,303 SH   OTR 2 0 0 5,303
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9 397 SH   OTR 1 397 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,828 80,000 SH   OTR 80,000 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 369 6,596 SH   OTR 1 6,596 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 648 13,992 SH   OTR 1 13,992 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6 125 SH   OTR 2 0 0 125
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 250 5,765 SH   OTR 2 0 0 5,765
SHAW COMMUNICATIONS INC CL B CONV 82028K200 50,734 2,655,162 SH   SOLE 2,152,308 0 502,854
SHERWIN WILLIAMS CO COM 824348106 32,562 110,878 SH   OTR 1 101,068 0 9,810
SHERWIN WILLIAMS CO COM 824348106 186,632 635,516 SH   SOLE 531,394 0 104,122
SHERWIN WILLIAMS CO COM 824348106 966 3,291 SH   OTR 3 3,291 0 0
SHERWIN WILLIAMS CO COM 824348106 814 2,773 SH   OTR 2,773 0 0
SHERWIN WILLIAMS CO COM 824348106 27,061 92,147 SH   OTR 2 0 0 92,147
SHIRE PLC SPONSORED ADR 82481R106 563 3,060 SH   OTR 1 3,060 0 0
SHIRE PLC SPONSORED ADR 82481R106 41 223 SH   OTR 2 0 0 223
SHUTTERSTOCK INC COM 825690100 7,633 166,668 SH   OTR 3 166,668 0 0
SIERRA WIRELESS INC COM 826516106 15,551 922,059 SH   SOLE 922,059 0 0
SIGNET JEWELERS LIMITED SHS G81276100 30,877 374,670 SH   OTR 3 374,670 0 0
SILGAN HOLDINGS INC COM 827048109 54,190 1,053,043 SH   OTR 3 1,053,043 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 6,474 135,434 SH   SOLE 77,134 0 58,300
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 5,557 725,400 SH   SOLE 413,100 0 312,300
SILVER STD RES INC COM 82823L106 689 53,300 SH   SOLE 53,300 0 0
SILVER WHEATON CORP COM 828336107 4,698 200,490 SH   SOLE 200,490 0 0
SKECHERS U S A INC CL A 830566105 56,417 1,898,281 SH   OTR 3 1,898,281 0 0
SMITH A O COM 831865209 2,608 29,600 SH   SOLE 5,800 0 23,800
SNAP ON INC COM 833034101 1,783 11,299 SH   SOLE 11,299 0 0
SONY CORP ADR NEW 835699307 1,657 56,462 SH   OTR 3 56,462 0 0
SOUTHERN CO COM 842587107 1,984 37,000 SH   OTR 1 37,000 0 0
SOUTHWEST AIRLS CO COM 844741108 636 16,225 SH   OTR 3 16,225 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 22,478 177,735 SH   OTR 1 160,350 0 17,385
SPDR GOLD TRUST GOLD SHS 78463V107 9,465 74,840 SH   OTR 2 0 0 74,840
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 633 20,300 SH Put SOLE 20,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,127 10,155 SH   OTR 1 10,155 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 31,883 152,205 SH   OTR 2 0 0 152,205
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,303 10,996 SH   SOLE 8,102 0 2,894
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 231 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 6,981 195,600 SH   SOLE 195,600 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 321 3,228 SH   OTR 2 0 0 3,228
SPDR SERIES TRUST S&P BIOTECH 78464A870 634 11,715 SH   OTR 2 0 0 11,715
SPLUNK INC COM 848637104 46,481 857,893 SH   OTR 3 857,893 0 0
SPLUNK INC COM 848637104 368 6,800 SH   SOLE 6,800 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 6,997 868,145 SH   OTR 3 868,145 0 0
SPRINT CORP COM SER 1 85207U105 227 50,000 SH   OTR 50,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 110 10,000 SH   OTR 2 0 0 10,000
SPROUTS FMRS MKT INC COM 85208M102 2,084 91,000 SH   SOLE 91,000 0 0
STANTEC INC COM 85472N109 41,917 1,736,477 SH   SOLE 1,465,077 0 271,400
STARBUCKS CORP COM 855244109 841 14,721 SH   OTR 2 0 0 14,721
STARBUCKS CORP COM 855244109 697 12,200 SH   SOLE 12,170 0 30
STARBUCKS CORP COM 855244109 2,638 46,184 SH   OTR 3 46,184 0 0
STARWOOD PPTY TR INC COM 85571B105 41 2,000 SH   OTR 1 2,000 0 0
STARWOOD PPTY TR INC COM 85571B105 28 1,350 SH   OTR 2 0 0 1,350
STARWOOD PPTY TR INC COM 85571B105 1,517 73,200 SH   SOLE 14,400 0 58,800
STATOIL ASA SPONSORED ADR 85771P102 5,359 309,600 SH   SOLE 176,300 0 133,300
STEREOTAXIS INC COM NEW 85916J409 12 11,869 SH   OTR 2 0 0 11,869
STRYKER CORP COM 863667101 1,049 8,750 SH   SOLE 8,580 0 170
STRYKER CORP COM 863667101 453 3,781 SH   OTR 2 0 0 3,781
STUDENT TRANSN INC COM 86388A108 635 124,051 SH   SOLE 124,051 0 0
SUN LIFE FINL INC COM 866796105 6,537 199,908 SH   SOLE 197,410 0 2,498
SUN LIFE FINL INC COM 866796105 953 29,136 SH   OTR 3 29,136 0 0
SUNCOR ENERGY INC NEW COM 867224107 171 6,200 SH   OTR 1 6,200 0 0
SUNCOR ENERGY INC NEW COM 867224107 566 20,500 SH   OTR 3 20,500 0 0
SUNCOR ENERGY INC NEW COM 867224107 106,256 3,847,910 SH   SOLE 2,960,284 0 887,626
SUPER MICRO COMPUTER INC COM 86800U104 230 9,272 SH   OTR 3 9,272 0 0
SUPER MICRO COMPUTER INC COM 86800U104 2,264 91,100 SH   SOLE 17,900 0 73,200
SUPERNUS PHARMACEUTICALS INC COM 868459108 27,544 1,352,162 SH   OTR 3 1,352,162 0 0
SYNAPTICS INC COM 87157D109 7,200 133,950 SH   OTR 3 133,950 0 0
SYNTEL INC COM 87162H103 3,385 74,786 SH   OTR 3 74,786 0 0
SYSCO CORP COM 871829107 463 9,131 SH   OTR 1 9,131 0 0
SYSCO CORP COM 871829107 98 1,930 SH   OTR 2 0 0 1,930
TABLEAU SOFTWARE INC CL A 87336U105 35,151 718,535 SH   OTR 3 718,535 0 0
TABLEAU SOFTWARE INC CL A 87336U105 362 7,400 SH   SOLE 7,400 0 0
TAHOE RES INC COM 873868103 1,157 77,622 SH   OTR 77,622 0 0
TAHOE RES INC COM 873868103 78,245 5,248,258 SH   SOLE 3,665,950 0 1,582,308
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 508 19,350 SH   OTR 19,350 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 163,416 6,230,100 SH   SOLE 4,718,144 0 1,511,956
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 985 37,558 SH   OTR 3 37,558 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 22,235 847,691 SH   OTR 1 847,691 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 22,621 862,394 SH   OTR 2 0 0 862,394
TAL ED GROUP ADS REPSTG COM 874080104 7,478 120,500 SH   SOLE 68,600 0 51,900
TARGA RES CORP COM 87612G101 323 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 74 1,060 SH   OTR 1 1,060 0 0
TARGET CORP COM 87612E106 289 4,136 SH   OTR 2 0 0 4,136
TARGET CORP COM 87612E106 23 325 SH   SOLE 325 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 544 3,739 SH   OTR 3 3,739 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 4,266 29,300 SH   SOLE 16,700 0 12,600
TECH DATA CORP COM 878237106 2,508 34,900 SH   SOLE 6,900 0 28,000
TECK RESOURCES LTD CL B 878742204 1,978 150,925 SH   SOLE 142,194 0 8,731
TEGNA INC COM 87901J105 1,932 83,400 SH   SOLE 16,400 0 67,000
TELEDYNE TECHNOLOGIES INC COM 879360105 1,139 11,500 SH   SOLE 11,500 0 0
TELEFONICA S A SPONSORED ADR 879382208 3,930 414,600 SH   SOLE 236,100 0 178,500
TELUS CORP COM 87971M103 57,780 1,802,707 SH   SOLE 1,438,243 0 364,464
TEMPLETON GLOBAL INCOME FD COM 880198106 116 18,232 SH   OTR 1 18,232 0 0
TEMPUR SEALY INTL INC COM 88023U101 1,668 30,150 SH   SOLE 30,150 0 0
TEREX CORP NEW COM 880779103 2,323 114,400 SH   SOLE 22,500 0 91,900
TERRAFORM GLOBAL INC CL A 88104M101 40 12,338 SH   OTR 12,338 0 0
TESORO CORP COM 881609101 1,244 16,600 SH   SOLE 3,300 0 13,300
TESSERA TECHNOLOGIES INC COM 88164L100 7,403 241,619 SH   OTR 3 241,619 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 109 2,169 SH   OTR 2 0 0 2,169
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 956 19,024 SH   OTR 3 19,024 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 7,018 139,722 SH   SOLE 0 0 139,722
THERMO FISHER SCIENTIFIC INC COM 883556102 15,811 107,005 SH   OTR 1 79,430 0 27,575
THOMSON REUTERS CORP COM 884903105 13,533 336,027 SH   SOLE 316,445 0 19,582
THOMSON REUTERS CORP COM 884903105 2 45 SH   OTR 2 0 0 45
THOR INDS INC COM 885160101 4,486 69,300 SH   SOLE 38,100 0 31,200
TIFFANY & CO NEW COM 886547108 60 994 SH   OTR 994 0 0
TIFFANY & CO NEW COM 886547108 466 7,680 SH   OTR 1 7,680 0 0
TIFFANY & CO NEW COM 886547108 8,096 133,517 SH   OTR 2 0 0 133,517
TIFFANY & CO NEW COM 886547108 17,954 296,071 SH   SOLE 296,014 0 57
TJX COS INC NEW COM 872540109 4,192 54,273 SH   OTR 3 54,273 0 0
TJX COS INC NEW COM 872540109 218,684 2,831,595 SH   SOLE 2,358,997 0 472,598
TJX COS INC NEW COM 872540109 27,679 358,395 SH   OTR 2 0 0 358,395
TJX COS INC NEW COM 872540109 61,693 798,819 SH   OTR 1 750,159 0 48,660
TJX COS INC NEW COM 872540109 956 12,378 SH   OTR 12,378 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 466,794 10,920,177 SH   SOLE 8,628,210 0 2,291,967
TOTAL SYS SVCS INC COM 891906109 61,268 1,153,604 SH   OTR 3 1,153,604 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 19,877 198,790 SH   OTR 1 198,290 0 500
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 836 8,363 SH   OTR 3 8,363 0 0
TRACTOR SUPPLY CO COM 892356106 741 8,125 SH   OTR 8,125 0 0
TRACTOR SUPPLY CO COM 892356106 15,102 165,631 SH   OTR 1 165,631 0 0
TRACTOR SUPPLY CO COM 892356106 22,157 243,000 SH   OTR 2 0 0 243,000
TRACTOR SUPPLY CO COM 892356106 159,713 1,751,622 SH   SOLE 1,494,051 0 257,571
TRANSCANADA CORP COM 89353D107 122,662 2,723,284 SH   SOLE 2,293,542 0 429,742
TRAVELERS COMPANIES INC COM 89417E109 543 4,560 SH   OTR 2 0 0 4,560
TRAVELPORT WORLDWIDE LTD SHS G9019D104 7,682 595,992 SH   OTR 3 595,992 0 0
TREX CO INC COM 89531P105 12,792 284,764 SH   OTR 3 284,764 0 0
TRIBUNE MEDIA CO CL A 896047503 2,394 61,100 SH   SOLE 12,000 0 49,100
TRINITY INDS INC COM 896522109 1,887 101,600 SH   SOLE 20,000 0 81,600
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 3,033 646,800 SH   SOLE 367,900 0 278,900
TUTOR PERINI CORP COM 901109108 10,627 451,262 SH   OTR 3 451,262 0 0
TWITTER INC COM 90184L102 11 625 SH   OTR 2 0 0 625
TWITTER INC COM 90184L102 401 23,700 SH   SOLE 23,700 0 0
TWO HBRS INVT CORP COM 90187B101 2,602 304,000 SH   SOLE 59,000 0 245,000
U S PHYSICAL THERAPY INC COM 90337L108 801 13,300 SH   SOLE 13,300 0 0
UNILEVER N V N Y SHS NEW 904784709 2,448 52,156 SH   OTR 3 52,156 0 0
UNILEVER N V N Y SHS NEW 904784709 28 600 SH   SOLE 0 0 600
UNILEVER N V N Y SHS NEW 904784709 46,050 981,036 SH   OTR 1 937,801 0 43,235
UNION PAC CORP COM 907818108 33,600 385,097 SH   OTR 1 367,482 0 17,615
UNION PAC CORP COM 907818108 12 142 SH   OTR 2 0 0 142
UNION PAC CORP COM 907818108 780 8,943 SH   OTR 3 8,943 0 0
UNION PAC CORP COM 907818108 707 8,100 SH   SOLE 8,080 0 20
UNITED NAT FOODS INC COM 911163103 3,257 69,600 SH   SOLE 13,700 0 55,900
UNITED PARCEL SERVICE INC CL B 911312106 512 4,750 SH   OTR 1 4,750 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,456 22,800 SH   SOLE 4,500 0 18,300
UNITED PARCEL SERVICE INC CL B 911312106 771 7,161 SH   OTR 3 7,161 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,349 12,523 SH   OTR 2 0 0 12,523
UNITED TECHNOLOGIES CORP COM 913017109 815 7,945 SH   OTR 7,945 0 0
UNITED TECHNOLOGIES CORP COM 913017109 16,559 161,473 SH   OTR 1 161,473 0 0
UNITED TECHNOLOGIES CORP COM 913017109 26,404 257,478 SH   OTR 2 0 0 257,478
UNITED TECHNOLOGIES CORP COM 913017109 170,963 1,667,116 SH   SOLE 1,403,950 0 263,166
UNITED THERAPEUTICS CORP DEL COM 91307C102 19,469 183,811 SH   OTR 3 183,811 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,365 9,666 SH   OTR 1 9,666 0 0
UNITEDHEALTH GROUP INC COM 91324P102 48,302 342,085 SH   SOLE 342,024 0 61
UNITEDHEALTH GROUP INC COM 91324P102 29,013 205,475 SH   OTR 2 0 0 205,475
UNITEDHEALTH GROUP INC COM 91324P102 146 1,032 SH   OTR 1,032 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,041 7,371 SH   OTR 3 7,371 0 0
UNIVERSAL CORP VA COM 913456109 2,419 41,900 SH   SOLE 8,200 0 33,700
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,572 27,500 SH   OTR 1 27,500 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 233 1,738 SH   OTR 1 1,738 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 47,078 351,067 SH   OTR 3 351,067 0 0
UNUM GROUP COM 91529Y106 2,686 84,500 SH   SOLE 16,600 0 67,900
US BANCORP DEL COM NEW 902973304 206,322 5,115,850 SH   SOLE 4,269,801 0 846,049
US BANCORP DEL COM NEW 902973304 28,476 706,079 SH   OTR 2 0 0 706,079
US BANCORP DEL COM NEW 902973304 18,552 460,011 SH   OTR 1 460,011 0 0
US BANCORP DEL COM NEW 902973304 893 22,137 SH   OTR 22,137 0 0
US ECOLOGY INC COM 91732J102 689 15,000 SH   SOLE 15,000 0 0
V F CORP COM 918204108 214 3,473 SH   OTR 2 0 0 3,473
V F CORP COM 918204108 3,300 53,674 SH   OTR 3 53,674 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 25 1,233 SH   OTR 1,233 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 14,716 733,186 SH   SOLE 571,692 0 161,494
VALERO ENERGY CORP NEW COM 91913Y100 1,668 32,700 SH   SOLE 6,400 0 26,300
VALIDUS HOLDINGS LTD COM SHS G9319H102 1,652 34,000 SH   SOLE 34,000 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 3,484 200,000 SH   SOLE 0 0 200,000
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,101 12,895 SH   OTR 1 12,895 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,407 22,451 SH   OTR 2 0 0 22,451
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,433 14,953 SH   OTR 2 0 0 14,953
VANGUARD INDEX FDS MID CAP ETF 922908629 9,481 76,691 SH   OTR 1 76,691 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 732 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 548 2,853 SH   OTR 2 0 0 2,853
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 68,586 356,847 SH   OTR 1 356,847 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 626 3,255 SH   SOLE 3,255 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 618 5,864 SH   OTR 2 0 0 5,864
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,804 67,465 SH   OTR 1 67,465 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 684 5,913 SH   OTR 2 0 0 5,913
VANGUARD INDEX FDS VALUE ETF 922908744 895 10,534 SH   OTR 2 0 0 10,534
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,400 30,010 SH   OTR 1 30,010 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 629 10,832 SH   OTR 1 10,832 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,479 17,770 SH   OTR 2 0 0 17,770
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 758 9,106 SH   OTR 3 9,106 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,457 126,053 SH   OTR 1 126,053 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,484 183,382 SH   SOLE 134,869 0 48,513
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 107 1,491 SH   OTR 2 0 0 1,491
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 610 8,541 SH   OTR 3 8,541 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 531 5,581 SH   OTR 1 5,581 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 51 535 SH   OTR 2 0 0 535
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,812 13,886 SH   OTR 2 0 0 13,886
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 320 2,450 SH   OTR 1 2,450 0 0
VARIAN MED SYS INC COM 92220P105 122,145 1,485,404 SH   SOLE 1,240,619 0 244,785
VARIAN MED SYS INC COM 92220P105 15,983 194,373 SH   OTR 2 0 0 194,373
VARIAN MED SYS INC COM 92220P105 11,221 136,455 SH   OTR 1 136,455 0 0
VARIAN MED SYS INC COM 92220P105 524 6,369 SH   OTR 6,369 0 0
VCA INC COM 918194101 4,124 61,000 SH   SOLE 61,000 0 0
VEEVA SYS INC CL A COM 922475108 28,186 826,087 SH   OTR 3 826,087 0 0
VEREIT INC COM 92339V100 2,869 282,900 SH   SOLE 55,600 0 227,300
VERISK ANALYTICS INC COM 92345Y106 742 9,146 SH   OTR 3 9,146 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,946 52,760 SH   SOLE 10,200 0 42,560
VERIZON COMMUNICATIONS INC COM 92343V104 302 5,400 SH   OTR 1 5,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 83 1,492 SH   OTR 2 0 0 1,492
VERMILION ENERGY INC COM 923725105 89,250 2,815,699 SH   SOLE 2,329,985 0 485,714
VERTEX PHARMACEUTICALS INC COM 92532F100 249 2,900 SH   SOLE 2,900 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 217 2,528 SH   OTR 3 2,528 0 0
VIACOM INC NEW CL B 92553P201 33 805 SH   OTR 805 0 0
VIACOM INC NEW CL B 92553P201 569 13,717 SH   OTR 2 0 0 13,717
VIPSHOP HLDGS LTD SPONSORED ADR 92763w103 377 33,753 SH   OTR 3 33,753 0 0
VIRTUSA CORP COM 92827P102 2,909 100,728 SH   OTR 3 100,728 0 0
VISA INC COM CL A 92826C839 8,228 110,938 SH   OTR 3 110,938 0 0
VISA INC COM CL A 92826C839 452 6,088 SH   OTR 2 0 0 6,088
VISA INC COM CL A 92826C839 1,931 26,040 SH   OTR 1 3,040 0 23,000
VISA INC COM CL A 92826C839 371 5,000 SH   SOLE 5,000 0 0
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 93 3,000 SH   OTR 1 3,000 0 0
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 11 357 SH   OTR 2 0 0 357
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 4,692 151,900 SH   SOLE 86,500 0 65,400
WABTEC CORP COM 929740108 103 1,470 SH   OTR 1 1,470 0 0
WABTEC CORP COM 929740108 41,019 584,063 SH   OTR 3 584,063 0 0
WABTEC CORP COM 929740108 84 1,200 SH   SOLE 1,200 0 0
WADDELL & REED FINL INC CL A 930059100 1,911 111,000 SH   SOLE 21,800 0 89,200
WAGEWORKS INC COM 930427109 8,942 149,514 SH   OTR 3 149,514 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,159 25,927 SH   OTR 3 25,927 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 108 1,297 SH   OTR 2 0 0 1,297
WAL-MART STORES INC COM 931142103 164 2,240 SH   OTR 1 2,240 0 0
WAL-MART STORES INC COM 931142103 334 4,579 SH   OTR 2 0 0 4,579
WAL-MART STORES INC COM 931142103 400 5,484 SH   OTR 3 5,484 0 0
WAL-MART STORES INC COM 931142103 2,935 40,200 SH   SOLE 7,900 0 32,300
WASTE CONNECTIONS INC COM 94106B101 119,209 1,657,607 SH   SOLE 1,302,612 0 354,995
WASTE CONNECTIONS INC COM 94106B101 1,647 22,898 SH   OTR 22,898 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 2,060 19,200 SH   SOLE 19,200 0 0
WELLS FARGO & CO NEW COM 949746101 876 18,514 SH   OTR 18,514 0 0
WELLS FARGO & CO NEW COM 949746101 18,811 397,444 SH   OTR 1 397,444 0 0
WELLS FARGO & CO NEW COM 949746101 29,057 613,920 SH   OTR 2 0 0 613,920
WELLS FARGO & CO NEW COM 949746101 5,293 111,827 SH   OTR 3 111,827 0 0
WELLS FARGO & CO NEW COM 949746101 199,475 4,214,564 SH   SOLE 3,598,451 0 616,113
WESTERN ALLIANCE BANCORP COM 957638109 12,381 379,208 SH   OTR 3 379,208 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,250 68,900 SH   SOLE 68,900 0 0
WESTERN DIGITAL CORP COM 958102105 1,493 31,600 SH   SOLE 6,200 0 25,400
WESTERN REFNG INC COM 959319104 1,630 79,000 SH   SOLE 15,500 0 63,500
WESTERN UN CO COM 959802109 292 15,240 SH   OTR 1 15,240 0 0
WESTLAKE CHEM CORP COM 960413102 2,202 51,300 SH   SOLE 10,100 0 41,200
WEX INC COM 96208T104 217 2,450 SH   OTR 1 2,450 0 0
WEYERHAEUSER CO COM 962166104 572 19,200 SH   OTR 1 19,200 0 0
WHITEWAVE FOODS CO COM 966244105 2,347 50,000 SH   OTR 1 10,000 0 40,000
WHITEWAVE FOODS CO COM 966244105 35,843 763,587 SH   OTR 3 763,587 0 0
WHOLE FOODS MKT INC COM 966837106 2,539 79,300 SH   SOLE 15,600 0 63,700
WHOLE FOODS MKT INC COM 966837106 29 908 SH   OTR 2 0 0 908
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 238 6,885 SH   OTR 2 0 0 6,885
WILLIAMS SONOMA INC COM 969904101 50,467 968,091 SH   OTR 3 968,091 0 0
WILLIAMS SONOMA INC COM 969904101 2,398 46,000 SH   SOLE 16,178 0 29,822
WILSHIRE BANCORP INC COM 97186T108 1,877 180,100 SH   SOLE 180,100 0 0
WINNEBAGO INDS INC COM 974637100 2,375 103,600 SH   SOLE 20,400 0 83,200
WIPRO LTD SPON ADR 1 SH 97651M109 5,058 409,200 SH   SOLE 233,048 0 176,152
WNS HOLDINGS LTD SPON ADR 92932M101 591 21,886 SH   OTR 3 21,886 0 0
WPP PLC NEW ADR 92937A102 1,328 12,710 SH   OTR 3 12,710 0 0
WPP PLC NEW ADR 92937A102 4,536 43,400 SH   SOLE 24,700 0 18,700
WPP PLC NEW ADR 92937A102 1,172 11,215 SH   OTR 1 11,215 0 0
WPX ENERGY INC PFD SER A CV 98212B202 1,385 30,000 SH   SOLE 30,000 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 43,104 605,138 SH   OTR 3 605,138 0 0
XYLEM INC COM 98419M100 18 400 SH   OTR 2 0 0 400
XYLEM INC COM 98419M100 33,148 742,389 SH   OTR 3 742,389 0 0
XYLEM INC COM 98419M100 9 200 SH   SOLE 0 0 200
YAMANA GOLD INC COM 98462Y100 850 164,185 SH   OTR 164,185 0 0
YAMANA GOLD INC COM 98462Y100 112,876 21,800,835 SH   SOLE 16,872,872 0 4,927,963
YANDEX N V SHS CLASS A N97284108 6,902 315,900 SH   SOLE 179,900 0 136,000
YY INC ADS REPCOM CLA 98426T106 21,032 620,961 SH   OTR 3 620,961 0 0