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