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 34,508 180,359 SH   OTR 2 0 0 180,359
3M CO COM 88579Y101 281,118 1,469,284 SH   SOLE 1,300,083 0 169,201
3M CO COM 88579Y101 54,079 282,647 SH   OTR 1 275,580 0 7,067
ABBOTT LABS COM 002824100 67 1,501 SH   OTR 1 1,501 0 0
ABBOTT LABS COM 002824100 852 19,185 SH   OTR 2 0 0 19,185
ABBOTT LABS COM 002824100 240 5,400 SH   SOLE 5,400 0 0
ABBVIE INC COM 00287Y109 21,411 328,586 SH   OTR 1 275,711 0 52,875
ABBVIE INC COM 00287Y109 1,435 22,024 SH   OTR 2 0 0 22,024
ABBVIE INC COM 00287Y109 489 7,500 SH   SOLE 7,500 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 201 40,215 SH   OTR 1 40,215 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 5,120 148,919 SH   OTR 1 21,534 0 127,385
ACADIA PHARMACEUTICALS INC COM 004225108 119 3,450 SH   SOLE 3,450 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,830 165,415 SH   OTR 1 132,067 0 33,348
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 901 7,514 SH   OTR 2 0 0 7,514
ACHAOGEN INC COM 004449104 6,713 266,071 SH   OTR 1 38,109 0 227,962
ACHAOGEN INC COM 004449104 245 9,700 SH   SOLE 9,700 0 0
ACI WORLDWIDE INC COM 004498101 24,794 1,159,146 SH   OTR 1 145,432 0 1,013,714
ACTIVISION BLIZZARD INC COM 00507V109 320 6,414 SH   OTR 2 0 0 6,414
ADVANCED ENERGY INDS COM 007973100 34,024 496,267 SH   OTR 1 62,209 0 434,058
ADVANTAGE OIL & GAS LTD COM 00765F101 1,488 225,500 SH   SOLE 225,500 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 3,112 53,288 SH   OTR 1 7,698 0 45,590
AGIOS PHARMACEUTICALS INC COM 00847X104 67 1,150 SH   SOLE 1,150 0 0
AGNICO EAGLE MINES LTD COM 008474108 82 1,940 SH   OTR 1 1,940 0 0
AGNICO EAGLE MINES LTD COM 008474108 30,899 728,561 SH   SOLE 429,761 0 298,800
AGRIUM INC COM 008916108 56,080 587,794 SH   SOLE 456,068 0 131,726
AKORN INC COM 009728106 9,336 387,689 SH   OTR 1 55,799 0 331,890
AKORN INC COM 009728106 207 8,600 SH   SOLE 8,600 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 12,085 1,505,362 SH   SOLE 1,505,362 0 0
ALBEMARLE CORP COM 012653101 320 3,026 SH   OTR 1 1,665 0 1,361
ALDER BIOPHARMACEUTICALS INC COM 014339105 115 5,550 SH   SOLE 5,550 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 3,256 156,526 SH   OTR 1 22,637 0 133,889
ALGONQUIN PWR UTILS CORP COM 015857105 43,828 4,590,865 SH   SOLE 3,395,147 0 1,195,718
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,077 19,262 SH   OTR 1 2,271 0 16,991
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 460 4,265 SH   OTR 2 0 0 4,265
ALIGN TECHNOLOGY INC COM 016255101 64,925 565,991 SH   OTR 1 70,820 0 495,171
ALLERGAN PLC SHS G0177J108 2,904 12,156 SH   OTR 1 12,156 0 0
ALLERGAN PLC SHS G0177J108 430 1,800 SH   SOLE 1,800 0 0
ALLIANCE CALIF MUN INCOME FD COM 018546101 1,343 100,950 SH   OTR 1 100,950 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 216 17,176 SH   OTR 1 17,176 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 755 60,000 SH   SOLE 60,000 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 5,628 420,627 SH   OTR 1 420,627 0 0
ALPHABET INC CAP STK CL A 02079K305 627 739 SH   OTR 2 0 0 739
ALPHABET INC CAP STK CL A 02079K305 105 124 SH   SOLE 114 0 10
ALPHABET INC CAP STK CL A 02079K305 4,894 5,772 SH   OTR 1 217 0 5,555
ALPHABET INC CAP STK CL C 02079K107 2,040 2,459 SH   OTR 2 0 0 2,459
ALPHABET INC CAP STK CL C 02079K107 3,885 4,683 SH   OTR 1 47 0 4,636
ALPHABET INC CAP STK CL C 02079K107 95 114 SH   SOLE 114 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 679 53,450 SH   OTR 1 53,450 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 92 7,200 SH   OTR 2 0 0 7,200
ALTRIA GROUP INC COM 02209S103 230 3,219 SH   OTR 1 3,219 0 0
ALTRIA GROUP INC COM 02209S103 375 5,251 SH   OTR 2 0 0 5,251
ALTRIA GROUP INC COM 02209S103 162 2,275 SH   SOLE 1,975 0 300
AMAZON COM INC COM 023135106 35,199 39,704 SH   OTR 1 29,539 0 10,165
AMAZON COM INC COM 023135106 2,030 2,290 SH   OTR 2 0 0 2,290
AMERICAN EXPRESS CO COM 025816109 2,515 31,796 SH   OTR 2 0 0 31,796
AMERICAN EXPRESS CO COM 025816109 204 2,580 SH   OTR 1 2,580 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 221 3,535 SH   OTR 1 3,500 0 35
AMERIPRISE FINL INC COM 03076C106 364 2,804 SH   OTR 1 1,655 0 1,149
AMGEN INC COM 031162100 56,547 344,654 SH   OTR 1 314,030 0 30,624
AMGEN INC COM 031162100 10,978 66,908 SH   OTR 2 0 0 66,908
AMGEN INC COM 031162100 935 5,700 SH   SOLE 5,700 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 13,663 336,538 SH   OTR 1 48,195 0 288,343
AMN HEALTHCARE SERVICES INC COM 001744101 459 11,300 SH   SOLE 11,300 0 0
AMPHENOL CORP NEW CL A 032095101 3,223 45,284 SH   OTR 1 1,758 0 43,526
ANADARKO PETE CORP COM 032511107 434 7,000 SH   OTR 1 7,000 0 0
ANADARKO PETE CORP COM 032511107 9 145 SH   OTR 2 0 0 145
ANADARKO PETE CORP COM 032511107 6 100 SH   SOLE 100 0 0
ANALOG DEVICES INC COM 032654105 30,049 366,673 SH   OTR 1 302,026 0 64,647
ANALOG DEVICES INC COM 032654105 24,070 293,713 SH   OTR 2 0 0 293,713
ANALOG DEVICES INC COM 032654105 47,045 574,072 SH   SOLE 574,072 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 36,592 333,385 SH   OTR 1 317,355 0 16,030
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 83 760 SH   OTR 2 0 0 760
ANI PHARMACEUTICALS INC COM 00182C103 7,303 147,496 SH   OTR 1 21,093 0 126,403
ANI PHARMACEUTICALS INC COM 00182C103 257 5,200 SH   SOLE 5,200 0 0
APACHE CORP COM 037411105 981 19,095 SH   OTR 1 19,095 0 0
APACHE CORP COM 037411105 1 15 SH   OTR 2 0 0 15
APPLE INC COM 037833100 73,753 513,387 SH   OTR 1 423,457 0 89,930
APPLE INC COM 037833100 8,160 56,802 SH   SOLE 56,492 0 310
APPLE INC COM 037833100 13,578 94,515 SH   OTR 2 0 0 94,515
APPLIED MATLS INC COM 038222105 117 3,013 SH   OTR 1 3,013 0 0
APPLIED MATLS INC COM 038222105 731 18,800 SH   SOLE 18,800 0 0
ARGAN INC COM 04010E109 9,237 139,636 SH   OTR 1 19,763 0 119,873
ARGAN INC COM 04010E109 308 4,650 SH   SOLE 4,650 0 0
ARISTA NETWORKS INC COM 040413106 69,321 524,090 SH   OTR 1 66,058 0 458,032
ARRIS INTL INC SHS G0551A103 9,102 344,121 SH   OTR 1 51,082 0 293,039
ARRIS INTL INC SHS G0551A103 153 5,800 SH   SOLE 5,800 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 173 6,250 SH   SOLE 6,250 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 7,815 283,155 SH   OTR 1 40,208 0 242,947
ASANKO GOLD INC COM 04341Y105 40,665 15,500,564 SH   SOLE 12,405,114 0 3,095,450
AT&T INC COM 00206R102 3,217 77,422 SH   OTR 1 74,023 0 3,399
AT&T INC COM 00206R102 827 19,910 SH   OTR 2 0 0 19,910
AT&T INC COM 00206R102 4 100 SH   SOLE 100 0 0
ATWOOD OCEANICS INC COM 050095108 106 11,100 SH   OTR 1 11,100 0 0
AUTODESK INC COM 052769106 484 5,600 SH   SOLE 5,600 0 0
AUTOLIV INC COM 052800109 31,027 303,413 SH   OTR 1 38,062 0 265,351
AUTOMATIC DATA PROCESSING IN COM 053015103 158 1,540 SH   OTR 1 1,510 0 30
AUTOMATIC DATA PROCESSING IN COM 053015103 105 1,026 SH   OTR 2 0 0 1,026
AUTOMATIC DATA PROCESSING IN COM 053015103 584 5,700 SH   SOLE 5,700 0 0
AUTOZONE INC COM 053332102 45,526 62,964 SH   OTR 1 61,522 0 1,442
AUTOZONE INC COM 053332102 27,575 38,137 SH   OTR 2 0 0 38,137
AUTOZONE INC COM 053332102 214,655 296,875 SH   SOLE 268,794 0 28,081
B & G FOODS INC NEW COM 05508R106 8,685 215,764 SH   OTR 1 30,766 0 184,998
B & G FOODS INC NEW COM 05508R106 275 6,828 SH   SOLE 6,828 0 0
B2GOLD CORP COM 11777Q209 12,500 4,387,422 SH   SOLE 3,948,637 0 438,785
BAIDU INC SPON ADR REP A 056752108 35 202 SH   OTR 1 0 0 202
BAIDU INC SPON ADR REP A 056752108 122 710 SH   OTR 2 0 0 710
BAIDU INC SPON ADR REP A 056752108 3,168 18,363 SH   SOLE 0 0 18,363
BANCO BRADESCO S A SP ADR PFD NEW 059460303 50 5,400 SH   OTR 1 5,400 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 2,742 294,500 SH   SOLE 0 0 294,500
BANK AMER CORP COM 060505104 4,901 207,755 SH   OTR 1 6,027 0 201,728
BANK AMER CORP COM 060505104 1,490 63,150 SH   OTR 2 0 0 63,150
BANK AMER CORP COM 060505104 4,812 203,967 SH   SOLE 7,749 0 196,218
BANK MONTREAL QUE COM 063671101 76,734 1,027,680 SH   SOLE 876,324 0 151,356
BANK N S HALIFAX COM 064149107 357,392 6,111,042 SH   SOLE 5,042,404 0 1,068,638
BANK NEW YORK MELLON CORP COM 064058100 157 3,324 SH   OTR 2 0 0 3,324
BANK NEW YORK MELLON CORP COM 064058100 4,816 101,964 SH   OTR 1 1,324 0 100,640
BANK OF THE OZARKS INC COM 063904106 38,483 739,921 SH   OTR 1 96,722 0 643,199
BANK OF THE OZARKS INC COM 063904106 179 3,450 SH   SOLE 3,450 0 0
BARCLAYS BK PLC IPATH S&P500 VIX 06740Q252 1,579 100,000 SH   SOLE 100,000 0 0
BARD C R INC COM 067383109 402 1,616 SH   OTR 1 1,233 0 383
BARD C R INC COM 067383109 115 461 SH   OTR 2 0 0 461
BARRICK GOLD CORP COM 067901108 0 25 SH   OTR 2 0 0 25
BARRICK GOLD CORP COM 067901108 47,412 2,496,919 SH   SOLE 2,374,136 0 122,783
BAYTEX ENERGY CORP COM 07317Q105 87 25,450 SH   SOLE 25,150 0 300
BCE INC COM NEW 05534B760 52,095 1,177,013 SH   SOLE 1,014,566 0 162,447
BEACON ROOFING SUPPLY INC COM 073685109 8,722 177,428 SH   OTR 1 25,368 0 152,060
BEACON ROOFING SUPPLY INC COM 073685109 195 3,964 SH   SOLE 3,964 0 0
BECTON DICKINSON & CO COM 075887109 78,035 425,396 SH   OTR 1 416,767 0 8,629
BECTON DICKINSON & CO COM 075887109 40,971 223,347 SH   OTR 2 0 0 223,347
BECTON DICKINSON & CO COM 075887109 357,714 1,950,031 SH   SOLE 1,720,427 0 229,604
BED BATH & BEYOND INC COM 075896100 32,383 820,654 SH   OTR 1 104,693 0 715,961
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,249 5 SH   OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,675 10,051 SH   OTR 1 5,093 0 4,958
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 700 4,200 SH   OTR 2 0 0 4,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 135 810 SH   SOLE 610 0 200
BERRY PLASTICS GROUP INC COM 08579W103 40,209 827,847 SH   OTR 1 109,565 0 718,282
BIG LOTS INC COM 089302103 9,432 193,746 SH   OTR 1 27,600 0 166,146
BIG LOTS INC COM 089302103 209 4,300 SH   SOLE 4,300 0 0
BIOGEN INC COM 09062X103 2,184 7,989 SH   OTR 1 1,803 0 6,186
BIOMARIN PHARMACEUTICAL INC COM 09061G101 572 6,512 SH   OTR 1 487 0 6,025
BLACKBERRY LTD COM 09228F103 964 124,527 SH   SOLE 124,527 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 151 11,311 SH   OTR 1 11,311 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 211 16,034 SH   OTR 1 16,034 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 0 1 SH   OTR 2 0 0 1
BLACKROCK LTD DURATION INC T COM SHS 09249W101 212 13,586 SH   OTR 1 13,586 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 4,393 317,187 SH   OTR 1 317,187 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 2,903 208,218 SH   OTR 1 208,218 0 0
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 779 54,791 SH   OTR 1 54,791 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 3,798 278,844 SH   OTR 1 278,844 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 5,052 356,525 SH   OTR 1 356,525 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 1,849 139,516 SH   OTR 1 139,516 0 0
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 452 34,262 SH   OTR 1 34,262 0 0
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 5,196 352,731 SH   OTR 1 352,731 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 2,983 207,619 SH   OTR 1 207,619 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 4,338 334,742 SH   OTR 1 334,742 0 0
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2,937 207,850 SH   OTR 1 207,850 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,554 114,262 SH   OTR 1 114,262 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 325 10,934 SH   OTR 2 0 0 10,934
BOEING CO COM 097023105 514 2,906 SH   OTR 1 2,850 0 56
BOEING CO COM 097023105 1,394 7,883 SH   OTR 2 0 0 7,883
BOEING CO COM 097023105 707 4,000 SH   SOLE 4,000 0 0
BORGWARNER INC COM 099724106 39,224 938,599 SH   OTR 1 118,298 0 820,301
BOSTON BEER INC CL A 100557107 26,631 184,105 SH   OTR 1 24,564 0 159,541
BOSTON BEER INC CL A 100557107 275 1,900 SH   SOLE 1,900 0 0
BP PLC SPONSORED ADR 055622104 290 8,400 SH   OTR 2 0 0 8,400
BP PLC SPONSORED ADR 055622104 21 600 SH   SOLE 600 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 193 3,547 SH   OTR 1 3,377 0 170
BRISTOL MYERS SQUIBB CO COM 110122108 73 1,343 SH   OTR 2 0 0 1,343
BRISTOL MYERS SQUIBB CO COM 110122108 598 11,000 SH   SOLE 10,600 0 400
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 214 3,223 SH   OTR 1 64 0 3,159
BROADCOM LTD SHS Y09827109 8,057 36,798 SH   SOLE 0 0 36,798
BROADCOM LTD SHS Y09827109 706 3,226 SH   OTR 1 64 0 3,162
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 39,574 582,393 SH   OTR 1 74,178 0 508,215
BROADSOFT INC COM 11133B409 38,428 955,913 SH   OTR 1 124,216 0 831,697
BROADSOFT INC COM 11133B409 344 8,550 SH   SOLE 8,550 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 486 13,355 SH   OTR 1 963 0 12,392
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 193,379 5,309,646 SH   SOLE 4,464,338 0 845,308
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 2 71 SH   OTR 1 11 0 60
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 1,118 45,152 SH   SOLE 41,808 0 3,344
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 9 243 SH   OTR 2 0 0 243
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 56,304 1,456,099 SH   SOLE 1,345,239 0 110,860
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 553 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 29,378 1,317,668 SH   SOLE 1,165,694 0 151,974
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 29,855 1,008,037 SH   SOLE 893,807 0 114,230
BURLINGTON STORES INC COM 122017106 345 3,550 SH   SOLE 3,550 0 0
BURLINGTON STORES INC COM 122017106 58,369 599,952 SH   OTR 1 77,917 0 522,035
CAMBREX CORP COM 132011107 600 10,900 SH   SOLE 10,900 0 0
CAMBREX CORP COM 132011107 18,079 328,407 SH   OTR 1 47,208 0 281,199
CAMECO CORP COM 13321L108 1,122 101,361 SH   SOLE 101,361 0 0
CAMPBELL SOUP CO COM 134429109 356 6,215 SH   OTR 2 0 0 6,215
CAMPBELL SOUP CO COM 134429109 31 550 SH   SOLE 550 0 0
CANADIAN NAT RES LTD COM 136385101 273,334 8,307,424 SH   SOLE 6,691,630 0 1,615,794
CANADIAN NATL RY CO COM 136375102 58,931 798,658 SH   OTR 1 726,071 0 72,587
CANADIAN NATL RY CO COM 136375102 208,274 2,822,611 SH   SOLE 2,262,335 0 560,276
CANADIAN PAC RY LTD COM 13645T100 55 375 SH   OTR 2 0 0 375
CANADIAN PAC RY LTD COM 13645T100 190,156 1,294,929 SH   SOLE 1,086,627 0 208,302
CARLISLE COS INC COM 142339100 202 1,900 SH   OTR 1 1,900 0 0
CARRIZO OIL & GAS INC COM 144577103 442 15,420 SH   OTR 1 10,150 0 5,270
CARTER INC COM 146229109 29,863 332,550 SH   OTR 1 42,264 0 290,286
CBRE GROUP INC CL A 12504L109 51,822 1,489,565 SH   OTR 1 186,875 0 1,302,690
CDN IMPERIAL BK COMM TORONTO COM 136069101 33,450 388,053 SH   SOLE 355,662 0 32,391
CELANESE CORP DEL COM SER A 150870103 2,630 29,269 SH   OTR 1 233 0 29,036
CELGENE CORP COM 151020104 3,301 26,527 SH   OTR 1 1,118 0 25,409
CELGENE CORP COM 151020104 251 2,020 SH   OTR 2 0 0 2,020
CELGENE CORP COM 151020104 1,020 8,200 SH   SOLE 8,200 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 127 14,553 SH   OTR 1 2,438 0 12,115
CENOVUS ENERGY INC COM 15135U109 22,205 1,962,737 SH   SOLE 1,560,449 0 402,288
CENTENE CORP DEL COM 15135B101 44,903 630,132 SH   OTR 1 78,009 0 552,123
CENTRAL FD CDA LTD CL A 153501101 2,159 167,880 SH   OTR 2 0 0 167,880
CENTRAL GARDEN & PET CO COM 153527106 8,490 229,016 SH   OTR 1 32,414 0 196,602
CENTRAL GARDEN & PET CO COM 153527106 300 8,100 SH   SOLE 8,100 0 0
CHARLES RIV LABS INTL INC COM 159864107 12,260 136,303 SH   OTR 1 19,634 0 116,669
CHARLES RIV LABS INTL INC COM 159864107 283 3,150 SH   SOLE 3,150 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 560 5,457 SH   OTR 1 5,457 0 0
CHEMED CORP NEW COM 16359R103 18,235 99,814 SH   OTR 1 14,189 0 85,625
CHEMED CORP NEW COM 16359R103 406 2,225 SH   SOLE 2,225 0 0
CHENIERE ENERGY INC COM NEW 16411R208 29,477 623,597 SH   OTR 1 78,435 0 545,162
CHENIERE ENERGY INC COM NEW 16411R208 63 1,324 SH   SOLE 1,324 0 0
CHENIERE ENERGY INC COM NEW 16411R208 177 3,750 SH   OTR 2 0 0 3,750
CHESAPEAKE ENERGY CORP COM 165167107 52 8,700 SH   OTR 1 8,700 0 0
CHESAPEAKE ENERGY CORP COM 165167107 67 11,353 SH   SOLE 11,353 0 0
CHEVRON CORP NEW COM 166764100 47,577 443,110 SH   OTR 1 400,153 0 42,957
CHEVRON CORP NEW COM 166764100 597 5,563 SH   OTR 2 0 0 5,563
CHEVRON CORP NEW COM 166764100 813 7,576 SH   SOLE 7,576 0 0
CHINA BIOLOGIC PRODS INC COM 16938C106 5,528 55,208 SH   OTR 1 7,964 0 47,244
CHINA BIOLOGIC PRODS INC COM 16938C106 125 1,250 SH   SOLE 1,250 0 0
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 27,301 439,989 SH   OTR 1 55,574 0 384,415
CHUBB LIMITED COM H1467J104 33,816 248,192 SH   OTR 1 197,745 0 50,447
CHUBB LIMITED COM H1467J104 170 1,249 SH   OTR 2 0 0 1,249
CINEMARK HOLDINGS INC COM 17243V102 19,537 440,612 SH   OTR 1 55,687 0 384,925
CIRRUS LOGIC INC COM 172755100 279 4,600 SH   SOLE 4,600 0 0
CIRRUS LOGIC INC COM 172755100 12,448 205,105 SH   OTR 1 33,622 0 171,483
CISCO SYS INC COM 17275R102 686 20,300 SH   SOLE 20,300 0 0
CISCO SYS INC COM 17275R102 37 1,100 SH   OTR 1 1,000 0 100
CITIGROUP INC COM NEW 172967424 55,421 926,460 SH   OTR 1 834,685 0 91,775
CITIGROUP INC COM NEW 172967424 741 12,388 SH   OTR 2 0 0 12,388
CITRIX SYS INC COM 177376100 467 5,600 SH   SOLE 5,600 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 1,430 46,028 SH   OTR 2 0 0 46,028
CME GROUP INC COM 12572Q105 20,903 175,952 SH   OTR 2 0 0 175,952
CME GROUP INC COM 12572Q105 42,876 360,906 SH   SOLE 360,906 0 0
CME GROUP INC COM 12572Q105 2,792 23,503 SH   OTR 1 17,310 0 6,193
CNOOC LTD SPONSORED ADR 126132109 295 2,459 SH   OTR 1 1,274 0 1,185
COCA COLA CO COM 191216100 1,245 29,330 SH   OTR 1 27,330 0 2,000
COCA COLA CO COM 191216100 447 10,540 SH   OTR 2 0 0 10,540
COCA COLA CO COM 191216100 17 400 SH   SOLE 0 0 400
COEUR MNG INC COM NEW 192108504 112 13,900 SH   OTR 1 13,900 0 0
COGNEX CORP COM 192422103 20,512 244,340 SH   OTR 1 199,350 0 44,990
COLGATE PALMOLIVE CO COM 194162103 217,204 2,967,680 SH   SOLE 2,651,525 0 316,155
COLGATE PALMOLIVE CO COM 194162103 39,292 536,847 SH   OTR 1 521,806 0 15,041
COLGATE PALMOLIVE CO COM 194162103 30,247 413,269 SH   OTR 2 0 0 413,269
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 9,167 193,841 SH   SOLE 137,865 0 55,976
COLONY NORTHSTAR INC CL A COM 19625W104 447 34,645 SH   OTR 2 0 0 34,645
COLUMBIA SPORTSWEAR CO COM 198516106 4,913 83,622 SH   OTR 1 12,052 0 71,570
COLUMBIA SPORTSWEAR CO COM 198516106 115 1,950 SH   SOLE 1,950 0 0
COMCAST CORP NEW CL A 20030N101 3,277 87,168 SH   OTR 1 6,739 0 80,429
CONCHO RES INC COM 20605P101 12,489 97,310 SH   OTR 1 73,490 0 23,820
CONOCOPHILLIPS COM 20825C104 598 12,001 SH   OTR 1 11,351 0 650
CONOCOPHILLIPS COM 20825C104 11 211 SH   OTR 2 0 0 211
CONOCOPHILLIPS COM 20825C104 194 3,890 SH   SOLE 3,890 0 0
CONSOLIDATED EDISON INC COM 209115104 233 3,000 SH   OTR 1 3,000 0 0
CONSOLIDATED EDISON INC COM 209115104 115 1,482 SH   OTR 2 0 0 1,482
CONSOLIDATED EDISON INC COM 209115104 31 400 SH   SOLE 0 0 400
COOPER TIRE & RUBR CO COM 216831107 12,554 283,074 SH   OTR 1 40,493 0 242,581
COOPER TIRE & RUBR CO COM 216831107 290 6,550 SH   SOLE 6,550 0 0
CORE LABORATORIES N V COM N22717107 237 2,054 SH   OTR 1 636 0 1,418
CORESITE RLTY CORP COM 21870Q105 7,382 81,977 SH   OTR 1 13,467 0 68,510
COSTCO WHSL CORP NEW COM 22160K105 5,842 34,836 SH   OTR 1 768 0 34,068
COSTCO WHSL CORP NEW COM 22160K105 71 423 SH   OTR 2 0 0 423
COSTCO WHSL CORP NEW COM 22160K105 486 2,900 SH   SOLE 2,900 0 0
COTT CORP QUE COM 22163N106 3,612 291,903 SH   SOLE 291,903 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,535 22,199 SH   OTR 1 2,422 0 19,777
CRACKER BARREL OLD CTRY STOR COM 22410J106 279 1,750 SH   SOLE 1,750 0 0
CRANE CO COM 224399105 11,592 154,912 SH   SOLE 154,912 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 149 45,148 SH   OTR 1 45,148 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1,818 168,313 SH   SOLE 166,813 0 1,500
CRH MEDICAL CORP COM 12626F105 8,521 1,042,839 SH   SOLE 733,196 0 309,643
CRITEO S A SPONS ADS 226718104 142 2,850 SH   SOLE 2,850 0 0
CRITEO S A SPONS ADS 226718104 6,716 134,353 SH   OTR 1 18,617 0 115,736
CSRA INC COM 12650T104 28,944 988,196 SH   OTR 1 124,047 0 864,149
CUMMINS INC COM 231021106 40 265 SH   OTR 1 150 0 115
CUMMINS INC COM 231021106 499 3,300 SH   SOLE 3,300 0 0
CVS HEALTH CORP COM 126650100 499 6,356 SH   OTR 1 5,515 0 841
CVS HEALTH CORP COM 126650100 506 6,450 SH   SOLE 6,450 0 0
DANAHER CORP DEL COM 235851102 1,470 17,191 SH   OTR 1 36 0 17,155
DANAHER CORP DEL COM 235851102 34 400 SH   SOLE 400 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 47,350 775,088 SH   OTR 1 102,145 0 672,943
DAVE & BUSTERS ENTMT INC COM 238337109 296 4,850 SH   SOLE 4,850 0 0
DAVIDSTEA INC COM 238661102 540 73,500 SH   SOLE 73,500 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 1,079 13,400 SH   OTR 1 13,400 0 0
DENBURY RES INC COM NEW 247916208 387 150,000 SH   SOLE 150,000 0 0
DESCARTES SYS GROUP INC COM 249906108 19,244 840,177 SH   SOLE 694,988 0 145,189
DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 109 12,530 SH   OTR 1 12,530 0 0
DEXCOM INC COM 252131107 42,728 504,287 SH   OTR 1 63,017 0 441,270
DIAMONDBACK ENERGY INC COM 25278X109 34,910 336,596 SH   OTR 1 42,172 0 294,424
DISCOVER FINL SVCS COM 254709108 97 1,421 SH   OTR 1 1,254 0 167
DISCOVER FINL SVCS COM 254709108 814 11,900 SH   SOLE 11,900 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 211 7,450 SH   OTR 2 0 0 7,450
DISNEY WALT CO COM DISNEY 254687106 71,890 634,007 SH   OTR 1 556,167 0 77,840
DISNEY WALT CO COM DISNEY 254687106 10,691 94,288 SH   OTR 2 0 0 94,288
DISNEY WALT CO COM DISNEY 254687106 751 6,625 SH   SOLE 6,625 0 0
DOLBY LABORATORIES INC COM 25659T107 31,254 596,329 SH   OTR 1 74,691 0 521,638
DOLLAR TREE INC COM 256746108 34,876 444,512 SH   OTR 1 364,957 0 79,555
DOLLAR TREE INC COM 256746108 2 24 SH   OTR 2 0 0 24
DOMINION DIAMOND CORP COM 257287102 326 25,783 SH   SOLE 25,783 0 0
DOMINION RES INC VA NEW COM 25746U109 900 11,600 SH   OTR 1 11,600 0 0
DOMINION RES INC VA NEW COM 25746U109 31 400 SH   SOLE 0 0 400
DORMAN PRODUCTS INC COM 258278100 2,443 29,742 SH   OTR 1 4,690 0 25,052
DOW CHEM CO COM 260543103 680 10,700 SH   SOLE 10,700 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 221 2,750 SH   OTR 1 2,750 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 92 1,150 SH   SOLE 0 0 1,150
DUKE ENERGY CORP NEW COM NEW 26441C204 1,230 14,999 SH   OTR 1 14,999 0 0
DUNKIN BRANDS GROUP INC COM 265504100 39,110 715,246 SH   OTR 1 89,516 0 625,730
DYCOM INDS INC COM 267475101 11,305 121,628 SH   OTR 1 17,457 0 104,171
DYCOM INDS INC COM 267475101 260 2,800 SH   SOLE 2,800 0 0
EAGLE MATERIALS INC COM 26969P108 36,851 379,358 SH   OTR 1 48,446 0 330,912
EATON VANCE CALIF MUN BD FD COM 27828A100 5,461 480,692 SH   OTR 1 480,692 0 0
EATON VANCE CORP COM NON VTG 278265103 801 17,825 SH   OTR 2 0 0 17,825
EATON VANCE MUN BD FD COM 27827X101 6,512 518,855 SH   OTR 1 518,855 0 0
EATON VANCE MUN BD FD II COM 27827K109 2,943 239,630 SH   OTR 1 239,630 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 2,412 195,271 SH   OTR 1 195,271 0 0
ECOLAB INC COM 278865100 2,719 21,695 SH   OTR 1 16,833 0 4,862
ECOLAB INC COM 278865100 17,773 141,796 SH   OTR 2 0 0 141,796
ECOLAB INC COM 278865100 33,692 268,807 SH   SOLE 268,807 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,744 29,170 SH   OTR 1 1,267 0 27,903
ELECTRONIC ARTS INC COM 285512109 2,859 31,932 SH   OTR 1 883 0 31,049
EMCOR GROUP INC COM 29084Q100 43,926 697,786 SH   OTR 1 92,515 0 605,271
EMCOR GROUP INC COM 29084Q100 375 5,950 SH   SOLE 5,950 0 0
ENBRIDGE INC COM 29250N105 182,776 4,404,825 SH   SOLE 3,597,321 0 807,504
ENCANA CORP COM 292505104 59 5,000 SH   OTR 1 5,000 0 0
ENCANA CORP COM 292505104 31,707 2,707,312 SH   SOLE 2,451,483 0 255,829
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 62 3,123 SH   SOLE 3,123 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 4,553 230,744 SH   OTR 2 0 0 230,744
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 339 9,279 SH   OTR 2 0 0 9,279
ENERPLUS CORP COM 292766102 330 40,976 SH   SOLE 38,974 0 2,002
ENTEGRIS INC COM 29362U104 42,487 1,815,699 SH   OTR 1 226,970 0 1,588,729
ENTERPRISE PRODS PARTNERS L COM 293792107 1,134 41,087 SH   OTR 1 41,087 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,801 137,656 SH   OTR 2 0 0 137,656
EOG RES INC COM 26875P101 29,988 307,413 SH   OTR 1 251,511 0 55,902
EOG RES INC COM 26875P101 546 5,600 SH   SOLE 5,600 0 0
EP ENERGY CORP CL A 268785102 950 200,000 SH   SOLE 200,000 0 0
EURONET WORLDWIDE INC COM 298736109 24,204 283,017 SH   OTR 1 40,723 0 242,294
EURONET WORLDWIDE INC COM 298736109 552 6,450 SH   SOLE 6,450 0 0
EVERCORE PARTNERS INC CLASS A 29977A105 15,440 198,201 SH   OTR 1 29,295 0 168,906
EVERCORE PARTNERS INC CLASS A 29977A105 277 3,550 SH   SOLE 3,550 0 0
EVERSOURCE ENERGY COM 30040W108 500 8,500 SH   SOLE 8,500 0 0
EXLSERVICE HOLDINGS INC COM 302081104 9,276 195,852 SH   OTR 1 28,278 0 167,574
EXLSERVICE HOLDINGS INC COM 302081104 312 6,583 SH   SOLE 6,583 0 0
EXPEDIA INC DEL COM NEW 30212P303 787 6,238 SH   OTR 1 497 0 5,741
EXPRESS SCRIPTS HLDG CO COM 30219G108 204 3,100 SH   SOLE 3,100 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 83 1,266 SH   OTR 1 1,148 0 118
EXPRESS SCRIPTS HLDG CO COM 30219G108 26 401 SH   OTR 2 0 0 401
EXXON MOBIL CORP COM 30231G102 3,847 46,915 SH   OTR 1 44,486 0 2,429
EXXON MOBIL CORP COM 30231G102 2,314 28,217 SH   OTR 2 0 0 28,217
EXXON MOBIL CORP COM 30231G102 189 2,302 SH   SOLE 2,102 0 200
F5 NETWORKS INC COM 315616102 201 1,408 SH   OTR 1 1,408 0 0
FACEBOOK INC CL A 30303M102 1,974 13,900 SH   SOLE 13,900 0 0
FACEBOOK INC CL A 30303M102 4,598 32,369 SH   OTR 1 351 0 32,018
FACEBOOK INC CL A 30303M102 2,578 18,147 SH   OTR 2 0 0 18,147
FACTSET RESH SYS INC COM 303075105 2,182 13,230 SH   OTR 1 9,591 0 3,639
FACTSET RESH SYS INC COM 303075105 13,325 80,804 SH   OTR 2 0 0 80,804
FACTSET RESH SYS INC COM 303075105 30,551 185,257 SH   SOLE 185,257 0 0
FEDERATED PREM INTR MUN INC COM 31423M105 546 41,525 SH   OTR 1 41,525 0 0
FEDEX CORP COM 31428X106 3,412 17,483 SH   OTR 1 5,672 0 11,811
FEDEX CORP COM 31428X106 15 77 SH   OTR 2 0 0 77
FIBROGEN INC COM 31572Q808 209 8,495 SH   OTR 1 1,416 0 7,079
FIFTH THIRD BANCORP COM 316773100 2,893 113,914 SH   OTR 1 3,751 0 110,163
FINANCIAL ENGINES INC COM 317485100 10,179 233,728 SH   OTR 1 33,117 0 200,611
FINANCIAL ENGINES INC COM 317485100 226 5,200 SH   SOLE 5,200 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 63,179 673,478 SH   OTR 1 84,413 0 589,065
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 49,500 818,934 SH   SOLE 712,953 0 105,981
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 7,774 87,824 SH   SOLE 0 0 87,824
FOOT LOCKER INC COM 344849104 69,089 923,524 SH   OTR 1 113,937 0 809,587
FORD MTR CO DEL COM PAR $0.01 345370860 81 7,000 SH   OTR 1 7,000 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 504 43,310 SH   OTR 2 0 0 43,310
FORD MTR CO DEL COM PAR $0.01 345370860 72 6,226 SH   SOLE 5,177 0 1,049
FORTINET INC COM 34959E109 41,597 1,084,674 SH   OTR 1 135,855 0 948,819
FORTINET INC COM 34959E109 6 150 SH   OTR 2 0 0 150
FORTINET INC COM 34959E109 472 12,300 SH   SOLE 12,300 0 0
FORTIS INC COM 349553107 34,542 1,042,698 SH   SOLE 924,747 0 117,951
FORTUNA SILVER MINES INC COM 349915108 521 100,200 SH   SOLE 100,200 0 0
FRANCO NEVADA CORP COM 351858105 54,214 827,836 SH   SOLE 742,055 0 85,781
FREEPORT-MCMORAN INC CL B 35671D857 16,432 1,229,910 SH   OTR 1 1,013,830 0 216,080
FREEPORT-MCMORAN INC CL B 35671D857 1 100 SH   OTR 2 0 0 100
FREEPORT-MCMORAN INC CL B 35671D857 6 460 SH   SOLE 460 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 224 5,327 SH   OTR 1 5,327 0 0
GARTNER INC COM 366651107 33,133 306,811 SH   OTR 1 38,450 0 268,361
GENERAL ELECTRIC CO COM 369604103 335 11,230 SH   SOLE 9,130 0 2,100
GENERAL ELECTRIC CO COM 369604103 965 32,399 SH   OTR 1 28,612 0 3,787
GENERAL ELECTRIC CO COM 369604103 1,623 54,457 SH   OTR 2 0 0 54,457
GENPACT LIMITED SHS G3922B107 1,009 40,762 SH   OTR 1 4,600 0 36,162
GENWORTH FINL INC COM CL A 37247D106 412 100,000 SH   SOLE 100,000 0 0
G-III APPAREL GROUP LTD COM 36237H101 1,586 72,470 SH   OTR 1 7,850 0 64,620
G-III APPAREL GROUP LTD COM 36237H101 198 9,050 SH   SOLE 9,050 0 0
GILDAN ACTIVEWEAR INC COM 375916103 149,843 5,547,913 SH   SOLE 4,544,246 0 1,003,667
GILEAD SCIENCES INC COM 375558103 3,666 53,980 SH   OTR 1 11,157 0 42,823
GILEAD SCIENCES INC COM 375558103 265 3,900 SH   OTR 2 0 0 3,900
GILEAD SCIENCES INC COM 375558103 204 3,000 SH   SOLE 3,000 0 0
GLOBAL PMTS INC COM 37940X102 34,706 430,167 SH   OTR 1 54,156 0 376,011
GLOBUS MED INC CL A 379577208 6,663 224,955 SH   OTR 1 32,399 0 192,556
GLOBUS MED INC CL A 379577208 154 5,199 SH   SOLE 5,199 0 0
GOLD STD VENTURES CORP COM 380738104 162 75,000 SH   SOLE 75,000 0 0
GOLDCORP INC NEW COM 380956409 35,586 2,440,179 SH   SOLE 1,632,479 0 807,700
GOLDMAN SACHS GROUP INC COM 38141G104 1 5 SH   OTR 2 0 0 5
GOLDMAN SACHS GROUP INC COM 38141G104 337 1,465 SH   OTR 1 1,425 0 40
GRACO INC COM 384109104 40,842 433,843 SH   OTR 1 423,660 0 10,183
GRACO INC COM 384109104 24,304 258,173 SH   OTR 2 0 0 258,173
GRACO INC COM 384109104 199,898 2,123,415 SH   SOLE 1,883,722 0 239,693
GRAN TIERRA ENERGY INC COM 38500T101 5,504 2,068,505 SH   SOLE 1,465,753 0 602,752
GRAND CANYON ED INC COM 38526M106 4,165 58,159 SH   OTR 1 9,191 0 48,968
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 423 12,100 SH   SOLE 12,100 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 253,859 5,299,888 SH   SOLE 4,298,747 0 1,001,141
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 3,310 127,608 SH   SOLE 0 0 127,608
GUIDEWIRE SOFTWARE INC COM 40171V100 25,484 452,400 SH   OTR 1 57,227 0 395,173
HALLIBURTON CO COM 406216101 1,962 39,869 SH   OTR 1 338 0 39,531
HASBRO INC COM 418056107 2,739 27,437 SH   OTR 1 414 0 27,023
HAWAIIAN HOLDINGS INC COM 419879101 46,782 1,007,147 SH   OTR 1 133,277 0 873,870
HAWAIIAN HOLDINGS INC COM 419879101 362 7,800 SH   SOLE 7,800 0 0
HD SUPPLY HLDGS INC COM 40416M105 43,910 1,067,714 SH   OTR 1 129,551 0 938,163
HDFC BANK LTD ADR REPS 3 SHS 40415F101 101,338 1,347,223 SH   OTR 1 1,236,924 0 110,299
HDFC BANK LTD ADR REPS 3 SHS 40415F101 111,124 1,477,315 SH   SOLE 1,086,245 0 391,070
HERSHEY CO COM 427866108 245 2,240 SH   OTR 1 2,240 0 0
HERSHEY CO COM 427866108 44 400 SH   OTR 2 0 0 400
HEXCEL CORP NEW COM 428291108 275 5,050 SH   SOLE 5,050 0 0
HEXCEL CORP NEW COM 428291108 11,872 217,627 SH   OTR 1 32,075 0 185,552
HFF INC CL A 40418F108 5,529 199,810 SH   OTR 1 28,579 0 171,231
HFF INC CL A 40418F108 192 6,950 SH   SOLE 6,950 0 0
HONEYWELL INTL INC COM 438516106 156 1,253 SH   OTR 1 1,170 0 83
HONEYWELL INTL INC COM 438516106 165 1,320 SH   OTR 2 0 0 1,320
HONEYWELL INTL INC COM 438516106 586 4,690 SH   SOLE 4,690 0 0
HORIZON PHARMA PLC SHS G4617B105 19,387 1,311,687 SH   OTR 1 175,824 0 1,135,863
HORIZON PHARMA PLC SHS G4617B105 156 10,525 SH   SOLE 10,525 0 0
HSBC HLDGS PLC NOTE 6.375%12/3 404280AT6 768 750,000 PRN   SOLE 750,000 0 0
HSBC HLDGS PLC NOTE 6.875%12/3 404280BC2 16,930 15,900,000 PRN   SOLE 15,900,000 0 0
HUDBAY MINERALS INC COM 443628102 20,102 3,059,714 SH   SOLE 2,129,404 0 930,310
IAC INTERACTIVECORP COM 44919P508 36,204 491,108 SH   OTR 1 61,407 0 429,701
IAMGOLD CORP COM 450913108 75 18,646 SH   SOLE 18,646 0 0
ICON PLC SHS G4705A100 53,262 668,115 SH   OTR 1 87,115 0 581,000
ICON PLC SHS G4705A100 343 4,300 SH   SOLE 4,300 0 0
IDEXX LABS INC COM 45168D104 54,244 350,842 SH   OTR 1 44,688 0 306,154
IHS MARKIT LTD SHS G47567105 60,430 1,440,531 SH   OTR 1 1,310,029 0 130,502
IHS MARKIT LTD SHS G47567105 13 302 SH   OTR 2 0 0 302
IHS MARKIT LTD SHS G47567105 43,605 1,039,445 SH   SOLE 878,167 0 161,278
ILLUMINA INC COM 452327109 164 959 SH   OTR 1 914 0 45
ILLUMINA INC COM 452327109 239 1,400 SH   SOLE 1,400 0 0
IMAX CORP COM 45245E109 32,864 966,575 SH   OTR 1 125,653 0 840,922
IMAX CORP COM 45245E109 194 5,700 SH   SOLE 5,700 0 0
IMPERIAL OIL LTD COM NEW 453038408 716 23,520 SH   OTR 1 18,170 0 5,350
IMPERIAL OIL LTD COM NEW 453038408 24,963 819,560 SH   SOLE 774,795 0 44,765
IMPINJ INC COM 453204109 322 10,637 SH   OTR 2 0 0 10,637
INCYTE CORP COM 45337C102 284 2,123 SH   OTR 1 977 0 1,146
INPHI CORP COM 45772F107 17,208 352,477 SH   OTR 1 287,437 0 65,040
INSPERITY INC COM 45778Q107 10,940 123,403 SH   OTR 1 17,434 0 105,969
INSPERITY INC COM 45778Q107 363 4,100 SH   SOLE 4,100 0 0
INSULET CORP COM 45784P101 151 3,500 SH   SOLE 3,500 0 0
INSULET CORP COM 45784P101 6,568 152,414 SH   OTR 1 21,918 0 130,496
INTEL CORP COM 458140100 65 1,800 SH   SOLE 1,400 0 400
INTEL CORP COM 458140100 66,949 1,856,097 SH   OTR 1 1,676,347 0 179,750
INTEL CORP COM 458140100 402 11,150 SH   OTR 2 0 0 11,150
INTERACTIVE BROKERS GROUP IN COM 45841N107 10,202 293,838 SH   OTR 1 39,031 0 254,807
INTERACTIVE BROKERS GROUP IN COM 45841N107 210 6,050 SH   SOLE 6,050 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,408 40,225 SH   OTR 1 1,970 0 38,255
INTERCONTINENTAL EXCHANGE IN COM 45866F104 659 11,000 SH   SOLE 11,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 359 2,061 SH   OTR 1 2,006 0 55
INTERNATIONAL BUSINESS MACHS COM 459200101 238 1,367 SH   OTR 2 0 0 1,367
INTL PAPER CO COM 460146103 203 4,000 SH   OTR 1 4,000 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 298 18,320 SH   OTR 2 0 0 18,320
INTUIT COM 461202103 24,050 207,345 SH   OTR 1 162,665 0 44,680
INTUIT COM 461202103 360 3,100 SH   SOLE 3,100 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 4,165 371,912 SH   OTR 1 371,912 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 1 52 SH   SOLE 52 0 0
INVESCO CALIF VALUE MUN INC COM 46132H106 1,959 159,017 SH   OTR 1 159,017 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 6,488 499,853 SH   OTR 1 499,853 0 0
INVESCO MUN TR COM 46131J103 6,204 495,142 SH   OTR 1 495,142 0 0
INVESCO MUN TR COM 46131J103 0 9 SH   SOLE 9 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 2,945 241,968 SH   OTR 1 241,968 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 3,051 245,460 SH   OTR 1 245,460 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 0 23 SH   SOLE 23 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 5,445 419,173 SH   OTR 1 419,173 0 0
INVESCO TR INVT GRADE NY MUN COM 46131T101 1,509 111,864 SH   OTR 1 111,864 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 4,660 319,377 SH   OTR 1 319,377 0 0
INVUITY INC COM NEW 46187J205 573 72,131 SH   OTR 2 0 0 72,131
IONIS PHARMACEUTICALS INC COM 462222100 28,237 702,412 SH   OTR 1 87,668 0 614,744
IONIS PHARMACEUTICALS INC COM 462222100 193 4,800 SH   SOLE 4,800 0 0
ISHARES MSCI BRZ CAP ETF 464286400 6,569 175,352 SH   SOLE 0 0 175,352
ISHARES MSCI MEX CAP ETF 464286822 358 7,000 SH   OTR 2 0 0 7,000
ISHARES MSCI TURKEY ETF 464286715 6,773 189,200 SH   SOLE 0 0 189,200
ISHARES INC CORE MSCI EMKT 46434G103 4,059 84,934 SH   SOLE 0 0 84,934
ISHARES SILVER TRUST ISHARES 46428Q109 463 26,860 SH   OTR 2 0 0 26,860
ISHARES TR 20 YR TR BD ETF 464287432 7,243 60,000 SH   SOLE 60,000 0 0
ISHARES TR CORE S&P MCP ETF 464287507 17,425 101,768 SH   OTR 1 101,768 0 0
ISHARES TR CORE S&P MCP ETF 464287507 52,414 306,122 SH   SOLE 0 0 306,122
ISHARES TR CORE S&P SCP ETF 464287804 565 8,176 SH   SOLE 8,176 0 0
ISHARES TR CORE S&P SCP ETF 464287804 216 3,125 SH   OTR 2 0 0 3,125
ISHARES TR CORE S&P SCP ETF 464287804 13,328 192,707 SH   OTR 1 192,707 0 0
ISHARES TR CORE S&P500 ETF 464287200 212,926 897,401 SH   OTR 2 0 0 897,401
ISHARES TR CORE S&P500 ETF 464287200 4,157 17,522 SH   OTR 1 17,522 0 0
ISHARES TR EAFE SML CP ETF 464288273 5,639 104,150 SH   SOLE 104,150 0 0
ISHARES TR EAFE SML CP ETF 464288273 43 800 SH   OTR 1 0 0 800
ISHARES TR GLB INFRASTR ETF 464288372 6,137 145,012 SH   SOLE 0 0 145,012
ISHARES TR GLOBAL REIT ETF 46434V647 2,157 85,135 SH   SOLE 0 0 85,135
ISHARES TR IBOXX HI YD ETF 464288513 10,288 117,200 SH   SOLE 117,200 0 0
ISHARES TR JP MOR EM MK ETF 464288281 2,663 23,419 SH   SOLE 23,419 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 573 9,100 SH   OTR 2 0 0 9,100
ISHARES TR MSCI ACWI ETF 464288257 2,752 43,500 SH   OTR 2 0 0 43,500
ISHARES TR MSCI ACWI EX US 464288240 5,872 134,614 SH   OTR 2 0 0 134,614
ISHARES TR MSCI EAFE ETF 464287465 363 5,820 SH   SOLE 5,820 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,593 89,785 SH   OTR 2 0 0 89,785
ISHARES TR MSCI EAFE ETF 464287465 20,680 332,000 SH Put SOLE 332,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 16,359 262,622 SH   OTR 1 262,622 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 11,132 282,621 SH   OTR 2 0 0 282,621
ISHARES TR MSCI EMG MKT ETF 464287234 383 9,715 SH   SOLE 9,715 0 0
ISHARES TR MSCI KLD400 SOC 464288570 714 8,224 SH   OTR 2 0 0 8,224
ISHARES TR NA NAT RES 464287374 335 9,775 SH   OTR 2 0 0 9,775
ISHARES TR RUS 1000 GRW ETF 464287614 707 6,212 SH   OTR 2 0 0 6,212
ISHARES TR RUS 1000 VAL ETF 464287598 1,205 10,486 SH   OTR 2 0 0 10,486
ISHARES TR RUSSELL 2000 ETF 464287655 2,495 18,146 SH   OTR 2 0 0 18,146
ISHARES TR RUSSELL 3000 ETF 464287689 4,279 30,589 SH   OTR 2 0 0 30,589
ISHARES TR S&P 100 ETF 464287101 366 3,497 SH   OTR 2 0 0 3,497
ISHARES TR SELECT DIVID ETF 464287168 364 4,000 SH   OTR 2 0 0 4,000
ISHARES TR SELECT DIVID ETF 464287168 17,890 196,375 SH   OTR 1 196,375 0 0
ISHARES TR U.S. PFD STK ETF 464288687 3,650 94,310 SH   OTR 1 94,310 0 0
ISHARES TR US HLTHCARE ETF 464287762 316 2,027 SH   OTR 2 0 0 2,027
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 223 18,483 SH   OTR 1 6,247 0 12,236
J & J SNACK FOODS CORP COM 466032109 271 2,000 SH   SOLE 2,000 0 0
J & J SNACK FOODS CORP COM 466032109 12,079 89,104 SH   OTR 1 12,990 0 76,114
J2 GLOBAL INC COM 48123V102 176 2,100 SH   SOLE 2,100 0 0
J2 GLOBAL INC COM 48123V102 7,737 92,211 SH   OTR 1 13,388 0 78,823
JOHNSON & JOHNSON COM 478160104 93,520 750,867 SH   OTR 1 690,415 0 60,452
JOHNSON & JOHNSON COM 478160104 396,251 3,181,460 SH   SOLE 2,803,348 0 378,112
JOHNSON & JOHNSON COM 478160104 57,142 458,789 SH   OTR 2 0 0 458,789
JOHNSON CTLS INTL PLC SHS G51502105 1,747 41,482 SH   OTR 1 4,303 0 37,179
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 140 4,331 SH   OTR 2 0 0 4,331
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,211 37,500 SH   SOLE 37,500 0 0
JPMORGAN CHASE & CO COM 46625H100 61,911 704,816 SH   OTR 1 590,953 0 113,863
JPMORGAN CHASE & CO COM 46625H100 3,737 42,545 SH   OTR 2 0 0 42,545
JPMORGAN CHASE & CO COM 46625H100 339 3,863 SH   SOLE 3,863 0 0
KAPSTONE PAPER & PACKAGING C COM 48562P103 25,627 1,109,413 SH   OTR 1 140,695 0 968,718
KEYCORP NEW COM 493267108 183 10,320 SH   OTR 2 0 0 10,320
KEYCORP NEW COM 493267108 52 2,900 SH   OTR 1 2,900 0 0
KIMBERLY CLARK CORP COM 494368103 179 1,358 SH   OTR 2 0 0 1,358
KIMBERLY CLARK CORP COM 494368103 342 2,600 SH   OTR 1 2,600 0 0
KINDER MORGAN INC DEL COM 49456B101 32 1,477 SH   OTR 1 1,477 0 0
KINDER MORGAN INC DEL COM 49456B101 307 14,123 SH   OTR 2 0 0 14,123
KMG CHEMICALS INC COM 482564101 3,129 67,923 SH   OTR 1 9,609 0 58,314
KMG CHEMICALS INC COM 482564101 97 2,100 SH   SOLE 2,100 0 0
KRAFT HEINZ CO COM 500754106 28 311 SH   OTR 1 311 0 0
KRAFT HEINZ CO COM 500754106 569 6,270 SH   SOLE 6,201 0 69
KROGER CO COM 501044101 884 29,983 SH   OTR 1 29,815 0 168
LA Z BOY INC COM 505336107 8,061 298,553 SH   OTR 1 41,350 0 257,203
LA Z BOY INC COM 505336107 373 13,800 SH   SOLE 13,800 0 0
LAZARD LTD SHS A G54050102 6,005 130,577 SH   OTR 1 18,944 0 111,633
LCI INDS COM 50189K103 15,370 154,006 SH   OTR 1 22,727 0 131,279
LCI INDS COM 50189K103 259 2,600 SH   SOLE 2,600 0 0
LILLY ELI & CO COM 532457108 4,033 47,952 SH   OTR 1 13,096 0 34,856
LILLY ELI & CO COM 532457108 850 10,100 SH   SOLE 10,100 0 0
LITHIA MTRS INC CL A 536797103 32,785 382,773 SH   OTR 1 51,410 0 331,363
LITHIA MTRS INC CL A 536797103 253 2,950 SH   SOLE 2,950 0 0
LOEWS CORP COM 540424108 203 4,335 SH   OTR 2 0 0 4,335
LOEWS CORP COM 540424108 70 1,500 SH   OTR 1 1,500 0 0
LOUISIANA PAC CORP COM 546347105 1,060 42,724 SH   OTR 1 7,669 0 35,055
LOWES COS INC COM 548661107 7,915 96,279 SH   OTR 1 48,658 0 47,621
LOWES COS INC COM 548661107 23,791 289,398 SH   OTR 2 0 0 289,398
LOWES COS INC COM 548661107 47,185 573,959 SH   SOLE 573,959 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 340 3,733 SH   OTR 1 1,216 0 2,517
MACQUARIE BK LTD MTNF 6.125%12/3 55608YAC9 503 500,000 PRN   SOLE 500,000 0 0
MAG SILVER CORP COM 55903Q104 728 55,600 SH   SOLE 55,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 819 10,648 SH   OTR 1 8,923 0 1,725
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,902 50,729 SH   OTR 2 0 0 50,729
MAGNA INTL INC COM 559222401 71,325 1,653,316 SH   SOLE 1,319,057 0 334,259
MANAGED DURATION INVT GRD FU COM 56165R103 1,568 118,762 SH   OTR 1 118,762 0 0
MANHATTAN ASSOCS INC COM 562750109 10,815 207,788 SH   OTR 1 31,584 0 176,204
MANHATTAN ASSOCS INC COM 562750109 215 4,128 SH   SOLE 4,128 0 0
MANULIFE FINL CORP COM 56501R106 53 3,000 SH   OTR 1 3,000 0 0
MANULIFE FINL CORP COM 56501R106 184,369 10,397,019 SH   SOLE 8,046,309 0 2,350,710
MARRIOTT INTL INC NEW CL A 571903202 304 3,231 SH   OTR 1 3,098 0 133
MARRIOTT INTL INC NEW CL A 571903202 12 123 SH   SOLE 0 0 123
MARRIOTT INTL INC NEW CL A 571903202 23 246 SH   OTR 2 0 0 246
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 15,000 150,108 SH   OTR 1 21,484 0 128,624
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 340 3,400 SH   SOLE 3,400 0 0
MASTERCARD INCORPORATED CL A 57636Q104 61,084 543,111 SH   OTR 1 530,379 0 12,732
MASTERCARD INCORPORATED CL A 57636Q104 36,400 323,638 SH   OTR 2 0 0 323,638
MASTERCARD INCORPORATED CL A 57636Q104 311,577 2,770,313 SH   SOLE 2,445,594 0 324,719
MATRIX SVC CO COM 576853105 5,729 347,209 SH   OTR 1 49,715 0 297,494
MATRIX SVC CO COM 576853105 200 12,100 SH   SOLE 12,100 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 696 15,489 SH   OTR 1 888 0 14,601
MAXIMUS INC COM 577933104 13,728 220,700 SH   OTR 1 38,605 0 182,095
MAXIMUS INC COM 577933104 299 4,800 SH   SOLE 4,800 0 0
MCDONALDS CORP COM 580135101 1,910 14,740 SH   OTR 1 13,910 0 830
MCDONALDS CORP COM 580135101 1,322 10,202 SH   OTR 2 0 0 10,202
MCDONALDS CORP COM 580135101 130 1,000 SH   SOLE 700 0 300
MCKESSON CORP COM 58155Q103 569 3,837 SH   OTR 2 0 0 3,837
MCKESSON CORP COM 58155Q103 222 1,500 SH   SOLE 1,500 0 0
MCKESSON CORP COM 58155Q103 99 669 SH   OTR 1 635 0 34
MEDIDATA SOLUTIONS INC COM 58471A105 46,737 810,147 SH   OTR 1 105,669 0 704,478
MEDIDATA SOLUTIONS INC COM 58471A105 297 5,150 SH   SOLE 5,150 0 0
MEDNAX INC COM 58502B106 243 3,500 SH   SOLE 3,500 0 0
MEDTRONIC PLC SHS G5960L103 110 1,360 SH   OTR 1 27 0 1,333
MEDTRONIC PLC SHS G5960L103 438 5,435 SH   OTR 2 0 0 5,435
MELLANOX TECHNOLOGIES LTD SHS M51363113 149 2,925 SH   SOLE 2,925 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 6,691 131,323 SH   OTR 1 18,899 0 112,424
MERCADOLIBRE INC COM 58733R102 82,149 388,468 SH   OTR 1 49,124 0 339,344
MERCK & CO INC COM 58933Y105 2,185 34,381 SH   OTR 2 0 0 34,381
MERCK & CO INC COM 58933Y105 36 570 SH   SOLE 570 0 0
MERCK & CO INC COM 58933Y105 5,225 82,227 SH   OTR 1 81,527 0 700
METHANEX CORP COM 59151K108 57,318 1,223,724 SH   SOLE 1,111,769 0 111,955
METLIFE INC COM 59156R108 206 3,900 SH   OTR 1 3,900 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 32,584 68,038 SH   OTR 2 0 0 68,038
METTLER TOLEDO INTERNATIONAL COM 592688105 208,027 434,376 SH   SOLE 388,194 0 46,182
METTLER TOLEDO INTERNATIONAL COM 592688105 38,554 80,504 SH   OTR 1 78,067 0 2,437
MFS CHARTER INCOME TR SH BEN INT 552727109 212 24,621 SH   OTR 1 24,621 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 93 18,749 SH   OTR 1 18,749 0 0
MFS INVT GRADE MUN TR SH BEN INT 59318B108 697 72,333 SH   OTR 1 72,333 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 211 34,507 SH   OTR 1 34,507 0 0
MGIC INVT CORP WIS COM 552848103 234 23,130 SH   OTR 1 23,130 0 0
MICHAELS COS INC COM 59408Q106 34,347 1,534,019 SH   OTR 1 192,659 0 1,341,360
MICROCHIP TECHNOLOGY INC COM 595017104 207 2,800 SH   OTR 1 2,800 0 0
MICROSOFT CORP COM 594918104 2,024 30,730 SH   SOLE 30,730 0 0
MICROSOFT CORP COM 594918104 86,268 1,309,877 SH   OTR 1 1,058,698 0 251,179
MICROSOFT CORP COM 594918104 4,581 69,561 SH   OTR 2 0 0 69,561
MIDDLEBY CORP COM 596278101 79,949 585,919 SH   OTR 1 285,587 0 300,332
MIDDLEBY CORP COM 596278101 21,122 154,793 SH   OTR 2 0 0 154,793
MIDDLEBY CORP COM 596278101 182,608 1,338,280 SH   SOLE 1,205,552 0 132,728
MITEL NETWORKS CORP COM 60671Q104 18,483 2,666,874 SH   SOLE 2,415,112 0 251,762
MOMENTA PHARMACEUTICALS INC COM 60877T100 238 17,850 SH   SOLE 17,850 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 24,449 1,831,366 SH   OTR 1 237,578 0 1,593,788
MONSANTO CO NEW COM 61166W101 289 2,550 SH   OTR 2 0 0 2,550
MOODYS CORP COM 615369105 51,642 460,922 SH   OTR 2 0 0 460,922
MOODYS CORP COM 615369105 418,509 3,735,352 SH   SOLE 3,288,726 0 446,626
MOODYS CORP COM 615369105 80,835 721,484 SH   OTR 1 702,478 0 19,006
MORGAN STANLEY COM NEW 617446448 69 1,600 SH   OTR 1 1,600 0 0
MORGAN STANLEY COM NEW 617446448 394 9,200 SH   SOLE 9,200 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 758 100,000 SH   SOLE 100,000 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 199 26,245 SH   OTR 1 26,245 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 104 11,128 SH   OTR 1 11,128 0 0
MPLX LP COM UNIT REP LTD 55336V100 362 10,042 SH   OTR 2 0 0 10,042
MSCI INC COM 55354G100 48,324 497,207 SH   OTR 1 484,383 0 12,824
MSCI INC COM 55354G100 35,375 363,977 SH   OTR 2 0 0 363,977
MSCI INC COM 55354G100 244,300 2,513,628 SH   SOLE 2,249,666 0 263,962
NASDAQ INC COM 631103108 400 5,762 SH   OTR 1 142 0 5,620
NATERA INC COM 632307104 2,719 306,579 SH   OTR 2 0 0 306,579
NATIONAL WESTN LIFE GROUP IN CL A 638517102 2,861 9,405 SH   OTR 1 1,333 0 8,072
NATIONAL WESTN LIFE GROUP IN CL A 638517102 61 200 SH   SOLE 200 0 0
NATUS MEDICAL INC DEL COM 639050103 11,406 290,592 SH   OTR 1 41,040 0 249,552
NATUS MEDICAL INC DEL COM 639050103 400 10,200 SH   SOLE 10,200 0 0
NAVIENT CORPORATION COM 63938C108 31,368 2,125,171 SH   OTR 1 266,965 0 1,858,206
NAVIENT CORPORATION COM 63938C108 63 4,295 SH   SOLE 4,295 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 101 100,000 SH   SOLE 100,000 0 0
NETEASE INC SPONSORED ADR 64110W102 678 2,387 SH   OTR 1 1,797 0 590
NEW GOLD INC CDA COM 644535106 21,843 7,319,200 SH   SOLE 7,319,200 0 0
NEXTERA ENERGY INC COM 65339F101 2,488 19,380 SH   OTR 1 18,680 0 700
NIKE INC CL B 654106103 24,082 432,117 SH   OTR 2 0 0 432,117
NIKE INC CL B 654106103 202,433 3,632,392 SH   SOLE 3,202,855 0 429,537
NIKE INC CL B 654106103 40,798 732,074 SH   OTR 1 714,808 0 17,266
NORDSON CORP COM 655663102 49,440 402,474 SH   OTR 1 50,443 0 352,031
NORDSTROM INC COM 655664100 32,536 698,643 SH   OTR 1 88,841 0 609,802
NORDSTROM INC COM 655664100 14 300 SH   OTR 2 0 0 300
NORDSTROM INC COM 655664100 67 1,438 SH   SOLE 1,438 0 0
NORTHROP GRUMMAN CORP COM 666807102 975 4,098 SH   OTR 1 4,098 0 0
NORTHROP GRUMMAN CORP COM 666807102 48 200 SH   OTR 2 0 0 200
NOVARTIS A G SPONSORED ADR 66987V109 23,322 314,012 SH   OTR 1 311,643 0 2,369
NUANCE COMMUNICATIONS INC COM 67020Y100 389 22,500 SH   SOLE 22,500 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 6,005 449,440 SH   OTR 1 449,440 0 0
NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2,879 234,242 SH   OTR 1 234,242 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 3,056 240,997 SH   OTR 1 240,997 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 934 70,131 SH   OTR 1 70,131 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1,876 141,143 SH   OTR 1 141,143 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 6,088 469,020 SH   OTR 1 469,020 0 0
NUVEEN NEW YORK QLT MUN INC COM 67066X107 1,346 99,311 SH   OTR 1 99,311 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 2,771 213,810 SH   OTR 1 213,810 0 0
NUVEEN OHIO QLTY MUN INCOME COM 670980101 1,562 105,642 SH   OTR 1 105,642 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 2,912 221,762 SH   OTR 1 221,762 0 0
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 210 21,391 SH   OTR 1 21,391 0 0
NUVEEN TEXAS QLTY MUN INCME COM 670983105 1,542 108,101 SH   OTR 1 108,101 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 1,600 124,025 SH   OTR 1 124,025 0 0
NVIDIA CORP COM 67066G104 1,002 9,200 SH   SOLE 9,200 0 0
NVIDIA CORP COM 67066G104 1,386 12,724 SH   OTR 1 250 0 12,474
NXP SEMICONDUCTORS N V COM N6596X109 2,472 23,880 SH   OTR 1 316 0 23,564
OCLARO INC COM NEW 67555N206 149 15,200 SH   OTR 1 15,200 0 0
OLD DOMINION FGHT LINES INC COM 679580100 42,605 497,901 SH   OTR 1 62,605 0 435,296
OPEN TEXT CORP COM 683715106 88,206 2,596,033 SH   SOLE 2,381,691 0 214,342
OPHTHOTECH CORP COM 683745103 115 31,555 SH   OTR 1 0 0 31,555
ORACLE CORP COM 68389X105 48,028 1,076,621 SH   OTR 1 1,053,115 0 23,506
ORACLE CORP COM 68389X105 27,519 616,887 SH   OTR 2 0 0 616,887
ORACLE CORP COM 68389X105 232,538 5,212,697 SH   SOLE 4,658,016 0 554,681
OSISKO GOLD ROYALTIES LTD COM 68827L101 5,495 495,958 SH   SOLE 495,958 0 0
OWENS CORNING NEW COM 690742101 21,593 351,850 SH   OTR 1 43,856 0 307,994
PARKER HANNIFIN CORP COM 701094104 891 5,560 SH   OTR 1 5,560 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 414 14,000 SH   OTR 1 14,000 0 0
PEMBINA PIPELINE CORP COM 706327103 49,159 1,551,883 SH   SOLE 1,388,805 0 163,078
PENN WEST PETE LTD NEW COM 707887105 24,351 14,270,766 SH   SOLE 12,931,433 0 1,339,333
PENNEY J C INC COM 708160106 462 75,000 SH   SOLE 75,000 0 0
PENNEY J C INC COM 708160106 1 189 SH   OTR 2 0 0 189
PENNEY J C INC COM 708160106 22 3,500 SH   OTR 1 3,000 0 500
PENSKE AUTOMOTIVE GRP INC COM 70959W103 12,083 258,124 SH   OTR 1 38,161 0 219,963
PENSKE AUTOMOTIVE GRP INC COM 70959W103 271 5,800 SH   SOLE 5,800 0 0
PEPSICO INC COM 713448108 43,003 384,434 SH   OTR 1 370,344 0 14,090
PEPSICO INC COM 713448108 36,160 323,261 SH   OTR 2 0 0 323,261
PEPSICO INC COM 713448108 225,659 2,017,335 SH   SOLE 1,851,324 0 166,011
PFIZER INC COM 717081103 547 15,984 SH   OTR 1 7,624 0 8,360
PFIZER INC COM 717081103 532 15,560 SH   SOLE 15,160 0 400
PHILIP MORRIS INTL INC COM 718172109 247 2,190 SH   OTR 2 0 0 2,190
PHILIP MORRIS INTL INC COM 718172109 51 450 SH   SOLE 150 0 300
PHILIP MORRIS INTL INC COM 718172109 229 2,024 SH   OTR 1 1,924 0 100
PHILLIPS 66 COM 718546104 363 4,580 SH   OTR 1 4,580 0 0
PHILLIPS 66 COM 718546104 148 1,870 SH   SOLE 1,870 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 321 20,436 SH   OTR 1 0 0 20,436
PINNACLE WEST CAP CORP COM 723484101 1,213 14,549 SH   OTR 1 14,249 0 300
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,047 33,122 SH   OTR 2 0 0 33,122
PNC FINL SVCS GROUP INC COM 693475105 299 2,490 SH   OTR 1 2,490 0 0
POLYONE CORP COM 73179P106 6,478 190,035 SH   OTR 1 27,307 0 162,728
POLYONE CORP COM 73179P106 148 4,350 SH   SOLE 4,350 0 0
POTASH CORP SASK INC COM 73755L107 3 200 SH   OTR 2 0 0 200
POTASH CORP SASK INC COM 73755L107 20,087 1,176,162 SH   SOLE 1,074,906 0 101,256
POWER INTEGRATIONS INC COM 739276103 398 6,050 SH   SOLE 6,050 0 0
POWER INTEGRATIONS INC COM 739276103 40,837 621,098 SH   OTR 1 82,179 0 538,919
POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 3,164 168,193 SH   SOLE 0 0 168,193
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 3,103 106,764 SH   SOLE 0 0 106,764
POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 204 2,432 SH   OTR 2 0 0 2,432
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 11,596 498,524 SH   SOLE 481,350 0 17,174
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1,157 8,738 SH   OTR 2 0 0 8,738
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 111 835 SH   SOLE 0 0 835
PPG INDS INC COM 693506107 110 1,047 SH   OTR 2 0 0 1,047
PPG INDS INC COM 693506107 536 5,100 SH   SOLE 5,100 0 0
PPG INDS INC COM 693506107 2,149 20,452 SH   OTR 1 218 0 20,234
PRAXAIR INC COM 74005P104 2,690 22,684 SH   OTR 1 16,941 0 5,743
PRAXAIR INC COM 74005P104 19,505 164,461 SH   OTR 2 0 0 164,461
PRAXAIR INC COM 74005P104 35,085 295,830 SH   SOLE 295,830 0 0
PRECISION DRILLING CORP COM 2010 74022D308 26,871 5,683,050 SH   SOLE 5,075,700 0 607,350
PRESTIGE BRANDS HLDGS INC COM 74112D101 30,382 546,833 SH   OTR 1 71,222 0 475,611
PRESTIGE BRANDS HLDGS INC COM 74112D101 178 3,200 SH   SOLE 3,200 0 0
PRICE T ROWE GROUP INC COM 74144T108 98 1,432 SH   OTR 2 0 0 1,432
PRICE T ROWE GROUP INC COM 74144T108 484 7,100 SH   SOLE 7,100 0 0
PRICELINE GRP INC COM NEW 741503403 3,117 1,751 SH   OTR 1 15 0 1,736
PRIMERICA INC COM 74164M108 12,111 147,335 SH   OTR 1 21,231 0 126,104
PRIMERICA INC COM 74164M108 279 3,400 SH   SOLE 3,400 0 0
PROCTER AND GAMBLE CO COM 742718109 954 10,620 SH   OTR 1 10,467 0 153
PROCTER AND GAMBLE CO COM 742718109 2,474 27,531 SH   OTR 2 0 0 27,531
PROSHARES TR S&P 500 DV ARIST 74348A467 266 4,740 SH   OTR 2 0 0 4,740
PROSHARES TR II ULTRASHORT YEN N 74347W569 1,015 14,000 SH   OTR 1 14,000 0 0
PROTO LABS INC COM 743713109 233 4,550 SH   SOLE 4,550 0 0
PROTO LABS INC COM 743713109 6,714 131,386 SH   OTR 1 18,761 0 112,625
PRUDENTIAL PLC ADR 74435K204 384 9,065 SH   OTR 1 180 0 8,885
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 4,554 379,181 SH   OTR 1 379,181 0 0
QUALCOMM INC COM 747525103 78 1,358 SH   OTR 1 1,207 0 151
QUALCOMM INC COM 747525103 1,253 21,847 SH   OTR 2 0 0 21,847
QUALYS INC COM 74758T303 254 6,700 SH   SOLE 6,700 0 0
QUALYS INC COM 74758T303 7,276 191,983 SH   OTR 1 27,762 0 164,221
QUORUM HEALTH CORP COM 74909E106 680 125,000 SH   SOLE 125,000 0 0
RADIUS HEALTH INC COM NEW 750469207 89 2,300 SH   SOLE 2,300 0 0
RADIUS HEALTH INC COM NEW 750469207 16,787 434,326 SH   OTR 1 55,313 0 379,013
RANDGOLD RES LTD ADR 752344309 17,360 198,900 SH   SOLE 198,900 0 0
RAYTHEON CO COM NEW 755111507 2,103 13,790 SH   OTR 1 29 0 13,761
RAYTHEON CO COM NEW 755111507 72 474 SH   OTR 2 0 0 474
RED HAT INC COM 756577102 3,664 42,353 SH   OTR 1 737 0 41,616
REGENERON PHARMACEUTICALS COM 75886F107 233 600 SH   SOLE 600 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,789 7,197 SH   OTR 1 149 0 7,048
REINSURANCE GROUP AMER INC COM NEW 759351604 32,375 254,964 SH   OTR 1 32,656 0 222,308
RESEARCH FRONTIERS INC COM 760911107 46 32,966 SH   OTR 1 400 0 32,566
RESTAURANT BRANDS INTL INC COM 76131D103 12,814 230,112 SH   SOLE 207,777 0 22,335
REYNOLDS AMERICAN INC COM 761713106 441 7,000 SH   OTR 1 7,000 0 0
REYNOLDS AMERICAN INC COM 761713106 79 1,250 SH   SOLE 0 0 1,250
RICHMONT MINES INC COM 76547T106 3,887 548,400 SH   SOLE 548,400 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,165 13,901 SH   OTR 1 29 0 13,872
ROGERS COMMUNICATIONS INC CL B 775109200 47,827 1,082,049 SH   SOLE 977,311 0 104,738
ROPER TECHNOLOGIES INC COM 776696106 267 1,295 SH   OTR 1 1,238 0 57
ROSS STORES INC COM 778296103 24,835 377,032 SH   OTR 1 301,253 0 75,779
ROYAL BK CDA MONTREAL QUE COM 780087102 487,097 6,690,606 SH   SOLE 5,575,094 0 1,115,512
ROYAL BK SCOTLAND GROUP PLC NOTE 8.625%12/3 780097BB6 3,962 3,800,000 PRN   SOLE 3,800,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 169 3,212 SH   OTR 1 2,208 0 1,004
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 277 5,256 SH   OTR 2 0 0 5,256
RSP PERMIAN INC COM 74978Q105 24,996 603,332 SH   OTR 1 75,888 0 527,444
RUTHS HOSPITALITY GROUP INC COM 783332109 6,795 338,905 SH   OTR 1 48,687 0 290,218
RUTHS HOSPITALITY GROUP INC COM 783332109 238 11,850 SH   SOLE 11,850 0 0
SABRE CORP COM 78573M104 33,620 1,586,575 SH   OTR 1 198,568 0 1,388,007
SAP SE SPON ADR 803054204 220 2,239 SH   OTR 1 363 0 1,876
SAP SE SPON ADR 803054204 169 1,725 SH   OTR 2 0 0 1,725
SAP SE SPON ADR 803054204 658 6,700 SH   SOLE 6,700 0 0
SCHEIN HENRY INC COM 806407102 18,568 109,245 SH   OTR 1 91,125 0 18,120
SCHLUMBERGER LTD COM 806857108 895 11,463 SH   OTR 2 0 0 11,463
SCHLUMBERGER LTD COM 806857108 476 6,100 SH   SOLE 6,100 0 0
SCHLUMBERGER LTD COM 806857108 295 3,780 SH   OTR 1 3,780 0 0
SCHWAB CHARLES CORP NEW COM 808513105 18,391 450,660 SH   OTR 1 359,870 0 90,790
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 14,225 249,302 SH   SOLE 0 0 249,302
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,657 56,131 SH   SOLE 0 0 56,131
SCIENCE APPLICATNS INTL CP N COM 808625107 12,078 162,334 SH   OTR 1 23,376 0 138,958
SCIENCE APPLICATNS INTL CP N COM 808625107 275 3,700 SH   SOLE 3,700 0 0
SEALED AIR CORP NEW COM 81211K100 225 5,165 SH   OTR 1 3,028 0 2,137
SEATTLE GENETICS INC COM 812578102 244 3,874 SH   OTR 1 1,397 0 2,477
SECOND SIGHT MED PRODS INC COM 81362J100 18 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 446 6,381 SH   OTR 2 0 0 6,381
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 137 5,774 SH   OTR 1 0 0 5,774
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 237 10,000 SH Call OTR 2 0 0 10,000
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7 125 SH   OTR 2 0 0 125
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 467 8,914 SH   OTR 1 8,914 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 39,200 1,891,455 SH   SOLE 1,685,110 0 206,345
SHERWIN WILLIAMS CO COM 824348106 69,878 225,274 SH   OTR 1 207,425 0 17,849
SHERWIN WILLIAMS CO COM 824348106 32,687 105,377 SH   OTR 2 0 0 105,377
SHERWIN WILLIAMS CO COM 824348106 254,842 821,568 SH   SOLE 728,751 0 92,817
SHIRE PLC SPONSORED ADR 82481R106 364 2,090 SH   OTR 1 2,090 0 0
SHIRE PLC SPONSORED ADR 82481R106 13 74 SH   OTR 2 0 0 74
SHOPIFY INC CL A 82509L107 10,824 158,742 SH   SOLE 148,315 0 10,427
SIERRA WIRELESS INC COM 826516106 7,526 283,618 SH   SOLE 283,618 0 0
SILVER STD RES INC COM 82823L106 332 31,300 SH   SOLE 31,300 0 0
SILVER WHEATON CORP COM 828336107 2,963 142,251 SH   SOLE 142,251 0 0
SKECHERS U S A INC CL A 830566105 181 6,600 SH   SOLE 6,600 0 0
SKECHERS U S A INC CL A 830566105 7,990 291,078 SH   OTR 1 41,602 0 249,476
SKECHERS U S A INC CL A 830566105 13,725 500,000 SH   OTR 2 0 0 500,000
SONY CORP ADR NEW 835699307 321 9,518 SH   OTR 1 189 0 9,329
SOUTHERN CO COM 842587107 1,638 32,895 SH   OTR 1 32,895 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 212 1,029 SH   OTR 2 0 0 1,029
SPDR GOLD TRUST GOLD SHS 78463V107 34 288 SH   SOLE 288 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 895 7,540 SH   OTR 1 7,540 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 8,121 68,401 SH   OTR 2 0 0 68,401
SPDR S&P 500 ETF TR TR UNIT 78462F103 30,175 128,000 SH Put SOLE 128,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,694 11,426 SH   SOLE 9,136 0 2,290
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,887 8,006 SH   OTR 1 8,006 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 36,743 155,863 SH   OTR 2 0 0 155,863
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 266 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 288 7,800 SH   SOLE 7,800 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 298 3,228 SH   OTR 2 0 0 3,228
SPDR SERIES TRUST S&P DIVID ETF 78464A763 6,319 71,694 SH   OTR 2 0 0 71,694
SPDR SERIES TRUST S&P REGL BKG 78464A698 23,181 424,481 SH   OTR 2 0 0 424,481
SPLUNK INC COM 848637104 39,069 627,206 SH   OTR 1 78,883 0 548,323
SPRINT CORP COM SER 1 85207U105 868 100,000 SH   SOLE 100,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 102 10,000 SH   OTR 2 0 0 10,000
STANDARD CHARTERED PLC DEBT 7.500%12/3 G84228CQ9 517 500,000 PRN   SOLE 500,000 0 0
STANTEC INC COM 85472N109 63,068 2,431,164 SH   SOLE 2,206,479 0 224,685
STARBUCKS CORP COM 855244109 725 12,421 SH   OTR 2 0 0 12,421
STARBUCKS CORP COM 855244109 537 9,200 SH   SOLE 9,200 0 0
STARBUCKS CORP COM 855244109 2,275 38,957 SH   OTR 1 460 0 38,497
STRYKER CORP COM 863667101 366 2,781 SH   OTR 2 0 0 2,781
STRYKER CORP COM 863667101 691 5,250 SH   SOLE 5,100 0 150
STRYKER CORP COM 863667101 3,319 25,211 SH   OTR 1 858 0 24,353
STUDENT TRANSN INC COM 86388A108 725 124,051 SH   SOLE 124,051 0 0
SUN LIFE FINL INC COM 866796105 102,060 2,795,935 SH   SOLE 2,122,028 0 673,907
SUNCOR ENERGY INC NEW COM 867224107 73,526 2,395,587 SH   SOLE 1,864,995 0 530,592
SUNCOR ENERGY INC NEW COM 867224107 287 9,365 SH   OTR 1 6,067 0 3,298
SUPERIOR ENERGY SVCS INC COM 868157108 150 10,500 SH   SOLE 10,500 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 21,809 1,529,395 SH   OTR 1 199,741 0 1,329,654
SUPERNUS PHARMACEUTICALS INC COM 868459108 31,186 996,362 SH   OTR 1 124,257 0 872,105
SYNAPTICS INC COM 87157D109 5,101 103,031 SH   OTR 1 14,916 0 88,115
SYNAPTICS INC COM 87157D109 183 3,700 SH   SOLE 3,700 0 0
SYSCO CORP COM 871829107 474 9,131 SH   OTR 1 9,131 0 0
SYSCO CORP COM 871829107 103 1,983 SH   OTR 2 0 0 1,983
TABLEAU SOFTWARE INC CL A 87336U105 1,108 22,355 SH   OTR 1 0 0 22,355
TABLEAU SOFTWARE INC CL A 87336U105 367 7,400 SH   SOLE 7,400 0 0
TAHOE RES INC COM 873868103 187 23,290 SH   SOLE 2,500 0 20,790
TAILORED BRANDS INC COM 87403A107 109 7,300 SH   OTR 1 7,300 0 0
TAILORED BRANDS INC COM 87403A107 1,494 100,000 SH   OTR 2 0 0 100,000
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 90,034 2,741,604 SH   OTR 1 2,530,823 0 210,781
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 221,728 6,751,767 SH   SOLE 5,777,682 0 974,085
TARGA RES CORP COM 87612G101 90 1,500 SH   OTR 1 1,500 0 0
TARGA RES CORP COM 87612G101 459 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 269 4,869 SH   OTR 2 0 0 4,869
TECK RESOURCES LTD CL B 878742204 3,216 147,139 SH   SOLE 145,957 0 1,182
TELUS CORP COM 87971M103 73,252 2,257,288 SH   SOLE 2,103,554 0 153,734
TEMPLETON GLOBAL INCOME FD COM 880198106 206 30,986 SH   OTR 1 30,986 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 944 53,330 SH   SOLE 53,330 0 0
TERADATA CORP DEL COM 88076W103 24,347 782,350 SH   OTR 1 101,388 0 680,962
TESLA INC COM 88160R101 56 200 SH   OTR 1 200 0 0
TESLA INC COM 88160R101 293 1,053 SH   OTR 2 0 0 1,053
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 66 2,069 SH   OTR 2 0 0 2,069
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 5,855 182,442 SH   SOLE 0 0 182,442
TEXAS INSTRS INC COM 882508104 2 30 SH   OTR 2 0 0 30
TEXAS INSTRS INC COM 882508104 20,872 259,086 SH   OTR 1 207,845 0 51,241
THERMO FISHER SCIENTIFIC INC COM 883556102 20,449 133,130 SH   OTR 1 96,270 0 36,860
THOMSON REUTERS CORP COM 884903105 2 45 SH   OTR 2 0 0 45
THOMSON REUTERS CORP COM 884903105 3,897 90,143 SH   SOLE 83,492 0 6,651
TIFFANY & CO NEW COM 886547108 14,324 150,303 SH   OTR 2 0 0 150,303
TIFFANY & CO NEW COM 886547108 30,444 319,453 SH   SOLE 319,453 0 0
TIFFANY & CO NEW COM 886547108 2,163 22,697 SH   OTR 1 16,503 0 6,194
TIME WARNER INC COM NEW 887317303 586 6,000 SH   OTR 1 5,900 0 100
TIME WARNER INC COM NEW 887317303 237 2,423 SH   OTR 2 0 0 2,423
TJX COS INC NEW COM 872540109 99,708 1,260,854 SH   OTR 1 1,159,415 0 101,439
TJX COS INC NEW COM 872540109 30,183 381,671 SH   OTR 2 0 0 381,671
TJX COS INC NEW COM 872540109 265,174 3,353,234 SH   SOLE 2,958,361 0 394,873
TORONTO DOMINION BK ONT COM NEW 891160509 399,333 7,975,261 SH   SOLE 6,623,235 0 1,352,026
TORONTO DOMINION BK ONT COM NEW 891160509 481 9,610 SH   OTR 1 9,610 0 0
TOTAL SYS SVCS INC COM 891906109 45,608 853,118 SH   OTR 1 100,699 0 752,419
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 20,637 189,990 SH   OTR 1 187,908 0 2,082
TRACTOR SUPPLY CO COM 892356106 33,410 484,417 SH   OTR 1 472,642 0 11,775
TRACTOR SUPPLY CO COM 892356106 18,991 275,351 SH   OTR 2 0 0 275,351
TRACTOR SUPPLY CO COM 892356106 169,691 2,460,361 SH   SOLE 2,207,495 0 252,866
TRANSALTA CORP COM 89346D107 74 12,557 SH   SOLE 10,557 0 2,000
TRANSCANADA CORP COM 89353D107 194,720 4,220,890 SH   SOLE 3,524,976 0 695,914
TRAVELERS COMPANIES INC COM 89417E109 550 4,560 SH   OTR 2 0 0 4,560
TRAVELERS COMPANIES INC COM 89417E109 200 1,656 SH   OTR 1 1,656 0 0
TRAVELPORT WORLDWIDE LTD SHS G9019D104 5,662 481,052 SH   OTR 1 68,454 0 412,598
TRAVELPORT WORLDWIDE LTD SHS G9019D104 199 16,900 SH   SOLE 16,900 0 0
TREX CO INC COM 89531P105 12,112 174,547 SH   OTR 1 24,432 0 150,115
TREX CO INC COM 89531P105 264 3,800 SH   SOLE 3,800 0 0
TRIMBLE INC COM 896239100 33,341 1,041,568 SH   OTR 1 132,472 0 909,096
TRINET GROUP INC COM 896288107 9,751 337,406 SH   OTR 1 48,454 0 288,952
TRINET GROUP INC COM 896288107 218 7,550 SH   SOLE 7,550 0 0
TRINSEO S A SHS L9340P101 12,171 181,381 SH   OTR 1 25,844 0 155,537
TRINSEO S A SHS L9340P101 268 4,000 SH   SOLE 4,000 0 0
TYSON FOODS INC CL A 902494103 62 1,010 SH   SOLE 1,010 0 0
TYSON FOODS INC CL A 902494103 229 3,703 SH   OTR 1 3,703 0 0
UBIQUITI NETWORKS INC COM 90347A100 5,775 114,901 SH   OTR 1 17,558 0 97,343
UBIQUITI NETWORKS INC COM 90347A100 131 2,600 SH   SOLE 2,600 0 0
ULTA BEAUTY INC COM 90384S303 18,031 63,215 SH   OTR 1 49,965 0 13,250
UNILEVER N V N Y SHS NEW 904784709 30 600 SH   SOLE 0 0 600
UNILEVER N V N Y SHS NEW 904784709 12,185 245,272 SH   OTR 1 241,521 0 3,751
UNION PAC CORP COM 907818108 627 5,924 SH   SOLE 5,924 0 0
UNION PAC CORP COM 907818108 15 142 SH   OTR 2 0 0 142
UNION PAC CORP COM 907818108 37,987 358,640 SH   OTR 1 337,237 0 21,403
UNITED CONTL HLDGS INC COM 910047109 3,356 47,512 SH   OTR 1 2,345 0 45,167
UNITED CONTL HLDGS INC COM 910047109 53 750 SH   OTR 2 0 0 750
UNITED PARCEL SERVICE INC CL B 911312106 774 7,212 SH   OTR 1 6,050 0 1,162
UNITED PARCEL SERVICE INC CL B 911312106 1,072 9,988 SH   OTR 2 0 0 9,988
UNITED RENTALS INC COM 911363109 58,783 470,074 SH   OTR 1 59,350 0 410,724
UNITED TECHNOLOGIES CORP COM 913017109 44,379 395,496 SH   OTR 1 384,709 0 10,787
UNITED TECHNOLOGIES CORP COM 913017109 33,200 295,874 SH   OTR 2 0 0 295,874
UNITED TECHNOLOGIES CORP COM 913017109 216,931 1,933,259 SH   SOLE 1,727,899 0 205,360
UNITEDHEALTH GROUP INC COM 91324P102 8,502 51,837 SH   OTR 1 21,021 0 30,816
UNITEDHEALTH GROUP INC COM 91324P102 34,901 212,796 SH   OTR 2 0 0 212,796
UNITEDHEALTH GROUP INC COM 91324P102 65,956 402,147 SH   SOLE 402,147 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,774 27,500 SH   OTR 1 27,500 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 414 3,323 SH   OTR 1 3,236 0 87
US BANCORP DEL COM NEW 902973304 52,005 1,009,810 SH   OTR 1 983,147 0 26,663
US BANCORP DEL COM NEW 902973304 263,446 5,115,453 SH   SOLE 4,531,151 0 584,302
US BANCORP DEL COM NEW 902973304 36,903 716,559 SH   OTR 2 0 0 716,559
V F CORP COM 918204108 257 4,669 SH   OTR 1 0 0 4,669
V F CORP COM 918204108 131 2,383 SH   OTR 2 0 0 2,383
VALEANT PHARMACEUTICALS INTL COM 91911K102 41 3,699 SH   OTR 1 3,699 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 4,953 448,523 SH   SOLE 300,792 0 147,731
VALERO ENERGY CORP NEW COM 91913Y100 96 1,454 SH   OTR 1 1,454 0 0
VALERO ENERGY CORP NEW COM 91913Y100 530 8,000 SH   SOLE 8,000 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4,134 200,000 SH   SOLE 0 0 200,000
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 911 9,122 SH   OTR 1 9,122 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,247 26,691 SH   OTR 2 0 0 26,691
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,616 14,953 SH   OTR 2 0 0 14,953
VANGUARD INDEX FDS MID CAP ETF 922908629 8,401 60,335 SH   OTR 1 60,335 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 824 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS REIT ETF 922908553 2,985 36,140 SH   OTR 2 0 0 36,140
VANGUARD INDEX FDS REIT ETF 922908553 40 480 SH   OTR 1 480 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14,184 65,560 SH   SOLE 65,560 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 442 2,045 SH   OTR 2 0 0 2,045
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 87,868 406,140 SH   OTR 1 406,140 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,100 8,951 SH   OTR 2 0 0 8,951
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,838 51,304 SH   OTR 1 51,304 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,447 25,862 SH   OTR 2 0 0 25,862
VANGUARD INDEX FDS SML CP GRW ETF 922908595 385 2,735 SH   OTR 2 0 0 2,735
VANGUARD INDEX FDS TOTAL STK MKT 922908769 792 6,527 SH   OTR 2 0 0 6,527
VANGUARD INDEX FDS VALUE ETF 922908744 1,865 19,554 SH   OTR 2 0 0 19,554
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,881 148,063 SH   OTR 1 148,063 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,064 51,953 SH   OTR 2 0 0 51,953
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,358 26,340 SH   OTR 1 26,340 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 514 5,010 SH   OTR 2 0 0 5,010
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,404 63,913 SH   OTR 2 0 0 63,913
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 45 500 SH   SOLE 500 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 3,788 42,112 SH   OTR 2 0 0 42,112
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 27,190 691,854 SH   SOLE 379,206 0 312,648
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,529 38,918 SH   OTR 2 0 0 38,918
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,307 33,266 SH   OTR 1 33,266 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 271 3,485 SH   OTR 1 535 0 2,950
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 225 2,893 SH   OTR 2 0 0 2,893
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 338 2,450 SH   OTR 1 2,450 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,815 13,168 SH   OTR 2 0 0 13,168
VAREX IMAGING CORP COM 92214X106 352 10,483 SH   SOLE 10,483 0 0
VAREX IMAGING CORP COM 92214X106 6 190 SH   OTR 1 190 0 0
VARIAN MED SYS INC COM 92220P105 156,064 1,712,548 SH   SOLE 1,529,397 0 183,151
VARIAN MED SYS INC COM 92220P105 30,003 329,232 SH   OTR 1 321,266 0 7,966
VARIAN MED SYS INC COM 92220P105 19,006 208,563 SH   OTR 2 0 0 208,563
VEEVA SYS INC CL A COM 922475108 23,555 459,347 SH   OTR 1 59,298 0 400,049
VERISK ANALYTICS INC COM 92345Y106 708 8,724 SH   OTR 1 457 0 8,267
VERIZON COMMUNICATIONS INC COM 92343V104 54 1,110 SH   SOLE 350 0 760
VERIZON COMMUNICATIONS INC COM 92343V104 237 4,869 SH   OTR 1 3,499 0 1,370
VERIZON COMMUNICATIONS INC COM 92343V104 73 1,492 SH   OTR 2 0 0 1,492
VERMILION ENERGY INC COM 923725105 74,846 1,996,540 SH   SOLE 1,796,328 0 200,212
VERTEX PHARMACEUTICALS INC COM 92532F100 225 2,056 SH   OTR 1 344 0 1,712
VERTEX PHARMACEUTICALS INC COM 92532F100 317 2,900 SH   SOLE 2,900 0 0
VISA INC COM CL A 92826C839 28,866 324,808 SH   OTR 1 192,783 0 132,025
VISA INC COM CL A 92826C839 541 6,088 SH   OTR 2 0 0 6,088
VISA INC COM CL A 92826C839 477 5,368 SH   SOLE 5,368 0 0
VMWARE INC CL A COM 928563402 442 4,800 SH   SOLE 4,800 0 0
VMWARE INC CL A COM 928563402 3,148 34,162 SH   OTR 1 2,068 0 32,094
WABTEC CORP COM 929740108 34,246 439,048 SH   OTR 1 58,402 0 380,646
WAGEWORKS INC COM 930427109 287 3,975 SH   SOLE 3,975 0 0
WAGEWORKS INC COM 930427109 30,785 425,791 SH   OTR 1 57,057 0 368,734
WALGREENS BOOTS ALLIANCE INC COM 931427108 391 4,708 SH   OTR 1 0 0 4,708
WALGREENS BOOTS ALLIANCE INC COM 931427108 110 1,321 SH   OTR 2 0 0 1,321
WAL-MART STORES INC COM 931142103 267 3,706 SH   OTR 1 3,254 0 452
WAL-MART STORES INC COM 931142103 384 5,329 SH   OTR 2 0 0 5,329
WASTE CONNECTIONS INC COM 94106B101 176,220 1,996,470 SH   SOLE 1,653,939 0 342,531
WASTE MGMT INC DEL COM 94106L109 4 50 SH   OTR 2 0 0 50
WASTE MGMT INC DEL COM 94106L109 209 2,860 SH   OTR 1 2,860 0 0
WEIBO CORP SPONSORED ADR 948596101 345 6,619 SH   OTR 1 595 0 6,024
WELLS FARGO & CO NEW COM 949746101 5,639 101,317 SH   OTR 1 74,310 0 27,007
WELLS FARGO & CO NEW COM 949746101 23,464 421,560 SH   OTR 2 0 0 421,560
WELLS FARGO & CO NEW COM 949746101 45,591 819,090 SH   SOLE 819,090 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 187 22,223 SH   OTR 1 22,223 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 166 12,470 SH   OTR 1 12,470 0 0
WESTERN ALLIANCE BANCORP COM 957638109 18,467 376,178 SH   OTR 1 52,575 0 323,603
WESTERN ALLIANCE BANCORP COM 957638109 326 6,638 SH   SOLE 6,638 0 0
WESTERN ASSET CLYM INFL OPP COM 95766R104 153 13,717 SH   OTR 1 13,717 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 428 27,621 SH   OTR 1 27,621 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 3 210 SH   SOLE 210 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 214 21,197 SH   OTR 1 21,197 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 9 848 SH   SOLE 848 0 0
WESTERN UN CO COM 959802109 310 15,240 SH   OTR 1 15,240 0 0
WEX INC COM 96208T104 254 2,450 SH   OTR 1 2,450 0 0
WEYERHAEUSER CO COM 962166104 703 20,700 SH   OTR 1 20,700 0 0
WHIRLPOOL CORP COM 963320106 245 1,432 SH   OTR 1 599 0 833
WILLDAN GROUP INC COM 96924N100 2,424 75,147 SH   OTR 1 10,446 0 64,701
WILLDAN GROUP INC COM 96924N100 84 2,600 SH   SOLE 2,600 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 281 6,885 SH   OTR 2 0 0 6,885
WILLIAMS SONOMA INC COM 969904101 38,504 718,088 SH   OTR 1 92,823 0 625,265
WPP PLC NEW ADR 92937A102 945 8,635 SH   OTR 1 8,635 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 37,640 446,551 SH   OTR 1 56,105 0 390,446
XEROX CORP COM 984121103 77 10,526 SH   OTR 1 10,526 0 0
XPERI CORP COM 98421B100 6,537 192,560 SH   OTR 1 26,569 0 165,991
XPERI CORP COM 98421B100 227 6,700 SH   SOLE 6,700 0 0
XYLEM INC COM 98419M100 27,734 552,250 SH   OTR 1 73,354 0 478,896
XYLEM INC COM 98419M100 20 400 SH   OTR 2 0 0 400
XYLEM INC COM 98419M100 10 200 SH   SOLE 0 0 200
YAMANA GOLD INC COM 98462Y100 1,223 443,323 SH   SOLE 443,323 0 0
ZUMIEZ INC COM 989817101 1,830 100,000 SH   OTR 2 0 0 100,000