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