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