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 31,328 175,437 SH   OTR 2 0 0 175,437
3M CO COM 88579Y101 3,983 22,305 SH   OTR 3 22,305 0 0
3M CO COM 88579Y101 245,361 1,374,034 SH   SOLE 1,200,868 0 173,166
3M CO COM 88579Y101 46,781 261,975 SH   OTR 1 261,975 0 0
ABBOTT LABS COM 002824100 112 2,905 SH   OTR 1 2,905 0 0
ABBOTT LABS COM 002824100 714 18,588 SH   OTR 2 0 0 18,588
ABBVIE INC COM 00287Y109 21,617 345,212 SH   OTR 1 282,647 0 62,565
ABBVIE INC COM 00287Y109 1,364 21,785 SH   OTR 2 0 0 21,785
ABBVIE INC COM 00287Y109 470 7,500 SH   SOLE 7,500 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 236 50,892 SH   OTR 1 50,892 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 467 100,900 SH   SOLE 100,900 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 101 3,500 SH   SOLE 3,500 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 4,534 157,204 SH   OTR 3 157,204 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18,555 158,410 SH   OTR 1 125,705 0 32,705
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 880 7,514 SH   OTR 2 0 0 7,514
ACI WORLDWIDE INC COM 004498101 22,541 1,241,937 SH   OTR 3 1,241,937 0 0
ACTIVISION BLIZZARD INC COM 00507V109 79 2,200 SH   OTR 1 2,200 0 0
ACTIVISION BLIZZARD INC COM 00507V109 235 6,498 SH   OTR 2 0 0 6,498
ADVANCED ENERGY INDS COM 007973100 29,739 543,177 SH   OTR 3 543,177 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 1,393 205,500 SH   SOLE 205,500 0 0
AEGON N V NY REGISTRY SH 007924103 4,659 842,500 SH   SOLE 842,500 0 0
AERCAP HOLDINGS NV SHS N00985106 4,348 104,500 SH   SOLE 104,500 0 0
AES CORP COM 00130H105 2,339 201,300 SH   SOLE 201,300 0 0
AFFILIATED MANAGERS GROUP COM 008252108 189 1,300 SH   OTR 1 1,300 0 0
AFFILIATED MANAGERS GROUP COM 008252108 21,241 146,184 SH   OTR 3 146,184 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 2,352 56,365 SH   OTR 3 56,365 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 52 1,250 SH   SOLE 1,250 0 0
AGNC INVT CORP COM 00123Q104 190 10,500 SH   OTR 1 10,500 0 0
AGNC INVT CORP COM 00123Q104 2,255 124,400 SH   SOLE 124,400 0 0
AGNICO EAGLE MINES LTD COM 008474108 6 150 SH   OTR 2 0 0 150
AGNICO EAGLE MINES LTD COM 008474108 76,463 1,821,846 SH   SOLE 1,485,165 0 336,681
AGNICO EAGLE MINES LTD COM 008474108 35 840 SH   OTR 1 840 0 0
AGRIUM INC COM 008916108 67,897 676,653 SH   SOLE 514,770 0 161,883
AGRIUM INC COM 008916108 833 8,305 SH   OTR 3 8,305 0 0
AKORN INC COM 009728106 25,650 1,174,990 SH   OTR 3 1,174,990 0 0
AKORN INC COM 009728106 199 9,100 SH   SOLE 9,100 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 3,429 164,877 SH   OTR 3 164,877 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 78 3,750 SH   SOLE 3,750 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 37,173 4,389,570 SH   SOLE 3,161,475 0 1,228,095
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 533 6,070 SH   OTR 3 6,070 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 112 1,275 SH   OTR 1 1,275 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 168 1,915 SH   OTR 2 0 0 1,915
ALIGN TECHNOLOGY INC COM 016255101 59,650 620,516 SH   OTR 3 620,516 0 0
ALIGN TECHNOLOGY INC COM 016255101 105 1,092 SH   OTR 1 1,092 0 0
ALKERMES PLC SHS G01767105 51 916 SH   OTR 1 916 0 0
ALKERMES PLC SHS G01767105 256 4,600 SH   SOLE 4,600 0 0
ALLERGAN PLC SHS G0177J108 375 1,784 SH   OTR 1 1,784 0 0
ALLERGAN PLC SHS G0177J108 4 21 SH   OTR 2 0 0 21
ALLERGAN PLC SHS G0177J108 210 1,000 SH   SOLE 1,000 0 0
ALLIANCE CALIF MUN INCOME FD COM 018546101 1,955 147,538 SH   OTR 1 147,538 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 272 21,660 SH   OTR 1 21,660 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 5,438 411,353 SH   OTR 1 411,353 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1,005 76,000 SH   SOLE 76,000 0 0
ALPHABET INC CAP STK CL A 02079K305 98 124 SH   OTR 1 124 0 0
ALPHABET INC CAP STK CL A 02079K305 617 779 SH   OTR 2 0 0 779
ALPHABET INC CAP STK CL A 02079K305 4,526 5,711 SH   OTR 3 5,711 0 0
ALPHABET INC CAP STK CL A 02079K305 98 124 SH   SOLE 114 0 10
ALPHABET INC CAP STK CL C 02079K107 3,621 4,692 SH   OTR 3 4,692 0 0
ALPHABET INC CAP STK CL C 02079K107 88 114 SH   SOLE 114 0 0
ALPHABET INC CAP STK CL C 02079K107 1,801 2,334 SH   OTR 2 0 0 2,334
ALPS ETF TR ALERIAN MLP 00162Q866 1,851 146,876 SH   OTR 1 146,876 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 219 17,400 SH   OTR 2 0 0 17,400
ALTRIA GROUP INC COM 02209S103 218 3,219 SH   OTR 1 3,219 0 0
ALTRIA GROUP INC COM 02209S103 355 5,251 SH   OTR 2 0 0 5,251
ALTRIA GROUP INC COM 02209S103 154 2,275 SH   SOLE 1,975 0 300
AMAZON COM INC COM 023135106 25,383 33,850 SH   OTR 1 29,065 0 4,785
AMAZON COM INC COM 023135106 1,297 1,730 SH   OTR 2 0 0 1,730
AMAZON COM INC COM 023135106 2,496 3,329 SH   OTR 3 3,329 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,306 49,400 SH   SOLE 49,400 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 200 13,167 SH   OTR 1 13,167 0 0
AMERICAN EXPRESS CO COM 025816109 95 1,280 SH   OTR 1 1,280 0 0
AMERICAN EXPRESS CO COM 025816109 2,355 31,796 SH   OTR 2 0 0 31,796
AMERICAN RAILCAR INDS INC COM 02916P103 2,269 50,100 SH   SOLE 50,100 0 0
AMGEN INC COM 031162100 833 5,700 SH   SOLE 5,700 0 0
AMGEN INC COM 031162100 521 3,561 SH   OTR 3 3,561 0 0
AMGEN INC COM 031162100 48,597 332,375 SH   OTR 1 305,340 0 27,035
AMGEN INC COM 031162100 9,923 67,865 SH   OTR 2 0 0 67,865
AMN HEALTHCARE SERVICES INC COM 001744101 13,607 353,888 SH   OTR 3 353,888 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 313 8,150 SH   SOLE 8,150 0 0
AMPHENOL CORP NEW CL A 032095101 2,970 44,191 SH   OTR 3 44,191 0 0
ANADARKO PETE CORP COM 032511107 10 145 SH   OTR 2 0 0 145
ANADARKO PETE CORP COM 032511107 289 4,140 SH   OTR 1 4,140 0 0
ANALOG DEVICES INC COM 032654105 38,414 528,979 SH   SOLE 528,979 0 0
ANALOG DEVICES INC COM 032654105 725 9,979 SH   OTR 3 9,979 0 0
ANALOG DEVICES INC COM 032654105 17,724 244,065 SH   OTR 2 0 0 244,065
ANALOG DEVICES INC COM 032654105 20,650 284,353 SH   OTR 1 234,518 0 49,835
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 35,852 340,023 SH   OTR 1 323,063 0 16,960
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 83 786 SH   OTR 2 0 0 786
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 862 8,175 SH   OTR 3 8,175 0 0
ANI PHARMACEUTICALS INC COM 00182C103 9,393 154,944 SH   OTR 3 154,944 0 0
ANI PHARMACEUTICALS INC COM 00182C103 212 3,500 SH   SOLE 3,500 0 0
ANTERO RES CORP COM 03674X106 76 3,226 SH   OTR 1 3,226 0 0
ANTERO RES CORP COM 03674X106 2,027 85,700 SH   SOLE 85,700 0 0
APACHE CORP COM 037411105 16,721 263,445 SH   OTR 1 222,200 0 41,245
APACHE CORP COM 037411105 1 15 SH   OTR 2 0 0 15
APPLE INC COM 037833100 11,236 97,011 SH   OTR 2 0 0 97,011
APPLE INC COM 037833100 5,303 45,789 SH   OTR 3 45,789 0 0
APPLE INC COM 037833100 7,048 60,852 SH   SOLE 60,542 0 310
APPLE INC COM 037833100 55,224 476,810 SH   OTR 1 428,930 0 47,880
APPLIED MATLS INC COM 038222105 97 3,013 SH   OTR 1 3,013 0 0
APPLIED MATLS INC COM 038222105 452 14,000 SH   SOLE 14,000 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L104 77 10,600 SH   OTR 1 10,600 0 0
ARGAN INC COM 04010E109 236 3,350 SH   SOLE 3,350 0 0
ARGAN INC COM 04010E109 10,281 145,724 SH   OTR 3 145,724 0 0
ARIAD PHARMACEUTICALS INC COM 04033A100 149 11,946 SH   OTR 3 11,946 0 0
ARISTA NETWORKS INC COM 040413106 44,779 462,734 SH   OTR 3 462,734 0 0
ARRIS INTL INC SHS G0551A103 10,870 360,785 SH   OTR 3 360,785 0 0
ARRIS INTL INC SHS G0551A103 252 8,350 SH   SOLE 8,350 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 8,795 295,622 SH   OTR 3 295,622 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 196 6,600 SH   SOLE 6,600 0 0
ASANKO GOLD INC COM 04341Y105 32,710 10,678,472 SH   SOLE 7,783,460 0 2,895,012
ASSOCIATED BANC CORP COM 045487105 2,364 95,700 SH   SOLE 95,700 0 0
AT&T INC COM 00206R102 848 19,930 SH   OTR 2 0 0 19,930
AT&T INC COM 00206R102 2,479 58,300 SH   SOLE 58,300 0 0
AT&T INC COM 00206R102 18,939 445,311 SH   OTR 1 377,971 0 67,340
AUTODESK INC COM 052769106 414 5,600 SH   SOLE 5,600 0 0
AUTOLIV INC COM 052800109 37,503 331,443 SH   OTR 3 331,443 0 0
AUTOZONE INC COM 053332102 38,967 49,338 SH   OTR 1 49,338 0 0
AUTOZONE INC COM 053332102 28,016 35,473 SH   OTR 2 0 0 35,473
AUTOZONE INC COM 053332102 1,135 1,437 SH   OTR 3 1,437 0 0
AUTOZONE INC COM 053332102 206,523 261,491 SH   SOLE 233,017 0 28,474
AVIS BUDGET GROUP COM 053774105 2,087 56,900 SH   SOLE 56,900 0 0
AVON PRODS INC COM 054303102 63 12,524 SH   SOLE 12,524 0 0
AVON PRODS INC COM 054303102 105 20,900 SH   OTR 1 20,900 0 0
B & G FOODS INC NEW COM 05508R106 250 5,700 SH   SOLE 5,700 0 0
B & G FOODS INC NEW COM 05508r106 11,007 251,303 SH   OTR 3 251,303 0 0
B/E AEROSPACE INC COM 073302101 23,959 398,054 SH   OTR 3 398,054 0 0
B2GOLD CORP COM 11777Q209 12,841 5,431,074 SH   SOLE 4,818,741 0 612,333
BAIDU INC SPON ADR REP A 056752108 117 710 SH   OTR 2 0 0 710
BAIDU INC SPON ADR REP A 056752108 760 4,621 SH   OTR 3 4,621 0 0
BAIDU INC SPON ADR REP A 056752108 2,893 17,594 SH   SOLE 0 0 17,594
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 5 756 SH   OTR 2 0 0 756
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 4,684 691,900 SH   SOLE 691,900 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 101 11,600 SH   OTR 1 11,600 0 0
BANCO MACRO SA SPON ADR B 05961W105 4,266 66,300 SH   SOLE 66,300 0 0
BANK AMER CORP COM 060505104 1,071 48,470 SH   OTR 2 0 0 48,470
BANK AMER CORP COM 060505104 4,496 203,440 SH   OTR 3 203,440 0 0
BANK AMER CORP COM 060505104 11,116 502,967 SH   SOLE 111,749 0 391,218
BANK AMER CORP COM 060505104 53 2,390 SH   OTR 1 2,390 0 0
BANK MONTREAL QUE COM 063671101 92,835 1,292,975 SH   SOLE 1,156,714 0 136,261
BANK N S HALIFAX COM 064149107 364,365 6,555,248 SH   SOLE 5,343,241 0 1,212,007
BANK NEW YORK MELLON CORP COM 064058100 4,830 101,947 SH   OTR 3 101,947 0 0
BANK NEW YORK MELLON CORP COM 064058100 150 3,171 SH   OTR 1 3,171 0 0
BANK NEW YORK MELLON CORP COM 064058100 157 3,324 SH   OTR 2 0 0 3,324
BANK OF THE OZARKS INC COM 063904106 246 4,675 SH   SOLE 4,675 0 0
BANK OF THE OZARKS INC COM 063904106 42,210 802,617 SH   OTR 3 802,617 0 0
BARCLAYS BK PLC IPATH S&P500 VIX 06740Q252 2,551 100,000 SH   SOLE 100,000 0 0
BARD C R INC COM 067383109 260 1,156 SH   OTR 1 1,156 0 0
BARD C R INC COM 067383109 100 446 SH   OTR 2 0 0 446
BARRICK GOLD CORP COM 067901108 0 25 SH   OTR 2 0 0 25
BARRICK GOLD CORP COM 067901108 582 36,442 SH   SOLE 36,442 0 0
BAYTEX ENERGY CORP COM 07317Q105 18,404 3,773,300 SH   SOLE 3,773,000 0 300
BCE INC COM NEW 05534B760 47,654 1,104,497 SH   SOLE 974,349 0 130,148
BEACON ROOFING SUPPLY INC COM 073685109 8,640 187,531 SH   OTR 3 187,531 0 0
BEACON ROOFING SUPPLY INC COM 073685109 194 4,214 SH   SOLE 4,214 0 0
BECTON DICKINSON & CO COM 075887109 35,934 217,061 SH   OTR 2 0 0 217,061
BECTON DICKINSON & CO COM 075887109 1,441 8,707 SH   OTR 3 8,707 0 0
BECTON DICKINSON & CO COM 075887109 302,392 1,826,590 SH   SOLE 1,592,112 0 234,478
BECTON DICKINSON & CO COM 075887109 57,522 347,458 SH   OTR 1 347,458 0 0
BED BATH & BEYOND INC COM 075896100 36,450 896,900 SH   OTR 3 896,900 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,221 5 SH   OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 132 810 SH   SOLE 610 0 200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,427 8,753 SH   OTR 1 5,253 0 3,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 685 4,200 SH   OTR 2 0 0 4,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 251 1,538 SH   OTR 3 1,538 0 0
BERRY PLASTICS GROUP INC COM 08579w103 29,514 605,668 SH   OTR 3 605,668 0 0
BIG LOTS INC COM 089302103 35 700 SH   OTR 1 700 0 0
BIG LOTS INC COM 089302103 10,155 202,248 SH   OTR 3 202,248 0 0
BIG LOTS INC COM 089302103 228 4,550 SH   SOLE 4,550 0 0
BIOGEN INC COM 09062X103 514 1,813 SH   OTR 1 1,813 0 0
BIOGEN INC COM 09062X103 1,694 5,974 SH   OTR 3 5,974 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 528 6,370 SH   OTR 3 6,370 0 0
BLACKBERRY LTD COM 09228F103 870 126,702 SH   SOLE 126,702 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 760 58,400 SH   SOLE 58,400 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 186 14,299 SH   OTR 1 14,299 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 1,074 82,800 SH   SOLE 82,800 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 263 20,249 SH   OTR 1 20,249 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 0 1 SH   OTR 2 0 0 1
BLACKROCK INVT QUALITY MUN T COM 09247D105 671 45,700 SH   OTR 1 45,700 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 260 17,150 SH   OTR 1 17,150 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 748 49,300 SH   SOLE 49,300 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 4,398 318,718 SH   OTR 1 318,718 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 2,906 209,229 SH   OTR 1 209,229 0 0
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 762 54,791 SH   OTR 1 54,791 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 4,426 330,055 SH   OTR 1 330,055 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 4,866 345,621 SH   OTR 1 345,621 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 1,892 140,234 SH   OTR 1 140,234 0 0
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 465 34,262 SH   OTR 1 34,262 0 0
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 4,957 341,872 SH   OTR 1 341,872 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 2,936 207,619 SH   OTR 1 207,619 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 4,125 325,029 SH   OTR 1 325,029 0 0
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2,945 208,853 SH   OTR 1 208,853 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,560 114,819 SH   OTR 1 114,819 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 296 10,934 SH   OTR 2 0 0 10,934
BOEING CO COM 097023105 1,227 7,883 SH   OTR 2 0 0 7,883
BOEING CO COM 097023105 2,973 19,100 SH   SOLE 19,100 0 0
BOEING CO COM 097023105 444 2,850 SH   OTR 1 2,850 0 0
BOSTON BEER INC CL A 100557107 33,227 195,626 SH   OTR 3 195,626 0 0
BOSTON BEER INC CL A 100557107 204 1,200 SH   SOLE 1,200 0 0
BOSTON BEER INC CL A 100557107 132 776 SH   OTR 1 776 0 0
BP PLC SPONSORED ADR 055622104 314 8,400 SH   OTR 2 0 0 8,400
BP PLC SPONSORED ADR 055622104 22 600 SH   SOLE 600 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 393 6,718 SH   OTR 1 6,718 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 137 2,343 SH   OTR 2 0 0 2,343
BRISTOL MYERS SQUIBB CO COM 110122108 660 11,300 SH   SOLE 10,900 0 400
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 760 6,749 SH   OTR 3 6,749 0 0
BROADCOM LTD SHS Y09827109 7,828 44,283 SH   SOLE 0 0 44,283
BROADCOM LTD SHS Y09827109 2,355 13,325 SH   OTR 3 13,325 0 0
BROADCOM LTD SHS Y09827109 106 600 SH   OTR 1 600 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 42,229 636,939 SH   OTR 3 636,939 0 0
BROADSOFT INC COM 11133b409 42,282 1,025,025 SH   OTR 3 1,025,025 0 0
BROADSOFT INC COM 11133B409 237 5,750 SH   SOLE 5,750 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,233 37,424 SH   OTR 3 37,424 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 160,762 4,880,919 SH   SOLE 4,109,044 0 771,875
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 1,080 45,018 SH   SOLE 41,674 0 3,344
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8 243 SH   OTR 2 0 0 243
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 41,375 1,238,864 SH   SOLE 1,217,912 0 20,952
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 617 18,472 SH   OTR 1 18,472 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 61,925 2,839,703 SH   SOLE 2,839,703 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 30,015 1,013,047 SH   SOLE 900,517 0 112,530
BRUNSWICK CORP COM 117043109 2,372 43,500 SH   SOLE 43,500 0 0
BT GROUP PLC ADR 05577E101 4,629 201,000 SH   SOLE 201,000 0 0
BUFFALO WILD WINGS INC COM 119848109 2,100 13,600 SH   SOLE 13,600 0 0
BURLINGTON STORES INC COM 122017106 77 912 SH   OTR 1 912 0 0
BURLINGTON STORES INC COM 122017106 61,959 731,085 SH   OTR 3 731,085 0 0
BURLINGTON STORES INC COM 122017106 436 5,150 SH   SOLE 5,150 0 0
CABOT OIL & GAS CORP COM 127097103 206 8,800 SH   OTR 1 8,800 0 0
CAE INC COM 124765108 3,111 222,781 SH   SOLE 221,131 0 1,650
CAESARSTONE LTD ORD SHS M20598104 4,295 149,900 SH   SOLE 149,900 0 0
CAL MAINE FOODS INC COM NEW 128030202 9,093 205,850 SH   OTR 3 205,850 0 0
CAL MAINE FOODS INC COM NEW 128030202 2,743 62,100 SH   SOLE 62,100 0 0
CALERES INC COM 129500104 2,212 67,400 SH   SOLE 67,400 0 0
CAMBREX CORP COM 132011107 18,569 344,183 SH   OTR 3 344,183 0 0
CAMBREX CORP COM 132011107 415 7,700 SH   SOLE 7,700 0 0
CAMECO CORP COM 13321L108 397 37,989 SH   OTR 3 37,989 0 0
CAMECO CORP COM 13321L108 1,088 104,261 SH   SOLE 104,261 0 0
CAMPBELL SOUP CO COM 134429109 376 6,215 SH   OTR 2 0 0 6,215
CAMPBELL SOUP CO COM 134429109 33 550 SH   SOLE 550 0 0
CANADIAN NAT RES LTD COM 136385101 271,955 8,548,253 SH   SOLE 6,965,272 0 1,582,981
CANADIAN NATL RY CO COM 136375102 7,530 112,074 SH   OTR 1 112,074 0 0
CANADIAN NATL RY CO COM 136375102 18,777 279,459 SH   OTR 2 0 0 279,459
CANADIAN NATL RY CO COM 136375102 983 14,632 SH   OTR 3 14,632 0 0
CANADIAN NATL RY CO COM 136375102 251,878 3,748,762 SH   SOLE 3,208,746 0 540,016
CANADIAN PAC RY LTD COM 13645T100 53 375 SH   OTR 2 0 0 375
CANADIAN PAC RY LTD COM 13645T100 134,710 945,838 SH   SOLE 789,070 0 156,768
CANON INC SPONSORED ADR 138006309 4,426 157,300 SH   SOLE 157,300 0 0
CARNIVAL PLC ADR 14365C103 692 13,514 SH   OTR 3 13,514 0 0
CARRIZO OIL & GAS INC COM 144577103 566 15,150 SH   OTR 1 10,150 0 5,000
CARRIZO OIL & GAS INC COM 144577103 225 6,025 SH   SOLE 6,025 0 0
CARRIZO OIL & GAS INC COM 144577103 9,879 264,511 SH   OTR 3 264,511 0 0
CARTER INC COM 146229109 31,079 359,758 SH   OTR 3 359,758 0 0
CBRE GROUP INC CL A 12504L109 51,279 1,628,418 SH   OTR 3 1,628,418 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 32,010 392,963 SH   SOLE 360,422 0 32,541
CELANESE CORP DEL COM SER A 150870103 2,307 29,301 SH   OTR 3 29,301 0 0
CELESTICA INC SUB VTG SHS 15101Q108 118 10,000 SH   SOLE 10,000 0 0
CELGENE CORP COM 151020104 2,983 25,772 SH   OTR 3 25,772 0 0
CELGENE CORP COM 151020104 1,042 9,000 SH   SOLE 9,000 0 0
CELGENE CORP COM 151020104 234 2,020 SH   OTR 2 0 0 2,020
CELGENE CORP COM 151020104 93 801 SH   OTR 1 801 0 0
CELLECTIS S A SPONSORED ADS 15117k103 203 11,952 SH   OTR 3 11,952 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 76 9,500 SH   OTR 1 9,500 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 105 13,133 SH   OTR 3 13,133 0 0
CENOVUS ENERGY INC COM 15135U109 48,197 3,193,342 SH   SOLE 2,322,549 0 870,793
CENTENE CORP DEL COM 15135B101 38,713 685,056 SH   OTR 3 685,056 0 0
CENTRAL FD CDA LTD CL A 153501101 38 3,350 SH   OTR 1 3,350 0 0
CENTRAL FD CDA LTD CL A 153501101 2,008 176,380 SH   OTR 2 0 0 176,380
CENTRAL GARDEN & PET CO COM 153527106 174 5,250 SH   SOLE 5,250 0 0
CENTRAL GARDEN & PET CO COM 153527106 7,986 241,336 SH   OTR 3 241,336 0 0
CHARLES RIV LABS INTL INC COM 159864107 248 3,250 SH   SOLE 3,250 0 0
CHARLES RIV LABS INTL INC COM 159864107 10,936 143,530 SH   OTR 3 143,530 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,159 13,724 SH   OTR 1 13,724 0 0
CHEMED CORP NEW COM 16359R103 16,717 104,214 SH   OTR 3 104,214 0 0
CHEMED CORP NEW COM 16359R103 381 2,375 SH   SOLE 2,375 0 0
CHENIERE ENERGY INC COM NEW 16411R208 155 3,750 SH   OTR 2 0 0 3,750
CHENIERE ENERGY INC COM NEW 16411R208 28,481 687,437 SH   OTR 3 687,437 0 0
CHEVRON CORP NEW COM 166764100 3,290 27,951 SH   SOLE 27,951 0 0
CHEVRON CORP NEW COM 166764100 50,237 426,823 SH   OTR 1 389,708 0 37,115
CHEVRON CORP NEW COM 166764100 659 5,596 SH   OTR 2 0 0 5,596
CHINA BIOLOGIC PRODS INC COM 16938C106 6,312 58,705 SH   OTR 3 58,705 0 0
CHINA BIOLOGIC PRODS INC COM 16938C106 140 1,300 SH   SOLE 1,300 0 0
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 25,007 482,381 SH   OTR 3 482,381 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 28 75 SH   OTR 2 0 0 75
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,471 3,898 SH   OTR 3 3,898 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 34 89 SH   SOLE 89 0 0
CHUBB LIMITED COM H1467J104 28,838 218,268 SH   OTR 1 170,343 0 47,925
CHUBB LIMITED COM H1467J104 165 1,249 SH   OTR 2 0 0 1,249
CIENA CORP COM NEW 171779309 11,799 483,382 SH   OTR 3 483,382 0 0
CIENA CORP COM NEW 171779309 256 10,500 SH   SOLE 10,500 0 0
CIMPRESS N V SHS EURO N20146101 4,837 52,800 SH   SOLE 52,800 0 0
CINEMARK HOLDINGS INC COM 17243V102 18,315 477,456 SH   OTR 3 477,456 0 0
CIRRUS LOGIC INC COM 172755100 11,929 210,990 SH   OTR 3 210,990 0 0
CIRRUS LOGIC INC COM 172755100 274 4,850 SH   SOLE 4,850 0 0
CISCO SYS INC COM 17275R102 76 2,500 SH   OTR 1 2,500 0 0
CISCO SYS INC COM 17275R102 2,965 98,100 SH   SOLE 98,100 0 0
CITIGROUP INC COM NEW 172967424 52,512 883,595 SH   OTR 1 803,980 0 79,615
CITIGROUP INC COM NEW 172967424 511 8,599 SH   OTR 2 0 0 8,599
CITIGROUP INC COM NEW 172967424 2,347 39,500 SH   SOLE 39,500 0 0
CITRIX SYS INC COM 177376100 327 4,600 SH   SOLE 4,600 0 0
CITRIX SYS INC COM 177376100 83 1,169 SH   OTR 1 1,169 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 994 34,928 SH   OTR 2 0 0 34,928
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 430 27,615 SH   OTR 1 27,615 0 0
CME GROUP INC COM 12572Q105 1,005 8,710 SH   OTR 1 8,710 0 0
CME GROUP INC COM 12572Q105 14,860 128,821 SH   OTR 2 0 0 128,821
CME GROUP INC COM 12572Q105 712 6,174 SH   OTR 3 6,174 0 0
CME GROUP INC COM 12572Q105 37,108 321,702 SH   SOLE 321,702 0 0
CNOOC LTD SPONSORED ADR 126132109 155 1,250 SH   OTR 1 1,250 0 0
CNOOC LTD SPONSORED ADR 126132109 644 5,195 SH   OTR 3 5,195 0 0
COCA COLA CO COM 191216100 2,355 56,800 SH   SOLE 56,400 0 400
COCA COLA CO COM 191216100 1,228 29,630 SH   OTR 1 27,630 0 2,000
COCA COLA CO COM 191216100 421 10,147 SH   OTR 2 0 0 10,147
COGNEX CORP COM 192422103 8,369 131,545 SH   OTR 1 109,395 0 22,150
COLGATE PALMOLIVE CO COM 194162103 31,584 482,641 SH   OTR 1 482,641 0 0
COLGATE PALMOLIVE CO COM 194162103 26,141 399,467 SH   OTR 2 0 0 399,467
COLGATE PALMOLIVE CO COM 194162103 984 15,040 SH   OTR 3 15,040 0 0
COLGATE PALMOLIVE CO COM 194162103 179,994 2,750,513 SH   SOLE 2,426,978 0 323,535
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 28,527 775,288 SH   SOLE 650,082 0 125,206
COLONY CAP INC CL A 19624R106 786 38,805 SH   OTR 2 0 0 38,805
COLUMBIA SPORTSWEAR CO COM 198516106 5,203 89,239 SH   OTR 3 89,239 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 117 2,000 SH   SOLE 2,000 0 0
COMCAST CORP NEW CL A 20030N101 148 2,150 SH   OTR 1 2,150 0 0
COMCAST CORP NEW CL A 20030N101 2,811 40,711 SH   OTR 3 40,711 0 0
COMFORT SYS USA INC COM 199908104 2,298 69,000 SH   SOLE 69,000 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 64 11,374 SH   SOLE 11,374 0 0
COMSCORE INC COM 20564W105 7,614 241,106 SH   OTR 3 241,106 0 0
COMSCORE INC COM 20564W105 167 5,300 SH   SOLE 5,300 0 0
CONCHO RES INC COM 20605P101 7,133 53,790 SH   OTR 1 42,880 0 10,910
CONOCOPHILLIPS COM 20825C104 554 11,051 SH   OTR 1 11,051 0 0
CONOCOPHILLIPS COM 20825C104 11 211 SH   OTR 2 0 0 211
CONOCOPHILLIPS COM 20825C104 258 5,153 SH   SOLE 5,153 0 0
CONSOLIDATED EDISON INC COM 209115104 420 5,700 SH   SOLE 5,300 0 400
CONSOLIDATED EDISON INC COM 209115104 99 1,345 SH   OTR 2 0 0 1,345
CONSOLIDATED EDISON INC COM 209115104 253 3,430 SH   OTR 1 3,430 0 0
CONSTELLIUM NV CL A N22035104 63 10,656 SH   SOLE 10,656 0 0
COOPER TIRE & RUBR CO COM 216831107 11,579 298,044 SH   OTR 3 298,044 0 0
COOPER TIRE & RUBR CO COM 216831107 2,607 67,100 SH   SOLE 67,100 0 0
CORE LABORATORIES N V COM N22717107 62 520 SH   OTR 1 520 0 0
CORE LABORATORIES N V COM N22717107 19,452 162,043 SH   OTR 3 162,043 0 0
CORE MARK HOLDING CO INC COM 218681104 9,739 226,120 SH   OTR 3 226,120 0 0
CORE MARK HOLDING CO INC COM 218681104 230 5,350 SH   SOLE 5,350 0 0
CORECIVIC INC COM 21871N101 678 27,732 SH   SOLE 27,732 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,444 15,265 SH   OTR 1 265 0 15,000
COSTCO WHSL CORP NEW COM 22160K105 480 3,000 SH   SOLE 3,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 68 423 SH   OTR 2 0 0 423
COSTCO WHSL CORP NEW COM 22160K105 3,942 24,621 SH   OTR 3 24,621 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 13,851 82,953 SH   OTR 3 82,953 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 301 1,800 SH   SOLE 1,800 0 0
CRANE CO COM 224399105 11,172 154,912 SH   SOLE 154,912 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 157 49,638 SH   OTR 1 49,638 0 0
CREE INC COM 225447101 2,336 88,500 SH   SOLE 88,500 0 0
CRESCENT PT ENERGY CORP COM 22576C101 2,576 189,878 SH   SOLE 186,878 0 3,000
CRH MEDICAL CORP COM 12626F105 4,724 886,144 SH   SOLE 642,900 0 243,244
CRITEO S A SPONS ADS 226718104 6,080 148,010 SH   OTR 3 148,010 0 0
CRITEO S A SPONS ADS 226718104 4,714 114,750 SH   SOLE 114,750 0 0
CSG SYS INTL INC COM 126349109 11,827 244,367 SH   OTR 3 244,367 0 0
CSG SYS INTL INC COM 126349109 286 5,900 SH   SOLE 5,900 0 0
CSRA INC COM 12650T104 34,227 1,074,972 SH   OTR 3 1,074,972 0 0
CUMMINS INC COM 231021106 116 850 SH   OTR 1 850 0 0
CUMMINS INC COM 231021106 2,597 19,000 SH   SOLE 19,000 0 0
CVS HEALTH CORP COM 126650100 485 6,150 SH   SOLE 6,150 0 0
CVS HEALTH CORP COM 126650100 428 5,420 SH   OTR 1 5,420 0 0
CVS HEALTH CORP COM 126650100 482 6,105 SH   OTR 3 6,105 0 0
DANAHER CORP DEL COM 235851102 31 400 SH   SOLE 400 0 0
DANAHER CORP DEL COM 235851102 139 1,780 SH   OTR 1 1,780 0 0
DANAHER CORP DEL COM 235851102 1,337 17,176 SH   OTR 3 17,176 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 47,363 841,253 SH   OTR 3 841,253 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 282 5,000 SH   SOLE 5,000 0 0
DAVIDSTEA INC COM 238661102 503 73,500 SH   SOLE 73,500 0 0
DECKERS OUTDOOR CORP COM 243537107 2,027 36,600 SH   SOLE 36,600 0 0
DENBURY RES INC COM NEW 247916208 615 167,038 SH   SOLE 167,038 0 0
DESCARTES SYS GROUP INC COM 249906108 14,894 699,694 SH   SOLE 610,410 0 89,284
DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 135 15,791 SH   OTR 1 15,791 0 0
DEXCOM INC COM 252131107 32,837 550,037 SH   OTR 3 550,037 0 0
DIAMONDBACK ENERGY INC COM 25278x109 37,285 368,940 SH   OTR 3 368,940 0 0
DIAMONDBACK ENERGY INC COM 25278X109 232 2,300 SH   OTR 1 2,300 0 0
DILLARDS INC CL A 254067101 2,000 31,900 SH   SOLE 31,900 0 0
DINEEQUITY INC COM 254423106 8,728 113,352 SH   OTR 3 113,352 0 0
DINEEQUITY INC COM 254423106 200 2,600 SH   SOLE 2,600 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 291 2,700 SH   OTR 2 0 0 2,700
DISCOVER FINL SVCS COM 254709108 793 11,000 SH   SOLE 11,000 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 200 7,450 SH   OTR 2 0 0 7,450
DISNEY WALT CO COM DISNEY 254687106 9,903 95,020 SH   OTR 2 0 0 95,020
DISNEY WALT CO COM DISNEY 254687106 2,106 20,208 SH   OTR 3 20,208 0 0
DISNEY WALT CO COM DISNEY 254687106 63,484 609,132 SH   OTR 1 548,807 0 60,325
DISNEY WALT CO COM DISNEY 254687106 638 6,125 SH   SOLE 6,125 0 0
DOLBY LABORATORIES INC COM 25659T107 29,557 654,065 SH   OTR 3 654,065 0 0
DOLLAR TREE INC COM 256746108 25,500 330,402 SH   OTR 1 264,237 0 66,165
DOLLAR TREE INC COM 256746108 2 24 SH   OTR 2 0 0 24
DOMINION DIAMOND CORP COM 257287102 491 50,783 SH   SOLE 50,783 0 0
DOMINION RES INC VA NEW COM 25746U109 1,171 15,290 SH   OTR 1 15,290 0 0
DOMINION RES INC VA NEW COM 25746U109 38 500 SH   SOLE 100 0 400
DOMTAR CORP COM NEW 257559203 2,213 56,800 SH   SOLE 56,800 0 0
DOW CHEM CO COM 260543103 2,987 52,200 SH   SOLE 52,200 0 0
DRIL-QUIP INC COM 262037104 2,300 38,300 SH   SOLE 38,300 0 0
DSW INC CL A 23334L102 2,018 89,100 SH   SOLE 89,100 0 0
DTF TAX-FREE INCOME INC COM 23334J107 447 30,956 SH   OTR 1 30,956 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 202 2,750 SH   OTR 1 2,750 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 84 1,150 SH   SOLE 0 0 1,150
DUFF & PHELPS UTIL CORP BD T COM 26432K108 63 6,700 SH   OTR 1 6,700 0 0
DUFF & PHELPS UTIL CORP BD T COM 26432K108 769 81,500 SH   SOLE 81,500 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,457 18,765 SH   OTR 1 18,765 0 0
DUNKIN BRANDS GROUP INC COM 265504100 41,177 785,216 SH   OTR 3 785,216 0 0
DYCOM INDS INC COM 267475101 185 2,300 SH   OTR 1 2,300 0 0
DYCOM INDS INC COM 267475101 10,227 127,371 SH   OTR 3 127,371 0 0
DYCOM INDS INC COM 267475101 241 3,000 SH   SOLE 3,000 0 0
EAGLE MATERIALS INC COM 26969P108 4 37 SH   OTR 1 37 0 0
EAGLE MATERIALS INC COM 26969P108 28,115 285,341 SH   OTR 3 285,341 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 5,961 523,833 SH   OTR 1 523,833 0 0
EATON VANCE CORP COM NON VTG 278265103 747 17,825 SH   OTR 2 0 0 17,825
EATON VANCE MUN BD FD COM 27827X101 6,255 504,002 SH   OTR 1 504,002 0 0
EATON VANCE MUN BD FD COM 27827X101 745 60,000 SH   SOLE 60,000 0 0
EATON VANCE MUN BD FD II COM 27827K109 2,858 232,392 SH   OTR 1 232,392 0 0
EATON VANCE MUN BD FD II COM 27827K109 1,017 82,700 SH   SOLE 82,700 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 2,327 189,174 SH   OTR 1 189,174 0 0
ECHOSTAR CORP CL A 278768106 2,261 44,000 SH   SOLE 44,000 0 0
ECLIPSE RES CORP COM 27890G100 62 23,339 SH   SOLE 23,339 0 0
ECOLAB INC COM 278865100 1,329 11,336 SH   OTR 1 11,336 0 0
ECOLAB INC COM 278865100 16,156 137,828 SH   OTR 2 0 0 137,828
ECOLAB INC COM 278865100 567 4,841 SH   OTR 3 4,841 0 0
ECOLAB INC COM 278865100 30,227 257,869 SH   SOLE 257,869 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3 27 SH   OTR 2 0 0 27
EDWARDS LIFESCIENCES CORP COM 28176E108 2,630 28,065 SH   OTR 3 28,065 0 0
ELDORADO GOLD CORP NEW COM 284902103 599 186,392 SH   SOLE 186,392 0 0
ELECTRONIC ARTS INC COM 285512109 2,470 31,359 SH   OTR 3 31,359 0 0
EMCOR GROUP INC COM 29084Q100 43,742 618,169 SH   OTR 3 618,169 0 0
EMCOR GROUP INC COM 29084Q100 241 3,400 SH   SOLE 3,400 0 0
ENBRIDGE INC COM 29250N105 156,388 3,722,864 SH   SOLE 2,953,086 0 769,778
ENCANA CORP COM 292505104 60 5,100 SH   OTR 1 5,100 0 0
ENCANA CORP COM 292505104 30,317 2,587,338 SH   SOLE 2,394,371 0 192,967
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 4,456 230,744 SH   OTR 2 0 0 230,744
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 65 3,342 SH   SOLE 3,342 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 130 3,625 SH   OTR 1 3,625 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 332 9,279 SH   OTR 2 0 0 9,279
ENERPLUS CORP COM 292766102 114 12,034 SH   SOLE 10,032 0 2,002
ENI S P A SPONSORED ADR 26874R108 4,933 153,000 SH   SOLE 153,000 0 0
ENTEGRIS INC COM 29362U104 35,640 1,991,089 SH   OTR 3 1,991,089 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,722 137,656 SH   OTR 2 0 0 137,656
ENTERPRISE PRODS PARTNERS L COM 293792107 1,332 49,262 SH   OTR 1 49,262 0 0
EOG RES INC COM 26875P101 28,295 279,868 SH   OTR 1 243,468 0 36,400
EOG RES INC COM 26875P101 1,920 18,992 SH   OTR 3 18,992 0 0
EOG RES INC COM 26875P101 536 5,300 SH   SOLE 5,300 0 0
EP ENERGY CORP CL A 268785102 655 100,000 SH   SOLE 100,000 0 0
ERICSSON ADR B SEK 10 294821608 4,884 837,700 SH   SOLE 837,700 0 0
EURONET WORLDWIDE INC COM 298736109 496 6,850 SH   SOLE 6,850 0 0
EURONET WORLDWIDE INC COM 298736109 21,503 296,877 SH   OTR 3 296,877 0 0
EVERCORE PARTNERS INC CLASS A 29977A105 254 3,700 SH   SOLE 3,700 0 0
EVERCORE PARTNERS INC CLASS A 29977A105 5 75 SH   OTR 2 0 0 75
EVERCORE PARTNERS INC CLASS A 29977A105 11,376 165,592 SH   OTR 3 165,592 0 0
EVERTEC INC COM 30040P103 4,524 254,900 SH   SOLE 254,900 0 0
EXLSERVICE HOLDINGS INC COM 302081104 10,360 205,402 SH   OTR 3 205,402 0 0
EXLSERVICE HOLDINGS INC COM 302081104 234 4,633 SH   SOLE 4,633 0 0
EXPEDIA INC DEL COM NEW 30212P303 743 6,562 SH   OTR 3 6,562 0 0
EXXON MOBIL CORP COM 30231G102 2,538 28,119 SH   SOLE 27,919 0 200
EXXON MOBIL CORP COM 30231G102 4,419 48,956 SH   OTR 1 46,906 0 2,050
EXXON MOBIL CORP COM 30231G102 2,532 28,054 SH   OTR 2 0 0 28,054
FACEBOOK INC CL A 30303M102 1,599 13,900 SH   SOLE 13,900 0 0
FACEBOOK INC CL A 30303M102 3,733 32,443 SH   OTR 3 32,443 0 0
FACEBOOK INC CL A 30303M102 1,986 17,264 SH   OTR 2 0 0 17,264
FACTSET RESH SYS INC COM 303075105 836 5,118 SH   OTR 1 5,118 0 0
FACTSET RESH SYS INC COM 303075105 11,825 72,353 SH   OTR 2 0 0 72,353
FACTSET RESH SYS INC COM 303075105 609 3,725 SH   OTR 3 3,725 0 0
FACTSET RESH SYS INC COM 303075105 29,782 182,231 SH   SOLE 182,231 0 0
FEDERAL SIGNAL CORP COM 313855108 2,221 142,300 SH   SOLE 142,300 0 0
FEDERATED PREM INTR MUN INC COM 31423M105 529 41,757 SH   OTR 1 41,757 0 0
FEDERATED PREM INTR MUN INC COM 31423M105 747 59,000 SH   SOLE 59,000 0 0
FEDEX CORP COM 31428X106 694 3,725 SH   OTR 1 3,725 0 0
FEDEX CORP COM 31428X106 36 196 SH   OTR 2 0 0 196
FIFTH THIRD BANCORP COM 316773100 2,352 87,200 SH   SOLE 87,200 0 0
FIFTH THIRD BANCORP COM 316773100 3,007 111,510 SH   OTR 3 111,510 0 0
FINANCIAL ENGINES INC COM 317485100 8,950 243,530 SH   OTR 3 243,530 0 0
FINANCIAL ENGINES INC COM 317485100 204 5,550 SH   SOLE 5,550 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 72,277 784,428 SH   OTR 3 784,428 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 130 11,669 SH   OTR 1 11,669 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 319 4,000 SH   OTR 2 0 0 4,000
FIRST TR STRATEGIC HIGH INC COM SHS NEW 337353304 1,028 83,700 SH   SOLE 83,700 0 0
FIRST TR STRATEGIC HIGH INC COM SHS NEW 337353304 52 4,195 SH   OTR 1 4,195 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 41,993 886,106 SH   SOLE 764,071 0 122,035
FLEX LTD ORD Y2573F102 243 16,900 SH   OTR 1 16,900 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5,346 70,146 SH   SOLE 0 0 70,146
FOOT LOCKER INC COM 344849104 99 1,398 SH   OTR 1 1,398 0 0
FOOT LOCKER INC COM 344849104 184 2,600 SH   OTR 2 0 0 2,600
FOOT LOCKER INC COM 344849104 71,313 1,005,960 SH   OTR 3 1,005,960 0 0
FOOT LOCKER INC COM 344849104 2,127 30,000 SH   SOLE 30,000 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 525 43,310 SH   OTR 2 0 0 43,310
FORD MTR CO DEL COM PAR $0.01 345370860 2,222 183,149 SH   SOLE 182,100 0 1,049
FORTINET INC COM 34959E109 5 150 SH   OTR 2 0 0 150
FORTINET INC COM 34959E109 35,398 1,175,241 SH   OTR 3 1,175,241 0 0
FORTIS INC COM 349553107 28,276 917,304 SH   SOLE 829,323 0 87,981
FOSSIL GROUP INC COM 34988V106 1,758 68,000 SH   SOLE 68,000 0 0
FRANCO NEVADA CORP COM 351858105 6 100 SH   OTR 2 0 0 100
FRANCO NEVADA CORP COM 351858105 31,531 528,265 SH   SOLE 495,036 0 33,229
FRANKLIN LTD DURATION INC TR COM 35472T101 135 11,200 SH   OTR 1 11,200 0 0
FRANKS INTL N V COM N33462107 4,515 366,800 SH   SOLE 366,800 0 0
FREEPORT-MCMORAN INC CL B 35671D857 8,302 629,380 SH   OTR 1 493,830 0 135,550
FREEPORT-MCMORAN INC CL B 35671D857 1 100 SH   OTR 2 0 0 100
FREEPORT-MCMORAN INC CL B 35671D857 68 5,191 SH   SOLE 5,191 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 216 5,110 SH   OTR 1 5,110 0 0
GALAPAGOS NV SPON ADR 36315X101 247 3,842 SH   OTR 3 3,842 0 0
GARTNER INC COM 366651107 33,969 336,090 SH   OTR 3 336,090 0 0
GENERAL ELECTRIC CO COM 369604103 825 26,112 SH   OTR 1 26,112 0 0
GENERAL ELECTRIC CO COM 369604103 1,721 54,457 SH   OTR 2 0 0 54,457
GENERAL ELECTRIC CO COM 369604103 1,664 52,653 SH   OTR 3 52,653 0 0
GENERAL ELECTRIC CO COM 369604103 2,681 84,840 SH   SOLE 82,740 0 2,100
GENERAL MTRS CO COM 37045V100 0 3 SH   OTR 1 3 0 0
GENERAL MTRS CO COM 37045V100 2,254 65,000 SH   SOLE 65,000 0 0
GENPACT LIMITED SHS G3922B107 22,270 914,935 SH   OTR 3 914,935 0 0
GENTHERM INC COM 37253A103 2,427 71,700 SH   SOLE 71,700 0 0
GENWORTH FINL INC COM CL A 37247D106 381 100,000 SH   SOLE 100,000 0 0
GIGAMON INC COM 37518B102 7,642 167,763 SH   OTR 3 167,763 0 0
GIGAMON INC COM 37518B102 171 3,750 SH   SOLE 3,750 0 0
GIGAMON INC COM 37518B102 55 1,200 SH   OTR 1 1,200 0 0
G-III APPAREL GROUP LTD COM 36237H101 7,953 269,042 SH   OTR 3 269,042 0 0
G-III APPAREL GROUP LTD COM 36237H101 2,455 83,050 SH   SOLE 83,050 0 0
GILDAN ACTIVEWEAR INC COM 375916103 141,958 5,600,872 SH   SOLE 4,496,873 0 1,103,999
GILEAD SCIENCES INC COM 375558103 2,478 34,600 SH   SOLE 34,600 0 0
GILEAD SCIENCES INC COM 375558103 914 12,770 SH   OTR 1 12,770 0 0
GILEAD SCIENCES INC COM 375558103 279 3,900 SH   OTR 2 0 0 3,900
GILEAD SCIENCES INC COM 375558103 2,648 36,978 SH   OTR 3 36,978 0 0
GLOBAL PMTS INC COM 37940X102 32,442 467,394 SH   OTR 3 467,394 0 0
GLOBUS MED INC CL A 379577208 5,932 239,109 SH   OTR 3 239,109 0 0
GLOBUS MED INC CL A 379577208 135 5,449 SH   SOLE 5,449 0 0
GOLD STD VENTURES CORP COM 380738104 159 75,000 SH   SOLE 75,000 0 0
GOLDCORP INC NEW COM 380956409 21,972 1,616,679 SH   SOLE 1,616,179 0 500
GOLDMAN SACHS GROUP INC COM 38141G104 341 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 847 10,194 SH   OTR 3 10,194 0 0
GRACO INC COM 384109104 175,103 2,107,392 SH   SOLE 1,841,856 0 265,536
GRACO INC COM 384109104 20,766 249,918 SH   OTR 2 0 0 249,918
GRACO INC COM 384109104 33,427 402,297 SH   OTR 1 402,297 0 0
GRAHAM HLDGS CO COM 384637104 2,304 4,500 SH   SOLE 4,500 0 0
GRAHAM HLDGS CO COM 384637104 51 99 SH   OTR 1 99 0 0
GRAN TIERRA ENERGY INC COM 38500T101 5,983 1,981,953 SH   SOLE 1,981,953 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 403 12,100 SH   SOLE 12,100 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 600 37,312 SH   OTR 3 37,312 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 101 2,100 SH   OTR 1 2,100 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 1,022 21,325 SH   OTR 3 21,325 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 235,185 4,908,816 SH   SOLE 4,010,252 0 898,564
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 4,698 174,500 SH   SOLE 174,500 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 3,113 149,003 SH   SOLE 0 0 149,003
GUIDEWIRE SOFTWARE INC COM 40171V100 12,597 255,357 SH   OTR 3 255,357 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 101 900 SH   OTR 2 0 0 900
GW PHARMACEUTICALS PLC ADS 36197T103 4,325 38,700 SH   SOLE 38,700 0 0
HALLIBURTON CO COM 406216101 16 300 SH   OTR 1 300 0 0
HALLIBURTON CO COM 406216101 2,171 40,144 SH   OTR 3 40,144 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,273 47,700 SH   SOLE 47,600 0 100
HASBRO INC COM 418056107 2,120 27,252 SH   OTR 3 27,252 0 0
HAWAIIAN HOLDINGS INC COM 419879101 299 5,250 SH   SOLE 5,250 0 0
HAWAIIAN HOLDINGS INC COM 419879101 93 1,633 SH   OTR 1 1,633 0 0
HAWAIIAN HOLDINGS INC COM 419879101 53,955 946,571 SH   OTR 3 946,571 0 0
HD SUPPLY HLDGS INC COM 40416M105 48,019 1,129,603 SH   OTR 3 1,129,603 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 17,699 291,685 SH   OTR 2 0 0 291,685
HDFC BANK LTD ADR REPS 3 SHS 40415F101 818 13,488 SH   OTR 3 13,488 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 81,002 1,334,912 SH   SOLE 936,694 0 398,218
HDFC BANK LTD ADR REPS 3 SHS 40415F101 49,531 816,272 SH   OTR 1 790,727 0 25,545
HERSHEY CO COM 427866108 232 2,240 SH   OTR 1 2,240 0 0
HERSHEY CO COM 427866108 41 400 SH   OTR 2 0 0 400
HEXCEL CORP NEW COM 428291108 51 1,000 SH   OTR 1 1,000 0 0
HEXCEL CORP NEW COM 428291108 11,771 228,836 SH   OTR 3 228,836 0 0
HEXCEL CORP NEW COM 428291108 270 5,250 SH   SOLE 5,250 0 0
HFF INC CL A 40418F108 6,354 210,056 SH   OTR 3 210,056 0 0
HFF INC CL A 40418F108 145 4,800 SH   SOLE 4,800 0 0
HIBBETT SPORTS INC COM 428567101 1,999 53,600 SH   SOLE 53,600 0 0
HONEYWELL INTL INC COM 438516106 122 1,050 SH   OTR 1 1,050 0 0
HONEYWELL INTL INC COM 438516106 153 1,320 SH   OTR 2 0 0 1,320
HONEYWELL INTL INC COM 438516106 555 4,790 SH   SOLE 4,790 0 0
HORIZON PHARMA PLC SHS G4617B105 47 2,889 SH   OTR 1 2,889 0 0
HORIZON PHARMA PLC SHS G4617B105 22,742 1,405,537 SH   OTR 3 1,405,537 0 0
HORIZON PHARMA PLC SHS G4617B105 184 11,375 SH   SOLE 11,375 0 0
HOST HOTELS & RESORTS INC COM 44107P104 512 27,195 SH   SOLE 27,100 0 95
HP INC COM 40434L105 55 3,700 SH   OTR 1 3,700 0 0
HP INC COM 40434L105 2,181 147,000 SH   SOLE 147,000 0 0
HSBC HLDGS PLC NOTE 6.375%12/3 404280AT6 750 750,000 PRN   SOLE 750,000 0 0
HSBC HLDGS PLC NOTE 6.875%12/3 404280BC2 17,053 15,900,000 PRN   SOLE 15,900,000 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 4,408 109,700 SH   SOLE 109,700 0 0
IAC INTERACTIVECORP COM 44919P508 34,852 537,924 SH   OTR 3 537,924 0 0
IBERIABANK CORP COM 450828108 2,219 26,500 SH   SOLE 26,500 0 0
ICON PLC SHS G4705A100 54,421 723,689 SH   OTR 3 723,689 0 0
ICON PLC SHS G4705A100 335 4,450 SH   SOLE 4,450 0 0
IDEXX LABS INC COM 45168D104 44,902 382,891 SH   OTR 3 382,891 0 0
IDEXX LABS INC COM 45168D104 178 1,516 SH   OTR 1 1,516 0 0
IHS MARKIT LTD SHS G47567105 44,576 1,258,846 SH   SOLE 1,145,913 0 112,933
IHS MARKIT LTD SHS G47567105 13,155 371,519 SH   OTR 2 0 0 371,519
IHS MARKIT LTD SHS G47567105 5,512 155,664 SH   OTR 1 155,664 0 0
ILLINOIS TOOL WKS INC COM 452308109 206 1,685 SH   OTR 1 1,685 0 0
ILLINOIS TOOL WKS INC COM 452308109 110 898 SH   OTR 2 0 0 898
ILLUMINA INC COM 452327109 274 2,138 SH   OTR 1 2,093 0 45
ILLUMINA INC COM 452327109 179 1,400 SH   SOLE 1,400 0 0
IMAX CORP COM 45245E109 32,714 1,041,844 SH   OTR 3 1,041,844 0 0
IMAX CORP COM 45245E109 185 5,900 SH   SOLE 5,900 0 0
IMPERIAL OIL LTD COM NEW 453038408 23,939 689,311 SH   SOLE 685,846 0 3,465
IMPERIAL OIL LTD COM NEW 453038408 826 23,790 SH   OTR 1 18,440 0 5,350
ING GROEP N V SPONSORED ADR 456837103 467 33,124 SH   OTR 3 33,124 0 0
ING GROEP N V SPONSORED ADR 456837103 4,440 314,900 SH   SOLE 314,900 0 0
INNOSPEC INC COM 45768S105 2,281 33,300 SH   SOLE 33,300 0 0
INPHI CORP COM 45772F107 8,929 200,120 SH   OTR 1 162,530 0 37,590
INSPERITY INC COM 45778Q107 9,244 130,295 SH   OTR 3 130,295 0 0
INSPERITY INC COM 45778Q107 213 3,000 SH   SOLE 3,000 0 0
INSULET CORP COM 45784P101 6,092 161,685 SH   OTR 3 161,685 0 0
INSULET CORP COM 45784P101 136 3,600 SH   SOLE 3,600 0 0
INTEL CORP COM 458140100 2,459 67,800 SH   SOLE 67,400 0 400
INTEL CORP COM 458140100 404 11,150 SH   OTR 2 0 0 11,150
INTEL CORP COM 458140100 53,174 1,466,059 SH   OTR 1 1,308,749 0 157,310
INTERACTIVE BROKERS GROUP IN COM 45841N107 237 6,500 SH   SOLE 6,500 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 28,229 773,182 SH   OTR 3 773,182 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 164 2,900 SH   OTR 1 2,900 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,160 38,284 SH   OTR 3 38,284 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 666 11,800 SH   SOLE 11,800 0 0
INTERCONTINENTAL HOTELS GROU SPON ADR NW 2016 45857P608 4,903 110,600 SH   SOLE 110,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,407 14,500 SH   SOLE 14,500 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 175 1,055 SH   OTR 1 1,055 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 227 1,367 SH   OTR 2 0 0 1,367
INTRA CELLULAR THERAPIES INC COM 46116X101 276 18,320 SH   OTR 2 0 0 18,320
INTUIT COM 461202103 3 27 SH   OTR 2 0 0 27
INTUIT COM 461202103 355 3,100 SH   SOLE 3,100 0 0
INTUIT COM 461202103 19,726 172,110 SH   OTR 1 132,035 0 40,075
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 4,031 360,558 SH   OTR 1 360,558 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 1,024 91,600 SH   SOLE 91,600 0 0
INVESCO CALIF VALUE MUN INC COM 46132H106 1,941 159,925 SH   OTR 1 159,925 0 0
INVESCO HIGH INCOME TR II COM 46131F101 50 3,518 SH   OTR 1 3,518 0 0
INVESCO HIGH INCOME TR II COM 46131F101 771 54,100 SH   SOLE 54,100 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 6,179 484,981 SH   OTR 1 484,981 0 0
INVESCO MUN TR COM 46131J103 5,886 480,102 SH   OTR 1 480,102 0 0
INVESCO MUN TR COM 46131J103 748 61,000 SH   SOLE 61,000 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 2,853 234,614 SH   OTR 1 234,614 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 3,058 246,650 SH   OTR 1 246,650 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 5,183 406,549 SH   OTR 1 406,549 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 1,011 79,300 SH   SOLE 79,300 0 0
INVESCO TR INVT GRADE NY MUN COM 46131T101 1,491 112,354 SH   OTR 1 112,354 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 4,695 320,895 SH   OTR 1 320,895 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 751 51,300 SH   SOLE 51,300 0 0
INVUITY INC COM NEW 46187J205 415 72,131 SH   OTR 2 0 0 72,131
IONIS PHARMACEUTICALS INC COM 462222100 230 4,800 SH   SOLE 4,800 0 0
IONIS PHARMACEUTICALS INC COM 462222100 36,698 767,259 SH   OTR 3 767,259 0 0
ISHARES MSCI BRZ CAP ETF 464286400 5,243 157,252 SH   SOLE 0 0 157,252
ISHARES MSCI MEX CAP ETF 464286822 440 10,000 SH   OTR 2 0 0 10,000
ISHARES MSCI TURKEY ETF 464286715 6,036 185,900 SH   SOLE 0 0 185,900
ISHARES INC CORE MSCI EMKT 46434G103 2,577 60,701 SH   SOLE 0 0 60,701
ISHARES INC MSCI JPN ETF NEW 46434G822 4,231 86,600 SH Put SOLE 86,600 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 406 26,860 SH   OTR 2 0 0 26,860
ISHARES TR CORE S&P MCP ETF 464287507 17,121 103,550 SH   OTR 1 103,550 0 0
ISHARES TR CORE S&P SCP ETF 464287804 13,983 101,678 SH   OTR 1 101,678 0 0
ISHARES TR CORE S&P500 ETF 464287200 197,168 876,339 SH   OTR 2 0 0 876,339
ISHARES TR CORE S&P500 ETF 464287200 4,524 20,109 SH   OTR 1 20,109 0 0
ISHARES TR CORE US AGGBD ET 464287226 754 6,974 SH   OTR 2 0 0 6,974
ISHARES TR EAFE SML CP ETF 464288273 5,714 114,650 SH   SOLE 114,650 0 0
ISHARES TR GLB INFRASTR ETF 464288372 4,018 102,916 SH   SOLE 0 0 102,916
ISHARES TR GLOBAL REIT ETF 46434V647 1,397 55,342 SH   SOLE 0 0 55,342
ISHARES TR IBOXX HI YD ETF 464288513 30,007 346,700 SH   SOLE 346,700 0 0
ISHARES TR IBOXX INV CP ETF 464287242 3,350 28,592 SH   SOLE 0 0 28,592
ISHARES TR JP MOR EM MK ETF 464288281 2,338 21,209 SH   SOLE 21,209 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 6,076 110,618 SH   OTR 2 0 0 110,618
ISHARES TR MSCI ACWI ETF 464288257 2,438 41,210 SH   OTR 2 0 0 41,210
ISHARES TR MSCI ACWI EX US 464288240 7,003 173,910 SH   OTR 2 0 0 173,910
ISHARES TR MSCI EAFE ETF 464287465 4,895 84,799 SH   OTR 1 84,799 0 0
ISHARES TR MSCI EAFE ETF 464287465 336 5,820 SH   SOLE 5,820 0 0
ISHARES TR MSCI EAFE ETF 464287465 11,016 190,825 SH   OTR 2 0 0 190,825
ISHARES TR MSCI EMG MKT ETF 464287234 2,367 67,600 SH Put SOLE 67,600 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 340 9,715 SH   SOLE 9,715 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 12,747 364,100 SH   OTR 2 0 0 364,100
ISHARES TR MSCI KLD400 SOC 464288570 677 8,224 SH   OTR 2 0 0 8,224
ISHARES TR NA NAT RES 464287374 376 10,453 SH   OTR 2 0 0 10,453
ISHARES TR RUS 1000 GRW ETF 464287614 554 5,282 SH   OTR 3 5,282 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 781 7,445 SH   OTR 2 0 0 7,445
ISHARES TR RUS 1000 VAL ETF 464287598 490 4,374 SH   OTR 3 4,374 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,310 11,689 SH   OTR 2 0 0 11,689
ISHARES TR RUS 2000 GRW ETF 464287648 73 471 SH   OTR 2 0 0 471
ISHARES TR RUS 2000 GRW ETF 464287648 6,451 41,907 SH   OTR 3 41,907 0 0
ISHARES TR RUS MD CP GR ETF 464287481 4,917 50,488 SH   OTR 3 50,488 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 214 2,655 SH   OTR 3 2,655 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,569 19,051 SH   OTR 2 0 0 19,051
ISHARES TR RUSSELL 2000 ETF 464287655 1,124 8,335 SH   SOLE 8,335 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 4,068 30,589 SH   OTR 2 0 0 30,589
ISHARES TR S&P 100 ETF 464287101 347 3,497 SH   OTR 2 0 0 3,497
ISHARES TR SELECT DIVID ETF 464287168 16,915 190,974 SH   OTR 1 190,974 0 0
ISHARES TR SELECT DIVID ETF 464287168 354 4,000 SH   OTR 2 0 0 4,000
ISHARES TR U.S. PFD STK ETF 464288687 2,379 63,923 SH   OTR 1 63,923 0 0
J & J SNACK FOODS CORP COM 466032109 12,576 94,255 SH   OTR 3 94,255 0 0
J & J SNACK FOODS CORP COM 466032109 287 2,150 SH   SOLE 2,150 0 0
J2 GLOBAL INC COM 48123v102 8,023 98,085 SH   OTR 3 98,085 0 0
J2 GLOBAL INC COM 48123V102 180 2,200 SH   SOLE 2,200 0 0
JANUS CAP GROUP INC COM 47102X105 8,958 675,054 SH   OTR 3 675,054 0 0
JANUS CAP GROUP INC COM 47102X105 204 15,400 SH   SOLE 15,400 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4,885 44,800 SH   SOLE 44,800 0 0
JOHNSON & JOHNSON COM 478160104 4,633 40,216 SH   OTR 3 40,216 0 0
JOHNSON & JOHNSON COM 478160104 357,438 3,102,488 SH   SOLE 2,713,938 0 388,550
JOHNSON & JOHNSON COM 478160104 74,915 650,249 SH   OTR 1 630,249 0 20,000
JOHNSON & JOHNSON COM 478160104 52,599 456,551 SH   OTR 2 0 0 456,551
JOHNSON CTLS INTL PLC SHS G51502105 99 2,400 SH   OTR 1 2,400 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,550 37,641 SH   OTR 3 37,641 0 0
JONES LANG LASALLE INC COM 48020Q107 2,263 22,400 SH   SOLE 22,400 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 137 4,331 SH   OTR 2 0 0 4,331
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7,253 229,450 SH   SOLE 229,450 0 0
JPMORGAN CHASE & CO COM 46625H100 4,890 56,670 SH   OTR 3 56,670 0 0
JPMORGAN CHASE & CO COM 46625H100 3,358 38,911 SH   OTR 2 0 0 38,911
JPMORGAN CHASE & CO COM 46625H100 31,581 365,981 SH   OTR 1 315,066 0 50,915
JPMORGAN CHASE & CO COM 46625H100 333 3,863 SH   SOLE 3,863 0 0
KAPSTONE PAPER & PACKAGING C COM 48562p103 26,593 1,206,027 SH   OTR 3 1,206,027 0 0
KAPSTONE PAPER & PACKAGING C COM 48562P103 2,395 108,600 SH   SOLE 108,600 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 206 10,519 SH   OTR 1 10,519 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 39 2,000 SH   OTR 2 0 0 2,000
KEYCORP NEW COM 493267108 189 10,320 SH   OTR 2 0 0 10,320
KIMBERLY CLARK CORP COM 494368103 11 100 SH   SOLE 100 0 0
KIMBERLY CLARK CORP COM 494368103 142 1,243 SH   OTR 2 0 0 1,243
KIMBERLY CLARK CORP COM 494368103 297 2,600 SH   OTR 1 2,600 0 0
KINDER MORGAN INC DEL COM 49456B101 292 14,123 SH   OTR 2 0 0 14,123
KINDER MORGAN INC DEL COM 49456B101 628 30,345 SH   OTR 1 30,345 0 0
KOREA ELECTRIC PWR SPONSORED ADR 500631106 4,413 238,800 SH   SOLE 238,800 0 0
KRAFT HEINZ CO COM 500754106 48 545 SH   OTR 1 545 0 0
KRAFT HEINZ CO COM 500754106 367 4,208 SH   OTR 3 4,208 0 0
KRAFT HEINZ CO COM 500754106 558 6,385 SH   SOLE 6,316 0 69
KROGER CO COM 501044101 22,659 656,587 SH   OTR 1 538,112 0 118,475
KROGER CO COM 501044101 1,814 52,574 SH   OTR 3 52,574 0 0
LA Z BOY INC COM 505336107 13,560 436,706 SH   OTR 3 436,706 0 0
LA Z BOY INC COM 505336107 309 9,950 SH   SOLE 9,950 0 0
LAS VEGAS SANDS CORP COM 517834107 475 8,900 SH   SOLE 8,900 0 0
LAS VEGAS SANDS CORP COM 517834107 59 1,100 SH   OTR 1 1,100 0 0
LG DISPLAY CO LTD SPONS ADR REP 50186V102 4,744 369,200 SH   SOLE 369,200 0 0
LILLY ELI & CO COM 532457108 941 12,790 SH   OTR 1 12,790 0 0
LILLY ELI & CO COM 532457108 2,692 36,603 SH   OTR 3 36,603 0 0
LILLY ELI & CO COM 532457108 736 10,000 SH   SOLE 10,000 0 0
LINCOLN NATL CORP IND COM 534187109 2,280 34,400 SH   SOLE 34,400 0 0
LINEAR TECHNOLOGY CORP COM 535678106 3,070 49,235 SH   SOLE 49,235 0 0
LINEAR TECHNOLOGY CORP COM 535678106 0 1 SH   OTR 2 0 0 1
LITHIA MTRS INC CL A 536797103 310 3,200 SH   SOLE 3,200 0 0
LITHIA MTRS INC CL A 536797103 13,575 140,192 SH   OTR 3 140,192 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 465 150,000 SH   SOLE 150,000 0 0
LOEWS CORP COM 540424108 203 4,335 SH   OTR 2 0 0 4,335
LOWES COS INC COM 548661107 18,413 258,894 SH   OTR 1 228,559 0 30,335
LOWES COS INC COM 548661107 19,247 270,634 SH   OTR 2 0 0 270,634
LOWES COS INC COM 548661107 3,428 48,200 SH   OTR 3 48,200 0 0
LOWES COS INC COM 548661107 40,578 570,555 SH   SOLE 570,555 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 913 10,640 SH   OTR 3 10,640 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 96 1,115 SH   OTR 1 1,115 0 0
MAG SILVER CORP COM 55903Q104 611 55,600 SH   SOLE 55,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,837 50,729 SH   OTR 2 0 0 50,729
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 814 10,763 SH   OTR 1 9,038 0 1,725
MAGNA INTL INC COM 559222401 99,038 2,284,844 SH   SOLE 1,752,432 0 532,412
MANAGED DURATION INVT GRD FU COM 56165R103 1,566 119,373 SH   OTR 1 119,373 0 0
MANHATTAN ASSOCS INC COM 562750109 99 1,859 SH   OTR 1 1,859 0 0
MANHATTAN ASSOCS INC COM 562750109 32,681 616,266 SH   OTR 3 616,266 0 0
MANHATTAN ASSOCS INC COM 562750109 235 4,428 SH   SOLE 4,428 0 0
MANPOWERGROUP INC COM 56418H100 2,320 26,100 SH   SOLE 26,100 0 0
MANULIFE FINL CORP COM 56501R106 205,113 11,538,129 SH   SOLE 9,115,478 0 2,422,651
MANULIFE FINL CORP COM 56501R106 53 3,000 SH   OTR 1 3,000 0 0
MARATHON PETE CORP COM 56585A102 2,402 47,700 SH   SOLE 47,700 0 0
MARKETAXESS HLDGS INC COM 57060d108 25,412 172,965 SH   OTR 3 172,965 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 13,460 158,633 SH   OTR 3 158,633 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 310 3,650 SH   SOLE 3,650 0 0
MASTERCARD INCORPORATED CL A 57636Q104 48,679 471,465 SH   OTR 1 471,465 0 0
MASTERCARD INCORPORATED CL A 57636Q104 32,333 313,150 SH   OTR 2 0 0 313,150
MASTERCARD INCORPORATED CL A 57636Q104 1,329 12,872 SH   OTR 3 12,872 0 0
MASTERCARD INCORPORATED CL A 57636Q104 267,344 2,589,289 SH   SOLE 2,257,187 0 332,102
MATRIX SVC CO COM 576853105 8,346 367,671 SH   OTR 3 367,671 0 0
MATRIX SVC CO COM 576853105 191 8,400 SH   SOLE 8,400 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 580 15,029 SH   OTR 3 15,029 0 0
MAXIMUS INC COM 577933104 446 8,000 SH   OTR 1 8,000 0 0
MAXIMUS INC COM 577933104 12,564 225,203 SH   OTR 3 225,203 0 0
MAXIMUS INC COM 577933104 2,642 47,350 SH   SOLE 47,350 0 0
MCCORMICK & CO INC COM NON VTG 579780206 210 2,248 SH   OTR 1 2,248 0 0
MCCORMICK & CO INC COM NON VTG 579780206 96 1,029 SH   OTR 2 0 0 1,029
MCCORMICK & CO INC COM NON VTG 579780206 26 275 SH   SOLE 275 0 0
MCDONALDS CORP COM 580135101 122 1,000 SH   SOLE 700 0 300
MCDONALDS CORP COM 580135101 1,227 10,080 SH   OTR 2 0 0 10,080
MCDONALDS CORP COM 580135101 1,727 14,185 SH   OTR 1 14,185 0 0
MCKESSON CORP COM 58155Q103 500 3,562 SH   OTR 2 0 0 3,562
MCKESSON CORP COM 58155Q103 61 434 SH   OTR 1 434 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 43,687 879,547 SH   OTR 3 879,547 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 268 5,400 SH   SOLE 5,400 0 0
MEDNAX INC COM 58502B106 233 3,500 SH   SOLE 3,500 0 0
MEDTRONIC PLC SHS G5960L103 57 800 SH   OTR 1 800 0 0
MEDTRONIC PLC SHS G5960L103 370 5,192 SH   OTR 2 0 0 5,192
MEDTRONIC PLC SHS G5960L103 409 5,738 SH   OTR 3 5,738 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 6,039 147,659 SH   OTR 3 147,659 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 132 3,225 SH   SOLE 3,225 0 0
MERCADOLIBRE INC COM 58733R102 66,445 425,550 SH   OTR 3 425,550 0 0
MERCADOLIBRE INC COM 58733R102 176 1,127 SH   OTR 1 1,127 0 0
MERCK & CO INC COM 58933Y105 4,907 83,347 SH   OTR 1 82,647 0 700
MERCK & CO INC COM 58933Y105 2,036 34,581 SH   OTR 2 0 0 34,581
MERCK & CO INC COM 58933Y105 2,277 38,670 SH   SOLE 38,670 0 0
METHANEX CORP COM 59151K108 95,563 2,182,575 SH   SOLE 1,952,824 0 229,751
METLIFE INC COM 59156R108 2,199 40,800 SH   SOLE 40,800 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,020 2,438 SH   OTR 3 2,438 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 169,720 405,486 SH   SOLE 358,283 0 47,203
METTLER TOLEDO INTERNATIONAL COM 592688105 30,624 73,165 SH   OTR 1 73,165 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 27,780 66,371 SH   OTR 2 0 0 66,371
MFS CHARTER INCOME TR SH BEN INT 552727109 265 31,078 SH   OTR 1 31,078 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 767 90,000 SH   SOLE 90,000 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 120 23,731 SH   OTR 1 23,731 0 0
MFS INVT GRADE MUN TR SH BEN INT 59318B108 685 73,095 SH   OTR 1 73,095 0 0
MFS INVT GRADE MUN TR SH BEN INT 59318B108 740 79,000 SH   SOLE 79,000 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 264 43,595 SH   OTR 1 43,595 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 774 127,800 SH   SOLE 127,800 0 0
MGIC INVT CORP WIS COM 552848103 5,135 503,950 SH   OTR 1 478,950 0 25,000
MICHAELS COS INC COM 59408Q106 33,544 1,640,311 SH   OTR 3 1,640,311 0 0
MICROSOFT CORP COM 594918104 4,327 69,641 SH   OTR 2 0 0 69,641
MICROSOFT CORP COM 594918104 8,572 137,952 SH   OTR 3 137,952 0 0
MICROSOFT CORP COM 594918104 1,910 30,730 SH   SOLE 30,730 0 0
MICROSOFT CORP COM 594918104 71,688 1,153,648 SH   OTR 1 1,035,778 0 117,870
MIDDLEBY CORP COM 596278101 26,862 208,536 SH   OTR 1 208,536 0 0
MIDDLEBY CORP COM 596278101 19,130 148,513 SH   OTR 2 0 0 148,513
MIDDLEBY CORP COM 596278101 48,280 374,816 SH   OTR 3 374,816 0 0
MIDDLEBY CORP COM 596278101 144,341 1,120,572 SH   SOLE 996,640 0 123,932
MITEL NETWORKS CORP COM 60671Q104 17,579 2,592,474 SH   SOLE 2,345,365 0 247,109
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 4,476 726,600 SH   SOLE 726,600 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 187 12,400 SH   SOLE 12,400 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 29,737 1,975,880 SH   OTR 3 1,975,880 0 0
MONSANTO CO NEW COM 61166W101 268 2,550 SH   OTR 2 0 0 2,550
MOODYS CORP COM 615369105 59,962 636,063 SH   OTR 1 636,063 0 0
MOODYS CORP COM 615369105 42,206 447,712 SH   OTR 2 0 0 447,712
MOODYS CORP COM 615369105 1,813 19,237 SH   OTR 3 19,237 0 0
MOODYS CORP COM 615369105 330,962 3,510,787 SH   SOLE 3,053,426 0 457,361
MORGAN STANLEY COM NEW 617446448 2,260 53,500 SH   SOLE 53,500 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 759 105,900 SH   SOLE 105,900 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 238 33,134 SH   OTR 1 33,134 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 128 14,027 SH   OTR 1 14,027 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 606 66,631 SH   SOLE 66,631 0 0
MOSAIC CO NEW COM 61945C103 2,304 78,550 SH   SOLE 78,550 0 0
MOVADO GROUP INC COM 624580106 2,260 78,600 SH   SOLE 78,600 0 0
MPLX LP COM UNIT REP LTD 55336V100 348 10,042 SH   OTR 2 0 0 10,042
MPLX LP COM UNIT REP LTD 55336V100 67 1,921 SH   SOLE 1,921 0 0
MSCI INC COM 55354G100 35,321 448,350 SH   OTR 1 448,350 0 0
MSCI INC COM 55354G100 28,470 361,391 SH   OTR 2 0 0 361,391
MSCI INC COM 55354G100 1,011 12,837 SH   OTR 3 12,837 0 0
MSCI INC COM 55354G100 190,034 2,412,216 SH   SOLE 2,134,765 0 277,451
MSG NETWORK INC CL A 553573106 2,335 108,600 SH   SOLE 108,600 0 0
MYLAN N V SHS EURO N59465109 229 6,000 SH   SOLE 6,000 0 0
MYLAN N V SHS EURO N59465109 99 2,600 SH   OTR 2 0 0 2,600
NASDAQ INC COM 631103108 60 900 SH   OTR 1 900 0 0
NASDAQ INC COM 631103108 2,093 31,180 SH   OTR 3 31,180 0 0
NATERA INC COM 632307104 3,590 306,579 SH   OTR 2 0 0 306,579
NATUS MEDICAL INC DEL COM 639050103 10,508 301,963 SH   OTR 3 301,963 0 0
NATUS MEDICAL INC DEL COM 639050103 244 7,000 SH   SOLE 7,000 0 0
NAVIENT CORP COM 63938C108 38,272 2,329,415 SH   OTR 3 2,329,415 0 0
NAVIENT CORP COM 63938C108 2,256 137,322 SH   SOLE 137,322 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 116 120,000 SH   SOLE 120,000 0 0
NETEASE INC SPONSORED ADR 64110W102 524 2,433 SH   OTR 1 2,433 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 769 65,900 SH   SOLE 65,900 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 102 8,700 SH   OTR 1 8,700 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 141 15,175 SH   OTR 1 15,175 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 164 10,300 SH   OTR 1 10,300 0 0
NEWMONT MINING CORP COM 651639106 3 100 SH   OTR 2 0 0 100
NEWMONT MINING CORP COM 651639106 2,671 78,400 SH   SOLE 78,400 0 0
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 163 10,278 SH   OTR 2 0 0 10,278
NEXTERA ENERGY INC COM 65339F101 2,411 20,180 SH   OTR 1 19,480 0 700
NIKE INC CL B 654106103 33,487 658,800 SH   OTR 1 658,800 0 0
NIKE INC CL B 654106103 173,891 3,421,027 SH   SOLE 2,981,310 0 439,717
NIKE INC CL B 654106103 883 17,365 SH   OTR 3 17,365 0 0
NIKE INC CL B 654106103 21,202 417,118 SH   OTR 2 0 0 417,118
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 4,834 114,900 SH   SOLE 114,900 0 0
NOBLE CORP PLC SHS USD G65431101 4,032 681,000 SH   SOLE 681,000 0 0
NORDSON CORP COM 655663102 49,418 441,038 SH   OTR 3 441,038 0 0
NORDSTROM INC COM 655664100 82 1,703 SH   OTR 1 1,703 0 0
NORDSTROM INC COM 655664100 14 300 SH   OTR 2 0 0 300
NORDSTROM INC COM 655664100 37,866 790,029 SH   OTR 3 790,029 0 0
NORTHROP GRUMMAN CORP COM 666807102 930 3,998 SH   OTR 1 3,998 0 0
NORTHROP GRUMMAN CORP COM 666807102 47 200 SH   OTR 2 0 0 200
NORTHSTAR RLTY FIN CORP COM 66704R803 2,298 151,700 SH   SOLE 151,700 0 0
NOVARTIS A G SPONSORED ADR 66987V109 22,646 310,905 SH   OTR 1 310,905 0 0
NOVARTIS A G SPONSORED ADR 66987V109 738 10,127 SH   OTR 3 10,127 0 0
NOVO-NORDISK A S ADR 670100205 671 18,721 SH   OTR 3 18,721 0 0
NOVO-NORDISK A S ADR 670100205 4,669 130,200 SH   SOLE 130,200 0 0
NTT DOCOMO INC SPONS ADR 62942M201 620 27,265 SH   OTR 3 27,265 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 17 1,131 SH   OTR 1 1,131 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 335 22,500 SH   SOLE 22,500 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 5,817 436,065 SH   OTR 1 436,065 0 0
NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2,890 235,399 SH   OTR 1 235,399 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 3,012 242,159 SH   OTR 1 242,159 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 940 70,489 SH   OTR 1 70,489 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1,736 131,926 SH   OTR 1 131,926 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5,829 455,058 SH   OTR 1 455,058 0 0
NUVEEN NEW YORK QLT MUN INC COM 67066X107 1,346 100,292 SH   OTR 1 100,292 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 2,779 214,839 SH   OTR 1 214,839 0 0
NUVEEN OHIO QLTY MUN INCOME COM 670980101 1,499 103,200 SH   OTR 1 103,200 0 0
NUVEEN OHIO QLTY MUN INCOME COM 670980101 741 51,000 SH   SOLE 51,000 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 2,811 214,913 SH   OTR 1 214,913 0 0
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 266 27,033 SH   OTR 1 27,033 0 0
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 787 80,000 SH   SOLE 80,000 0 0
NUVEEN PREFERRED SECURITIES COM 67072C105 101 10,824 SH   OTR 1 10,824 0 0
NUVEEN PREFERRED SECURITIES COM 67072C105 803 86,300 SH   SOLE 86,300 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 76 5,449 SH   OTR 1 5,449 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 768 55,000 SH   SOLE 55,000 0 0
NUVEEN TEXAS QLTY MUN INCME COM 670983105 1,491 108,651 SH   OTR 1 108,651 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 1,899 146,387 SH   OTR 1 146,387 0 0
NVIDIA CORP COM 67066G104 3,409 31,933 SH   OTR 3 31,933 0 0
NVIDIA CORP COM 67066G104 950 8,900 SH   SOLE 8,900 0 0
NVIDIA CORP COM 67066G104 27 250 SH   OTR 1 250 0 0
NXP SEMICONDUCTORS N V COM N6596X109 3,109 31,719 SH   OTR 3 31,719 0 0
OCEANEERING INTL INC COM 675232102 2,341 83,000 SH   SOLE 83,000 0 0
OLD DOMINION FGHT LINES INC COM 679580100 46,869 546,326 SH   OTR 3 546,326 0 0
OM ASSET MGMT PLC SHS G67506108 418 28,801 SH   OTR 3 28,801 0 0
ONEOK INC NEW COM 682680103 29 500 SH   OTR 1 500 0 0
ONEOK INC NEW COM 682680103 2,342 40,800 SH   SOLE 40,800 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 308 7,150 SH   OTR 1 7,150 0 0
OPEN TEXT CORP COM 683715106 83,976 1,362,122 SH   SOLE 1,255,391 0 106,731
OPHTHOTECH CORP COM 683745103 4,360 902,714 SH   OTR 3 902,714 0 0
OPHTHOTECH CORP COM 683745103 20 4,100 SH   SOLE 4,100 0 0
ORACLE CORP COM 68389X105 23,026 598,854 SH   OTR 2 0 0 598,854
ORACLE CORP COM 68389X105 905 23,539 SH   OTR 3 23,539 0 0
ORACLE CORP COM 68389X105 190,945 4,966,062 SH   SOLE 4,400,767 0 565,295
ORACLE CORP COM 68389X105 37,160 966,438 SH   OTR 1 966,438 0 0
ORANGE SPONSORED ADR 684060106 4,830 319,000 SH   SOLE 319,000 0 0
ORIX CORP SPONSORED ADR 686330101 4,584 58,900 SH   SOLE 58,900 0 0
OSHKOSH CORP COM 688239201 355 5,495 SH   OTR 1 5,495 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 4,943 507,858 SH   SOLE 507,858 0 0
OWENS CORNING NEW COM 690742101 19,948 386,894 SH   OTR 3 386,894 0 0
PARKER HANNIFIN CORP COM 701094104 778 5,560 SH   OTR 1 5,560 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 556 18,000 SH   OTR 1 18,000 0 0
PEMBINA PIPELINE CORP COM 706327103 48,495 1,554,477 SH   SOLE 1,393,299 0 161,178
PENN WEST PETE LTD NEW COM 707887105 18,013 10,222,643 SH   SOLE 9,241,681 0 980,962
PENNEY J C INC COM 708160106 189 22,700 SH   OTR 1 22,700 0 0
PENNEY J C INC COM 708160106 2 189 SH   OTR 2 0 0 189
PENNEY J C INC COM 708160106 623 75,000 SH   SOLE 75,000 0 0
PEPSICO INC COM 713448108 191,767 1,832,808 SH   SOLE 1,662,979 0 169,829
PEPSICO INC COM 713448108 27,213 260,091 SH   OTR 1 258,292 0 1,799
PEPSICO INC COM 713448108 32,723 312,747 SH   OTR 2 0 0 312,747
PEPSICO INC COM 713448108 1,286 12,288 SH   OTR 3 12,288 0 0
PFIZER INC COM 717081103 2,860 88,060 SH   SOLE 87,660 0 400
PFIZER INC COM 717081103 272 8,380 SH   OTR 1 8,380 0 0
PFIZER INC COM 717081103 272 8,360 SH   OTR 3 8,360 0 0
PHILIP MORRIS INTL INC COM 718172109 176 1,924 SH   OTR 1 1,924 0 0
PHILIP MORRIS INTL INC COM 718172109 200 2,190 SH   OTR 2 0 0 2,190
PHILIP MORRIS INTL INC COM 718172109 41 450 SH   SOLE 150 0 300
PHILLIPS 66 COM 718546104 383 4,430 SH   OTR 1 4,430 0 0
PHILLIPS 66 COM 718546104 162 1,870 SH   SOLE 1,870 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 574 40,113 SH   OTR 3 40,113 0 0
PINNACLE WEST CAP CORP COM 723484101 1,238 15,871 SH   OTR 1 15,471 0 400
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,070 33,122 SH   OTR 2 0 0 33,122
PNC FINL SVCS GROUP INC COM 693475105 205 1,750 SH   OTR 1 1,750 0 0
POLYONE CORP COM 73179P106 6,429 200,652 SH   OTR 3 200,652 0 0
POLYONE CORP COM 73179P106 147 4,600 SH   SOLE 4,600 0 0
POTASH CORP SASK INC COM 73755L107 4 200 SH   OTR 2 0 0 200
POTASH CORP SASK INC COM 73755L107 23,415 1,296,562 SH   SOLE 1,196,606 0 99,956
POWER INTEGRATIONS INC COM 739276103 45,601 672,086 SH   OTR 3 672,086 0 0
POWER INTEGRATIONS INC COM 739276103 292 4,300 SH   SOLE 4,300 0 0
POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 3,229 171,858 SH   SOLE 0 0 171,858
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 2,225 78,739 SH   SOLE 0 0 78,739
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 6,513 278,799 SH   SOLE 269,000 0 9,799
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 94 795 SH   SOLE 0 0 795
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 207 1,745 SH   OTR 2 0 0 1,745
PPG INDS INC COM 693506107 81 850 SH   OTR 2 0 0 850
PPG INDS INC COM 693506107 1,943 20,503 SH   OTR 3 20,503 0 0
PPG INDS INC COM 693506107 445 4,700 SH   SOLE 4,700 0 0
PRA GROUP INC COM 69354N106 9,464 242,048 SH   OTR 3 242,048 0 0
PRA GROUP INC COM 69354N106 211 5,400 SH   SOLE 5,400 0 0
PRAXAIR INC COM 74005P104 18,908 161,348 SH   OTR 2 0 0 161,348
PRAXAIR INC COM 74005P104 674 5,748 SH   OTR 3 5,748 0 0
PRAXAIR INC COM 74005P104 1,231 10,508 SH   OTR 1 10,508 0 0
PRAXAIR INC COM 74005P104 34,624 295,451 SH   SOLE 295,451 0 0
PRECISION DRILLING CORP COM 2010 74022D308 32,501 5,971,850 SH   SOLE 5,391,300 0 580,550
PRESTIGE BRANDS HLDGS INC COM 74112D101 30,603 587,383 SH   OTR 3 587,383 0 0
PRESTIGE BRANDS HLDGS INC COM 74112D101 182 3,500 SH   SOLE 3,500 0 0
PRICE T ROWE GROUP INC COM 74144T108 93 1,239 SH   OTR 2 0 0 1,239
PRICE T ROWE GROUP INC COM 74144T108 489 6,500 SH   SOLE 6,500 0 0
PRICELINE GRP INC COM NEW 741503403 2,570 1,753 SH   OTR 3 1,753 0 0
PROCTER AND GAMBLE CO COM 742718109 2,311 27,483 SH   OTR 2 0 0 27,483
PROCTER AND GAMBLE CO COM 742718109 2,321 27,600 SH   SOLE 27,600 0 0
PROCTER AND GAMBLE CO COM 742718109 749 8,907 SH   OTR 1 8,907 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 582 7,650 SH   OTR 2 0 0 7,650
PROSHARES TR S&P 500 DV ARIST 74348A467 256 4,740 SH   OTR 2 0 0 4,740
PROSHARES TR ULTRAPRO SHORT S 74348A442 500 24,500 SH   OTR 2 0 0 24,500
PROSHARES TR II ULTRASHORT YEN N 74347W569 963 12,000 SH   OTR 1 12,000 0 0
PROTO LABS INC COM 743713109 27,631 538,086 SH   OTR 3 538,086 0 0
PROTO LABS INC COM 743713109 162 3,150 SH   SOLE 3,150 0 0
PRUDENTIAL FINL INC COM 744320102 2,312 22,220 SH   SOLE 22,220 0 0
PRUDENTIAL PLC ADR 74435K204 1,499 37,677 SH   OTR 3 37,677 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 4,390 367,384 SH   OTR 1 367,384 0 0
QUALCOMM INC COM 747525103 613 9,400 SH   SOLE 9,400 0 0
QUALCOMM INC COM 747525103 1,424 21,847 SH   OTR 2 0 0 21,847
QUALCOMM INC COM 747525103 174 2,670 SH   OTR 1 2,670 0 0
QUALYS INC COM 74758T303 6,477 204,641 SH   OTR 3 204,641 0 0
QUALYS INC COM 74758T303 146 4,600 SH   SOLE 4,600 0 0
RADIUS HEALTH INC COM NEW 750469207 17,749 466,710 SH   OTR 3 466,710 0 0
RADIUS HEALTH INC COM NEW 750469207 61 1,600 SH   SOLE 1,600 0 0
RANDGOLD RES LTD ADR 752344309 53 700 SH   OTR 1 700 0 0
RANDGOLD RES LTD ADR 752344309 779 10,200 SH   SOLE 10,200 0 0
RANGE RES CORP COM 75281A109 203 5,900 SH   OTR 1 5,900 0 0
RAYTHEON CO COM NEW 755111507 67 474 SH   OTR 2 0 0 474
RAYTHEON CO COM NEW 755111507 1,956 13,773 SH   OTR 3 13,773 0 0
RAYTHEON CO COM NEW 755111507 23 162 SH   SOLE 162 0 0
RED HAT INC COM 756577102 2,927 41,999 SH   OTR 3 41,999 0 0
REGAL ENTMT GROUP CL A 758766109 322 15,615 SH   OTR 1 15,615 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,624 7,147 SH   OTR 3 7,147 0 0
REGENERON PHARMACEUTICALS COM 75886F107 220 600 SH   SOLE 600 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,299 160,100 SH   SOLE 160,100 0 0
RESEARCH FRONTIERS INC COM 760911107 60 32,966 SH   OTR 1 400 0 32,566
RESTAURANT BRANDS INTL INC COM 76131D103 287 6,045 SH   SOLE 0 0 6,045
RESTORATION HARDWARE HLDGS I COM 761283100 236 7,700 SH   OTR 1 7,700 0 0
REYNOLDS AMERICAN INC COM 761713106 392 7,000 SH   OTR 1 7,000 0 0
REYNOLDS AMERICAN INC COM 761713106 70 1,250 SH   SOLE 0 0 1,250
RICHMONT MINES INC COM 76547T106 2 300 SH   OTR 2 0 0 300
RICHMONT MINES INC COM 76547T106 3,756 579,400 SH   SOLE 579,400 0 0
RIO TINTO PLC SPONSORED ADR 767204100 0 3 SH   OTR 1 3 0 0
RIO TINTO PLC SPONSORED ADR 767204100 4,504 117,100 SH   SOLE 116,900 0 200
ROBERT HALF INTL INC COM 770323103 109 2,238 SH   OTR 1 2,238 0 0
ROBERT HALF INTL INC COM 770323103 2,371 48,600 SH   SOLE 48,600 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,866 13,887 SH   OTR 3 13,887 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 41,509 1,078,002 SH   SOLE 1,002,659 0 75,343
ROSS STORES INC COM 778296103 21,686 330,585 SH   OTR 1 259,505 0 71,080
ROSS STORES INC COM 778296103 58 881 SH   OTR 2 0 0 881
ROYAL BK CDA MONTREAL QUE COM 780087102 473,723 7,011,752 SH   SOLE 5,857,075 0 1,154,677
ROYAL BK SCOTLAND GROUP PLC NOTE 8.625%12/3 780097BB6 4,090 4,000,000 PRN   SOLE 4,000,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 126 2,316 SH   OTR 1 2,316 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 286 5,256 SH   OTR 2 0 0 5,256
RSP PERMIAN INC COM 74978Q105 29,489 660,884 SH   OTR 3 660,884 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 6,532 356,963 SH   OTR 3 356,963 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 148 8,100 SH   SOLE 8,100 0 0
SABRE CORP COM 78573M104 42,736 1,712,881 SH   OTR 3 1,712,881 0 0
SANDERSON FARMS INC COM 800013104 2,535 26,900 SH   SOLE 26,900 0 0
SANOFI SPONSORED ADR 80105N105 4,562 112,800 SH   SOLE 112,800 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 2,214 164,000 SH   SOLE 164,000 0 0
SAP SE SPON ADR 803054204 28 325 SH   OTR 1 325 0 0
SAP SE SPON ADR 803054204 149 1,725 SH   OTR 2 0 0 1,725
SAP SE SPON ADR 803054204 694 8,033 SH   OTR 3 8,033 0 0
SAP SE SPON ADR 803054204 562 6,500 SH   SOLE 6,500 0 0
SASOL LTD SPONSORED ADR 803866300 4,840 169,300 SH   SOLE 169,300 0 0
SCHEIN HENRY INC COM 806407102 21,700 143,037 SH   OTR 1 118,437 0 24,600
SCHLUMBERGER LTD COM 806857108 302 3,600 SH   OTR 1 3,600 0 0
SCHLUMBERGER LTD COM 806857108 962 11,463 SH   OTR 2 0 0 11,463
SCHLUMBERGER LTD COM 806857108 520 6,200 SH   SOLE 6,200 0 0
SCHWAB CHARLES CORP NEW COM 808513105 257 6,500 SH   OTR 1 6,500 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9,572 176,675 SH   SOLE 0 0 176,675
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,818 40,273 SH   SOLE 0 0 40,273
SCIENCE APPLICATNS INTL CP N COM 808625107 14,588 172,032 SH   OTR 3 172,032 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 335 3,950 SH   SOLE 3,950 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 5,213 1,241,100 SH   SOLE 1,240,100 0 1,000
SECOND SIGHT MED PRODS INC COM 81362J100 30 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 227 3,018 SH   OTR 2 0 0 3,018
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6 125 SH   OTR 2 0 0 125
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 443 8,914 SH   OTR 1 8,914 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 38,068 1,900,585 SH   SOLE 1,697,365 0 203,220
SHERWIN WILLIAMS CO COM 824348106 54,501 202,802 SH   OTR 1 189,852 0 12,950
SHERWIN WILLIAMS CO COM 824348106 27,767 103,324 SH   OTR 2 0 0 103,324
SHERWIN WILLIAMS CO COM 824348106 1,114 4,144 SH   OTR 3 4,144 0 0
SHERWIN WILLIAMS CO COM 824348106 208,303 775,110 SH   SOLE 677,528 0 97,582
SHIRE PLC SPONSORED ADR 82481R106 521 3,060 SH   OTR 1 3,060 0 0
SHIRE PLC SPONSORED ADR 82481R106 13 74 SH   OTR 2 0 0 74
SHUTTERSTOCK INC COM 825690100 152 3,200 SH   SOLE 3,200 0 0
SHUTTERSTOCK INC COM 825690100 6,733 141,678 SH   OTR 3 141,678 0 0
SIERRA WIRELESS INC COM 826516106 17,044 1,090,605 SH   SOLE 1,090,605 0 0
SILVER STD RES INC COM 82823L106 235 26,300 SH   SOLE 26,300 0 0
SILVER WHEATON CORP COM 828336107 4 200 SH   OTR 2 0 0 200
SILVER WHEATON CORP COM 828336107 3,096 160,551 SH   SOLE 160,551 0 0
SKECHERS U S A INC CL A 830566105 12,290 500,000 SH   OTR 2 0 0 500,000
SKECHERS U S A INC CL A 830566105 7,521 305,971 SH   OTR 3 305,971 0 0
SKECHERS U S A INC CL A 830566105 2,304 93,750 SH   SOLE 93,750 0 0
SONY CORP ADR NEW 835699307 1,111 39,653 SH   OTR 3 39,653 0 0
SOUTHERN CO COM 842587107 1,663 33,800 SH   OTR 1 33,800 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 203 1,029 SH   OTR 2 0 0 1,029
SPDR GOLD TRUST GOLD SHS 78463V107 7,513 68,547 SH   OTR 2 0 0 68,547
SPDR GOLD TRUST GOLD SHS 78463V107 92 840 SH   OTR 1 840 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,191 35,600 SH Put SOLE 35,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,010 8,993 SH   OTR 1 8,993 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 33,170 148,392 SH   OTR 2 0 0 148,392
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,076 13,759 SH   SOLE 10,329 0 3,430
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 256 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 3,800 104,258 SH   SOLE 104,258 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 301 3,228 SH   OTR 2 0 0 3,228
SPDR SERIES TRUST S&P DIVID ETF 78464A763 3,804 44,455 SH   OTR 2 0 0 44,455
SPDR SERIES TRUST S&P REGL BKG 78464A698 5,752 103,510 SH   OTR 2 0 0 103,510
SPLUNK INC COM 848637104 34,958 683,435 SH   OTR 3 683,435 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 6,603 703,158 SH   OTR 3 703,158 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 152 16,150 SH   SOLE 16,150 0 0
SPRINT CORP COM SER 1 85207U105 842 100,000 SH   SOLE 100,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 20 2,130 SH   OTR 1 2,130 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 94 10,000 SH   OTR 2 0 0 10,000
STANDARD CHARTERED PLC DEBT 7.500%12/3 G84228CQ9 499 500,000 PRN   SOLE 500,000 0 0
STANTEC INC COM 85472N109 58,213 2,308,286 SH   SOLE 2,140,466 0 167,820
STARBUCKS CORP COM 855244109 2,167 39,026 SH   OTR 3 39,026 0 0
STARBUCKS CORP COM 855244109 494 8,900 SH   SOLE 8,900 0 0
STARBUCKS CORP COM 855244109 764 13,760 SH   OTR 2 0 0 13,760
STARWOOD PPTY TR INC COM 85571B105 30 1,350 SH   OTR 2 0 0 1,350
STARWOOD PPTY TR INC COM 85571B105 2,263 103,100 SH   SOLE 103,100 0 0
STARWOOD PPTY TR INC COM 85571B105 44 2,000 SH   OTR 1 2,000 0 0
STATOIL ASA SPONSORED ADR 85771P102 4,693 257,300 SH   SOLE 257,300 0 0
STRYKER CORP COM 863667101 333 2,781 SH   OTR 2 0 0 2,781
STRYKER CORP COM 863667101 641 5,350 SH   SOLE 5,200 0 150
STUDENT TRANSN INC COM 86388A108 693 124,051 SH   SOLE 124,051 0 0
SUN LIFE FINL INC COM 866796105 77,252 2,015,595 SH   SOLE 1,614,456 0 401,139
SUN LIFE FINL INC COM 866796105 776 20,251 SH   OTR 3 20,251 0 0
SUNCOR ENERGY INC NEW COM 867224107 48,424 1,475,212 SH   SOLE 1,124,230 0 350,982
SUNCOR ENERGY INC NEW COM 867224107 197 6,000 SH   OTR 1 6,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 462 14,065 SH   OTR 3 14,065 0 0
SUNOCO LP COM U REP LP 86765K109 2,542 94,520 SH   SOLE 94,520 0 0
SUNTRUST BKS INC COM 867914103 2,337 42,600 SH   SOLE 42,600 0 0
SUPER MICRO COMPUTER INC COM 86800U104 2,328 83,000 SH   SOLE 83,000 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 27,826 1,648,466 SH   OTR 3 1,648,466 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 187 11,100 SH   SOLE 11,100 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 27,578 1,092,211 SH   OTR 3 1,092,211 0 0
SWIFT TRANSN CO CL A 87074U101 200 8,198 SH   OTR 1 8,198 0 0
SYNAPTICS INC COM 87157D109 5,827 108,760 SH   OTR 3 108,760 0 0
SYNAPTICS INC COM 87157D109 134 2,500 SH   SOLE 2,500 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 8,852 231,118 SH   OTR 3 231,118 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 230 6,000 SH   SOLE 6,000 0 0
SYNCHRONY FINL COM 87165B103 210 5,784 SH   OTR 3 5,784 0 0
SYSCO CORP COM 871829107 589 10,631 SH   OTR 1 10,631 0 0
SYSCO CORP COM 871829107 114 2,050 SH   OTR 2 0 0 2,050
TABLEAU SOFTWARE INC CL A 87336U105 23,846 565,749 SH   OTR 3 565,749 0 0
TABLEAU SOFTWARE INC CL A 87336U105 312 7,400 SH   SOLE 7,400 0 0
TAHOE RES INC COM 873868103 900 95,655 SH   SOLE 74,650 0 21,005
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 185,980 6,468,872 SH   SOLE 5,477,547 0 991,325
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 758 26,373 SH   OTR 3 26,373 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 40,802 1,419,199 SH   OTR 1 1,419,199 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 21,959 763,794 SH   OTR 2 0 0 763,794
TARGA RES CORP COM 87612G101 84 1,500 SH   OTR 1 1,500 0 0
TARGA RES CORP COM 87612G101 430 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 62 860 SH   OTR 1 860 0 0
TARGET CORP COM 87612E106 315 4,355 SH   OTR 2 0 0 4,355
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 4,621 43,900 SH   SOLE 43,900 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 80 759 SH   OTR 1 759 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 276 2,620 SH   OTR 3 2,620 0 0
TE CONNECTIVITY LTD REG SHS H84989104 4,531 65,400 SH   SOLE 65,400 0 0
TECH DATA CORP COM 878237106 2,236 26,400 SH   SOLE 26,400 0 0
TECK RESOURCES LTD CL B 878742204 3,801 190,239 SH   SOLE 189,057 0 1,182
TEGNA INC COM 87901J105 2,182 102,000 SH   SOLE 102,000 0 0
TELEFONICA S A SPONSORED ADR 879382208 4,786 520,200 SH   SOLE 520,200 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 2,350 81,400 SH   SOLE 81,400 0 0
TELUS CORP COM 87971M103 70,384 2,211,844 SH   SOLE 2,052,530 0 159,314
TEMPLETON GLOBAL INCOME FD COM 880198106 254 39,232 SH   OTR 1 39,232 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 1,034 159,600 SH   SOLE 159,600 0 0
TERADATA CORP DEL COM 88076W103 95 3,495 SH   OTR 1 3,495 0 0
TERADATA CORP DEL COM 88076W103 22,746 837,160 SH   OTR 3 837,160 0 0
TESORO CORP COM 881609101 2,319 26,517 SH   SOLE 26,517 0 0
TESSERA HLDG CORP COM 88166T101 7,803 176,537 SH   OTR 3 176,537 0 0
TESSERA HLDG CORP COM 88166T101 194 4,400 SH   SOLE 4,400 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 75 2,069 SH   OTR 2 0 0 2,069
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,337 174,801 SH   SOLE 0 0 174,801
TEXAS INSTRS INC COM 882508104 14,145 193,842 SH   OTR 1 146,662 0 47,180
TEXAS INSTRS INC COM 882508104 2 30 SH   OTR 2 0 0 30
THERMO FISHER SCIENTIFIC INC COM 883556102 4 27 SH   OTR 2 0 0 27
THERMO FISHER SCIENTIFIC INC COM 883556102 1,345 9,531 SH   OTR 3 9,531 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,881 147,985 SH   OTR 1 110,870 0 37,115
THOMSON REUTERS CORP COM 884903105 4,097 93,777 SH   SOLE 86,671 0 7,106
THOMSON REUTERS CORP COM 884903105 2 45 SH   OTR 2 0 0 45
TIFFANY & CO NEW COM 886547108 706 9,122 SH   OTR 1 9,122 0 0
TIFFANY & CO NEW COM 886547108 10,825 139,798 SH   OTR 2 0 0 139,798
TIFFANY & CO NEW COM 886547108 477 6,155 SH   OTR 3 6,155 0 0
TIFFANY & CO NEW COM 886547108 26,130 337,460 SH   SOLE 337,460 0 0
TIME WARNER INC COM NEW 887317303 39 400 SH   OTR 1 400 0 0
TIME WARNER INC COM NEW 887317303 234 2,423 SH   OTR 2 0 0 2,423
TJX COS INC NEW COM 872540109 83,013 1,104,926 SH   OTR 1 1,051,346 0 53,580
TJX COS INC NEW COM 872540109 231,478 3,081,039 SH   SOLE 2,679,708 0 401,331
TJX COS INC NEW COM 872540109 27,782 369,788 SH   OTR 2 0 0 369,788
TJX COS INC NEW COM 872540109 3,667 48,814 SH   OTR 3 48,814 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 512 10,400 SH   OTR 1 10,400 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 415,850 8,446,362 SH   SOLE 6,951,960 0 1,494,402
TOTAL SYS SVCS INC COM 891906109 45,667 931,415 SH   OTR 3 931,415 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 4,536 38,700 SH   SOLE 38,700 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 22,104 188,600 SH   OTR 1 187,900 0 700
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 688 5,867 SH   OTR 3 5,867 0 0
TRACTOR SUPPLY CO COM 892356106 170,214 2,245,271 SH   SOLE 1,991,291 0 253,980
TRACTOR SUPPLY CO COM 892356106 888 11,718 SH   OTR 3 11,718 0 0
TRACTOR SUPPLY CO COM 892356106 20,232 266,874 SH   OTR 2 0 0 266,874
TRACTOR SUPPLY CO COM 892356106 31,637 417,322 SH   OTR 1 417,322 0 0
TRANSCANADA CORP COM 89353D107 182,720 4,059,442 SH   SOLE 3,356,672 0 702,770
TRANSOCEAN LTD REG SHS H8817H100 2,363 160,300 SH   SOLE 160,300 0 0
TRAVELERS COMPANIES INC COM 89417E109 132 1,076 SH   OTR 1 1,076 0 0
TRAVELERS COMPANIES INC COM 89417E109 558 4,560 SH   OTR 2 0 0 4,560
TRAVELPORT WORLDWIDE LTD SHS G9019D104 7,202 510,782 SH   OTR 3 510,782 0 0
TRAVELPORT WORLDWIDE LTD SHS G9019D104 161 11,400 SH   SOLE 11,400 0 0
TREX CO INC COM 89531P105 261 4,050 SH   SOLE 4,050 0 0
TREX CO INC COM 89531P105 11,658 181,030 SH   OTR 3 181,030 0 0
TRIMBLE INC COM 896239100 54 1,800 SH   OTR 1 1,800 0 0
TRIMBLE INC COM 896239100 34,538 1,145,543 SH   OTR 3 1,145,543 0 0
TRINET GROUP INC COM 896288107 9,103 355,305 SH   OTR 3 355,305 0 0
TRINET GROUP INC COM 896288107 209 8,150 SH   SOLE 8,150 0 0
TRINITY INDS INC COM 896522109 2,240 80,700 SH   SOLE 80,700 0 0
TWITTER INC COM 90184l102 554 34,016 SH   OTR 3 34,016 0 0
TWITTER INC COM 90184L102 386 23,700 SH   SOLE 23,700 0 0
TWO HBRS INVT CORP COM 90187B101 2,306 264,500 SH   SOLE 260,500 0 4,000
UBIQUITI NETWORKS INC COM 90347A100 153 2,650 SH   SOLE 2,650 0 0
UBIQUITI NETWORKS INC COM 90347a100 6,953 120,293 SH   OTR 3 120,293 0 0
UMPQUA HLDGS CORP COM 904214103 2,287 121,800 SH   SOLE 121,800 0 0
UNILEVER N V N Y SHS NEW 904784709 20,740 505,110 SH   OTR 1 505,110 0 0
UNILEVER N V N Y SHS NEW 904784709 1,123 27,361 SH   OTR 3 27,361 0 0
UNILEVER N V N Y SHS NEW 904784709 25 600 SH   SOLE 0 0 600
UNION PAC CORP COM 907818108 36,306 350,172 SH   OTR 1 330,157 0 20,015
UNION PAC CORP COM 907818108 15 142 SH   OTR 2 0 0 142
UNION PAC CORP COM 907818108 612 5,900 SH   SOLE 5,900 0 0
UNITED NAT FOODS INC COM 911163103 2,224 46,600 SH   SOLE 46,600 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,145 9,988 SH   OTR 2 0 0 9,988
UNITED PARCEL SERVICE INC CL B 911312106 545 4,750 SH   OTR 1 4,750 0 0
UNITED RENTALS INC COM 911363109 70 664 SH   OTR 1 664 0 0
UNITED RENTALS INC COM 911363109 54,415 515,389 SH   OTR 3 515,389 0 0
UNITED TECHNOLOGIES CORP COM 913017109 40,054 365,394 SH   OTR 1 365,394 0 0
UNITED TECHNOLOGIES CORP COM 913017109 31,835 290,412 SH   OTR 2 0 0 290,412
UNITED TECHNOLOGIES CORP COM 913017109 1,188 10,833 SH   OTR 3 10,833 0 0
UNITED TECHNOLOGIES CORP COM 913017109 197,559 1,802,216 SH   SOLE 1,591,111 0 211,105
UNITED THERAPEUTICS CORP DEL COM 91307C102 113 786 SH   OTR 1 786 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,453 17,100 SH   SOLE 17,100 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,405 27,526 SH   OTR 3 27,526 0 0
UNITEDHEALTH GROUP INC COM 91324P102 33,495 209,293 SH   OTR 2 0 0 209,293
UNITEDHEALTH GROUP INC COM 91324P102 1,806 11,287 SH   OTR 1 11,287 0 0
UNITEDHEALTH GROUP INC COM 91324P102 61,239 382,649 SH   SOLE 382,649 0 0
UNIVERSAL CORP VA COM 913456109 2,537 39,800 SH   SOLE 39,800 0 0
UNIVERSAL FST PRODS INC COM 913543104 2,289 22,400 SH   SOLE 22,400 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,804 27,500 SH   OTR 1 27,500 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 274 2,580 SH   OTR 1 2,580 0 0
UNUM GROUP COM 91529Y106 2,341 53,300 SH   SOLE 53,300 0 0
URBAN OUTFITTERS INC COM 917047102 355 12,468 SH   OTR 1 12,468 0 0
US BANCORP DEL COM NEW 902973304 47,268 920,140 SH   OTR 1 920,140 0 0
US BANCORP DEL COM NEW 902973304 35,949 699,805 SH   OTR 2 0 0 699,805
US BANCORP DEL COM NEW 902973304 1,427 27,788 SH   OTR 3 27,788 0 0
US BANCORP DEL COM NEW 902973304 255,067 4,965,289 SH   SOLE 4,332,217 0 633,072
V F CORP COM 918204108 94 1,768 SH   OTR 2 0 0 1,768
V F CORP COM 918204108 252 4,721 SH   OTR 3 4,721 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 6,768 467,529 SH   SOLE 309,466 0 158,063
VALEANT PHARMACEUTICALS INTL COM 91911K102 49 3,400 SH   OTR 1 3,400 0 0
VALERO ENERGY CORP NEW COM 91913Y100 99 1,454 SH   OTR 1 1,454 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,405 35,200 SH   SOLE 35,200 0 0
VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 630 12,000 SH   OTR 2 0 0 12,000
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4,244 200,000 SH   SOLE 0 0 200,000
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 875 9,122 SH   OTR 1 9,122 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,503 22,451 SH   OTR 2 0 0 22,451
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,531 14,953 SH   OTR 2 0 0 14,953
VANGUARD INDEX FDS MID CAP ETF 922908629 8,426 64,015 SH   OTR 1 64,015 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 779 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS REIT ETF 922908553 40 480 SH   OTR 1 480 0 0
VANGUARD INDEX FDS REIT ETF 922908553 992 12,016 SH   OTR 2 0 0 12,016
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 632 3,079 SH   SOLE 3,079 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 82,221 400,474 SH   OTR 1 400,474 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 420 2,045 SH   OTR 2 0 0 2,045
VANGUARD INDEX FDS SM CP VAL ETF 922908611 710 5,864 SH   OTR 2 0 0 5,864
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,079 54,890 SH   OTR 1 54,890 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 763 5,913 SH   OTR 2 0 0 5,913
VANGUARD INDEX FDS VALUE ETF 922908744 1,103 11,854 SH   OTR 2 0 0 11,854
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 10,256 232,142 SH   OTR 1 232,142 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,369 150,047 SH   OTR 1 150,047 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,118 338,674 SH   OTR 2 0 0 338,674
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,263 26,340 SH   OTR 1 26,340 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,473 29,710 SH   OTR 2 0 0 29,710
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 2,764 32,452 SH   OTR 2 0 0 32,452
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 121 1,425 SH   SOLE 1,425 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 773 9,078 SH   OTR 3 9,078 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,544 42,261 SH   OTR 1 42,261 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 972 26,600 SH   OTR 2 0 0 26,600
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,452 395,504 SH   SOLE 145,931 0 249,573
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 219 2,893 SH   OTR 2 0 0 2,893
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 493 6,500 SH   OTR 3 6,500 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 311 2,450 SH   OTR 1 2,450 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,669 13,168 SH   OTR 2 0 0 13,168
VARIAN MED SYS INC COM 92220P105 23,509 295,696 SH   OTR 1 295,696 0 0
VARIAN MED SYS INC COM 92220P105 129,108 1,623,918 SH   SOLE 1,435,876 0 188,042
VARIAN MED SYS INC COM 92220P105 16,092 202,404 SH   OTR 2 0 0 202,404
VARIAN MED SYS INC COM 92220P105 633 7,965 SH   OTR 3 7,965 0 0
VEEVA SYS INC CL A COM 922475108 98 2,400 SH   OTR 1 2,400 0 0
VEEVA SYS INC CL A COM 922475108 20,419 501,688 SH   OTR 3 501,688 0 0
VERISK ANALYTICS INC COM 92345Y106 703 8,658 SH   OTR 3 8,658 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 347 6,499 SH   OTR 1 6,499 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 80 1,492 SH   OTR 2 0 0 1,492
VERIZON COMMUNICATIONS INC COM 92343V104 2,477 46,410 SH   SOLE 45,650 0 760
VERMILION ENERGY INC COM 923725105 87,555 2,084,632 SH   SOLE 1,841,967 0 242,665
VERTEX PHARMACEUTICALS INC COM 92532F100 214 2,900 SH   SOLE 2,900 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763w103 260 23,575 SH   OTR 3 23,575 0 0
VISA INC COM CL A 92826C839 18,405 235,900 SH   OTR 1 179,260 0 56,640
VISA INC COM CL A 92826C839 478 6,132 SH   OTR 2 0 0 6,132
VISA INC COM CL A 92826C839 6,021 77,167 SH   OTR 3 77,167 0 0
VISA INC COM CL A 92826C839 423 5,423 SH   SOLE 5,423 0 0
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 9 357 SH   OTR 2 0 0 357
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 4,561 186,700 SH   SOLE 186,700 0 0
WABTEC CORP COM 929740108 39,466 475,377 SH   OTR 3 475,377 0 0
WABTEC CORP COM 929740108 288 3,470 SH   OTR 1 3,470 0 0
WADDELL & REED FINL INC CL A 930059100 2,267 116,200 SH   SOLE 116,200 0 0
WAGEWORKS INC COM 930427109 306 4,225 SH   SOLE 4,225 0 0
WAGEWORKS INC COM 930427109 13,225 182,416 SH   OTR 3 182,416 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 104 1,259 SH   OTR 2 0 0 1,259
WALGREENS BOOTS ALLIANCE INC COM 931427108 390 4,708 SH   OTR 3 4,708 0 0
WAL-MART STORES INC COM 931142103 226 3,269 SH   OTR 1 3,269 0 0
WAL-MART STORES INC COM 931142103 353 5,105 SH   OTR 2 0 0 5,105
WAL-MART STORES INC COM 931142103 2,246 32,500 SH   SOLE 32,500 0 0
WASTE CONNECTIONS INC COM 94106B101 118,494 1,512,950 SH   SOLE 1,190,647 0 322,303
WASTE MGMT INC DEL COM 94106L109 203 2,860 SH   OTR 1 2,860 0 0
WASTE MGMT INC DEL COM 94106L109 4 50 SH   OTR 2 0 0 50
WELLS FARGO & CO NEW COM 949746101 3,106 56,353 SH   OTR 1 56,353 0 0
WELLS FARGO & CO NEW COM 949746101 22,390 406,273 SH   OTR 2 0 0 406,273
WELLS FARGO & CO NEW COM 949746101 1,619 29,385 SH   OTR 3 29,385 0 0
WELLS FARGO & CO NEW COM 949746101 43,556 790,347 SH   SOLE 790,347 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 207 24,444 SH   OTR 1 24,444 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 1,054 124,300 SH   SOLE 124,300 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 202 15,733 SH   OTR 1 15,733 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 776 60,500 SH   SOLE 60,500 0 0
WESTERN ALLIANCE BANCORP COM 957638109 15,171 311,461 SH   OTR 3 311,461 0 0
WESTERN ALLIANCE BANCORP COM 957638109 345 7,088 SH   SOLE 7,088 0 0
WESTERN ASSET CLYM INFL OPP COM 95766R104 193 17,308 SH   OTR 1 17,308 0 0
WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 130 11,313 SH   OTR 1 11,313 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 512 34,824 SH   OTR 1 34,824 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 3,132 212,909 SH   SOLE 212,909 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 259 26,314 SH   OTR 1 26,314 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 1,047 106,500 SH   SOLE 106,500 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 65 5,036 SH   OTR 1 5,036 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 774 59,800 SH   SOLE 59,800 0 0
WESTERN DIGITAL CORP COM 958102105 2,516 37,027 SH   SOLE 37,027 0 0
WESTERN REFNG INC COM 959319104 2,248 59,400 SH   SOLE 59,400 0 0
WESTERN UN CO COM 959802109 331 15,240 SH   OTR 1 15,240 0 0
WESTLAKE CHEM CORP COM 960413102 2,245 40,100 SH   SOLE 40,100 0 0
WEX INC COM 96208T104 273 2,450 SH   OTR 1 2,450 0 0
WEYERHAEUSER CO COM 962166104 632 21,000 SH   OTR 1 21,000 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 262 6,885 SH   OTR 2 0 0 6,885
WILLIAMS SONOMA INC COM 969904101 37,563 776,257 SH   OTR 3 776,257 0 0
WINNEBAGO INDS INC COM 974637100 2,086 65,900 SH   SOLE 65,900 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 4,954 100,000 SH   SOLE 100,000 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 429 15,559 SH   OTR 3 15,559 0 0
WPP PLC NEW ADR 92937A102 1,066 9,630 SH   OTR 1 9,630 0 0
WPP PLC NEW ADR 92937A102 981 8,863 SH   OTR 3 8,863 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 37,296 488,354 SH   OTR 3 488,354 0 0
XEROX CORP COM 984121103 61 10,526 SH   OTR 1 10,526 0 0
XL GROUP LTD COM G98294104 75 2,000 SH   OTR 1 2,000 0 0
XL GROUP LTD COM G98294104 4,680 125,600 SH   SOLE 125,600 0 0
XYLEM INC COM 98419M100 129 2,600 SH   OTR 1 2,600 0 0
XYLEM INC COM 98419M100 20 400 SH   OTR 2 0 0 400
XYLEM INC COM 98419M100 29,727 600,293 SH   OTR 3 600,293 0 0
XYLEM INC COM 98419M100 10 200 SH   SOLE 0 0 200
YAMANA GOLD INC COM 98462Y100 1,198 427,281 SH   SOLE 427,281 0 0