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 32,563 187,854 SH   OTR 2 0 0 187,854
3M CO COM 88579Y101 288 1,660 SH   OTR 5 1,660 0 0
3M CO COM 88579Y101 267,458 1,542,967 SH   SOLE 0 1,509,736 0 33,231
3M CO COM 88579Y101 42,271 243,859 SH   SOLE 1 243,859 0 0
3M CO COM 88579Y101 73,128 421,874 SH   OTR 1 334,793 0 87,081
51JOB INC SPONSORED ADS 316827104 23,121 306,240 SH   SOLE 1 306,240 0 0
ABBOTT LABS COM 002824100 1,698 20,191 SH   OTR 2 0 0 20,191
ABBOTT LABS COM 002824100 656 7,800 SH   SOLE 0 7,800 0 0
ABBVIE INC COM 00287Y109 1,501 20,634 SH   OTR 2 0 0 20,634
ABBVIE INC COM 00287Y109 1,529 21,020 SH   OTR 5 21,020 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 2,778 664,511 SH   SOLE 0 664,511 0 0
ACCELERON PHARMA INC COM 00434H108 1,326 32,281 SH   SOLE 1 23,066 0 9,215
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,509 8,165 SH   OTR 2 0 0 8,165
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,884 15,608 SH   SOLE 1 15,167 0 441
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 44,729 242,081 SH   OTR 5 230,216 0 11,865
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 351 1,900 SH   OTR 1 0 0 1,900
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 233 1,260 SH   SOLE 0 1,260 0 0
ACI WORLDWIDE INC COM 004498101 44,513 1,296,238 SH   SOLE 1 859,627 0 436,611
ACTIVISION BLIZZARD INC COM 00507V109 303 6,414 SH   OTR 2 0 0 6,414
ADOBE INC COM 00724F101 793 2,690 SH   SOLE 0 2,690 0 0
ADVANCED ENERGY INDS COM 007973100 23,660 420,474 SH   SOLE 1 280,280 0 140,194
ADVANCED MICRO DEVICES INC COM 007903107 750 24,700 SH   SOLE 0 24,700 0 0
AFLAC INC COM 001055102 360 6,566 SH   OTR 2 0 0 6,566
AGCO CORP COM 001084102 4,077 52,553 SH   SOLE 1 37,544 0 15,009
AGILENT TECHNOLOGIES INC COM 00846U101 748 10,022 SH   SOLE 0 10,022 0 0
AGNICO EAGLE MINES LTD COM 008474108 36,521 712,192 SH   SOLE 0 700,892 0 11,300
AIMMUNE THERAPEUTICS INC COM 00900T107 3,185 152,993 SH   SOLE 1 109,320 0 43,673
AIR PRODS & CHEMS INC COM 009158106 231 1,021 SH   OTR 2 0 0 1,021
ALAMOS GOLD INC NEW COM CL A 011532108 2,597 430,378 SH   SOLE 0 430,378 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 260 43,150 SH   SOLE 1 43,150 0 0
ALCON INC ORD SHS H01301128 217 3,500 SH   SOLE 0 3,500 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 7,263 599,184 SH   SOLE 0 598,184 0 1,000
ALGONQUIN PWR UTILS CORP COM 015857105 201 16,565 SH   SOLE 1 16,565 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5,205 30,719 SH   OTR 2 0 0 30,719
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 45,717 269,799 SH   OTR 3 269,799 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 330 1,949 SH   OTR 5 1,949 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,721 57,366 SH   SOLE 0 10,775 0 46,591
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 64,012 377,761 SH   SOLE 1 377,156 0 605
ALITHYA GROUP INC CL A SUB VTG 01643B106 3,904 1,439,956 SH   SOLE 0 1,439,956 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 265 22,538 SH   SOLE 1 22,538 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 3,048 226,654 SH   SOLE 1 226,314 0 340
ALPHABET INC CAP STK CL C 02079K107 1,560 1,443 SH   SOLE 0 1,443 0 0
ALPHABET INC CAP STK CL C 02079K107 1,714 1,586 SH   SOLE 1 1,529 0 57
ALPHABET INC CAP STK CL C 02079K107 4,446 4,113 SH   OTR 2 0 0 4,113
ALPHABET INC CAP STK CL A 02079K305 46,001 42,483 SH   OTR 2 0 0 42,483
ALPHABET INC CAP STK CL A 02079K305 340,376 314,348 SH   SOLE 0 307,426 0 6,922
ALPHABET INC CAP STK CL A 02079K305 60,688 56,047 SH   SOLE 1 55,966 0 81
ALPHABET INC CAP STK CL A 02079K305 87,351 80,671 SH   OTR 1 62,772 0 17,899
ALPS ETF TR ALERIAN MLP 00162Q866 350 35,500 SH   OTR 5 35,500 0 0
AMAZON COM INC COM 023135106 8,805 4,650 SH   OTR 2 0 0 4,650
AMAZON COM INC COM 023135106 32,029 16,914 SH   OTR 5 15,729 0 1,185
AMAZON COM INC COM 023135106 466 246 SH   SOLE 0 246 0 0
AMAZON COM INC COM 023135106 4,162 2,198 SH   SOLE 1 2,109 0 89
AMBEV SA SPONSORED ADR 02319V103 7,339 1,571,593 SH   SOLE 0 0 0 1,571,593
AMERICAN EXPRESS CO COM 025816109 3,513 28,463 SH   OTR 2 0 0 28,463
AMERICAN INTL GROUP INC COM NEW 026874784 320 5,999 SH   OTR 1 0 0 5,999
AMERICAN TOWER CORP NEW COM 03027X100 245 1,200 SH   OTR 2 0 0 1,200
AMGEN INC COM 031162100 6,878 37,326 SH   OTR 2 0 0 37,326
AMGEN INC COM 031162100 36,745 199,399 SH   OTR 5 192,419 0 6,980
AMGEN INC COM 031162100 350 1,898 SH   SOLE 1 1,898 0 0
AMPHENOL CORP NEW CL A 032095101 484 5,050 SH   SOLE 1 5,050 0 0
ANALOG DEVICES INC COM 032654105 37,322 330,660 SH   OTR 2 0 0 330,660
ANALOG DEVICES INC COM 032654105 29,399 260,472 SH   OTR 5 240,802 0 19,670
ANALOG DEVICES INC COM 032654105 105,304 932,970 SH   SOLE 0 911,903 0 21,067
ANALOG DEVICES INC COM 032654105 18,507 163,964 SH   SOLE 1 163,964 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 266 3,000 SH   OTR 1 0 0 3,000
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 582 6,580 SH   OTR 5 6,580 0 0
ANNALY CAP MGMT INC COM 035710409 141 15,475 SH   SOLE 0 15,475 0 0
ANSYS INC COM 03662Q105 815 3,977 SH   SOLE 1 3,977 0 0
AON PLC SHS CL A G0408V102 685 3,550 SH   OTR 2 0 0 3,550
APERGY CORP COM 03755L104 19,033 567,461 SH   SOLE 1 370,581 0 196,880
APPLE INC COM 037833100 51,046 257,914 SH   OTR 5 246,759 0 11,155
APPLE INC COM 037833100 12,764 64,493 SH   SOLE 0 64,271 0 222
APPLE INC COM 037833100 26,429 133,536 SH   OTR 2 0 0 133,536
APPLE INC COM 037833100 4,510 22,788 SH   SOLE 1 22,101 0 687
APPLIED MATLS INC COM 038222105 2,036 45,339 SH   SOLE 1 44,068 0 1,271
APTARGROUP INC COM 038336103 622 5,000 SH   SOLE 0 5,000 0 0
APTIV PLC SHS G6095L109 915 11,320 SH   OTR 5 11,320 0 0
APTIV PLC SHS G6095L109 1,576 19,500 SH   SOLE 1 18,568 0 932
ARISTA NETWORKS INC COM 040413106 1,935 7,454 SH   SOLE 1 7,103 0 351
ARRAY BIOPHARMA INC COM 04269X105 373 8,052 SH   SOLE 0 7,944 0 108
ARRAY BIOPHARMA INC COM 04269X105 2,923 63,090 SH   SOLE 1 63,090 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 39,797 1,501,789 SH   SOLE 1 994,426 0 507,363
ASTRAZENECA PLC SPONSORED ADR 046353108 1,492 36,144 SH   SOLE 1 34,504 0 1,640
AT&T INC COM 00206R102 694 20,705 SH   OTR 2 0 0 20,705
AT&T INC COM 00206R102 963 28,724 SH   OTR 5 28,724 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 250 1,510 SH   OTR 5 1,510 0 0
AUTOZONE INC COM 053332102 58,521 53,227 SH   SOLE 1 53,227 0 0
AUTOZONE INC COM 053332102 342,698 311,694 SH   SOLE 0 304,663 0 7,031
AUTOZONE INC COM 053332102 43,707 39,753 SH   OTR 2 0 0 39,753
B2GOLD CORP COM 11777Q209 49,023 16,127,242 SH   SOLE 0 12,867,540 0 3,259,702
BAIDU INC SPON ADR REP A 056752108 278 2,371 SH   OTR 2 0 0 2,371
BAIDU INC SPON ADR REP A 056752108 15,418 131,375 SH   OTR 3 131,375 0 0
BAIDU INC SPON ADR REP A 056752108 549 4,677 SH   SOLE 1 4,503 0 174
BANCO BRADESCO S A SP ADR PFD NEW 059460303 36,897 3,757,349 SH   OTR 3 3,757,349 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 7,082 721,202 SH   SOLE 0 0 0 721,202
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 7,759 259,317 SH   OTR 3 259,317 0 0
BANK AMER CORP COM 060505104 3,261 112,455 SH   OTR 2 0 0 112,455
BANK AMER CORP COM 060505104 3,014 103,948 SH   SOLE 0 103,730 0 218
BANK AMER CORP COM 060505104 2,809 96,860 SH   SOLE 1 93,621 0 3,239
BANK MONTREAL QUE COM 063671101 89,541 1,185,164 SH   SOLE 0 1,122,919 0 62,245
BANK N S HALIFAX COM 064149107 339,563 6,320,580 SH   SOLE 0 5,309,308 0 1,011,272
BANK NEW YORK MELLON CORP COM 064058100 2,015 45,645 SH   SOLE 1 43,983 0 1,662
BAOZUN INC SPONSORED ADR 06684L103 2,955 59,260 SH   SOLE 1 42,333 0 16,927
BARRICK GOLD CORPORATION COM 067901108 14,842 940,163 SH   SOLE 0 940,163 0 0
BAUSCH HEALTH COS INC COM 071734107 1,196 47,411 SH   SOLE 0 47,411 0 0
BAXTER INTL INC COM 071813109 219 2,675 SH   OTR 2 0 0 2,675
BAYTEX ENERGY CORP COM 07317Q105 205 132,015 SH   SOLE 0 132,015 0 0
BCE INC COM NEW 05534B760 14,734 323,793 SH   SOLE 0 310,532 0 13,261
BECTON DICKINSON & CO COM 075887109 56,452 224,005 SH   OTR 2 0 0 224,005
BECTON DICKINSON & CO COM 075887109 504,458 2,001,739 SH   SOLE 0 1,959,074 0 42,665
BECTON DICKINSON & CO COM 075887109 84,108 333,749 SH   SOLE 1 333,749 0 0
BEIGENE LTD SPONSORED ADR 07725L102 23,923 193,008 SH   SOLE 1 129,462 0 63,546
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,592 5 SH   OTR 1 0 0 5
BERKSHIRE HATHAWAY INC DEL CL A 084670108 637 2 SH   OTR 5 2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 221 1,039 SH   SOLE 1 1,039 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,980 13,981 SH   OTR 2 0 0 13,981
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,707 8,010 SH   OTR 5 8,010 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 855 4,010 SH   SOLE 0 3,810 0 200
BERRY GLOBAL GROUP INC COM 08579W103 46,164 877,817 SH   SOLE 1 578,749 0 299,068
BIOMARIN PHARMACEUTICAL INC COM 09061G101 311 3,630 SH   SOLE 0 3,630 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,318 15,383 SH   SOLE 1 15,383 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 10,545 399,441 SH   SOLE 0 399,441 0 0
BLACKBERRY LTD COM 09228F103 10,934 1,466,741 SH   SOLE 0 1,425,241 0 41,500
BLACKLINE INC COM 09239B109 24,117 450,705 SH   OTR 5 417,315 0 33,390
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 3,951 298,154 SH   SOLE 1 297,751 0 403
BLACKROCK CR ALLCTN INC TR COM 092508100 285 21,936 SH   SOLE 1 21,936 0 0
BLACKROCK INC COM 09247X101 226 481 SH   OTR 2 0 0 481
BLACKROCK INVT QUALITY MUN T COM 09247D105 200 13,417 SH   SOLE 1 13,417 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 264 17,596 SH   SOLE 1 17,596 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 2,035 136,783 SH   SOLE 1 136,598 0 185
BLACKROCK MUNICIPL INC QLTY COM 092479104 2,116 153,810 SH   SOLE 1 153,583 0 227
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1,477 133,044 SH   SOLE 1 132,872 0 172
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 2,582 196,194 SH   SOLE 1 195,908 0 286
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 3,350 245,400 SH   SOLE 1 245,045 0 355
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 2,005 159,400 SH   SOLE 1 159,161 0 239
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 4,310 324,085 SH   SOLE 1 323,602 0 483
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 1,295 104,188 SH   SOLE 1 104,023 0 165
BLACKROCK MUNIVEST FD II INC COM 09253T101 2,090 137,855 SH   SOLE 1 137,624 0 231
BLACKROCK MUNIVEST FD INC COM 09253R105 404 44,084 SH   SOLE 1 44,084 0 0
BLACKROCK MUNIY QUALITY FD I COM 09254G108 719 57,241 SH   SOLE 1 57,166 0 75
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 2,143 150,923 SH   SOLE 1 150,722 0 201
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 3,181 226,580 SH   SOLE 1 226,292 0 288
BLACKROCK MUNIYIELD FD INC COM 09253W104 256 17,829 SH   SOLE 1 17,829 0 0
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 1,814 122,384 SH   SOLE 1 122,203 0 181
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 2,720 213,980 SH   SOLE 1 213,634 0 346
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1,875 133,706 SH   SOLE 1 133,531 0 175
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 2,874 217,698 SH   SOLE 1 217,409 0 289
BLACKROCK MUNIYIELD QUALITY COM 09254F100 3,090 212,935 SH   SOLE 1 212,608 0 327
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 2,427 176,627 SH   SOLE 0 176,627 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,044 75,998 SH   SOLE 1 75,890 0 108
BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 704 51,925 SH   SOLE 1 51,857 0 68
BLACKROCK STRATEGIC MUN TR COM 09248T109 898 62,819 SH   SOLE 1 62,719 0 100
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 338 14,270 SH   SOLE 1 14,270 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 486 10,934 SH   OTR 2 0 0 10,934
BLUEBIRD BIO INC COM 09609G100 321 2,525 SH   SOLE 0 1,567 0 958
BLUEBIRD BIO INC COM 09609G100 43,648 343,144 SH   SOLE 1 226,664 0 116,480
BOEING CO COM 097023105 704 1,935 SH   SOLE 1 1,935 0 0
BOEING CO COM 097023105 1,245 3,421 SH   OTR 2 0 0 3,421
BOEING CO COM 097023105 326 895 SH   OTR 5 895 0 0
BOOKING HLDGS INC COM 09857L108 311 166 SH   SOLE 1 166 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1,468 33,186 SH   SOLE 1 23,712 0 9,474
BOYD GAMING CORP COM 103304101 2,667 98,996 SH   SOLE 1 69,130 0 29,866
BP PLC SPONSORED ADR 055622104 350 8,400 SH   OTR 2 0 0 8,400
BRIGHT HORIZONS FAM SOL IN D COM 109194100 24,690 163,652 SH   SOLE 1 107,598 0 56,054
BRINKS CO COM 109696104 3,459 42,611 SH   SOLE 1 30,432 0 12,179
BRISTOL MYERS SQUIBB CO COM 110122108 242 5,343 SH   OTR 2 0 0 5,343
BRISTOL MYERS SQUIBB CO COM 110122108 263 5,800 SH   SOLE 0 5,600 0 200
BROADCOM INC COM 11135F101 14,857 51,611 SH   SOLE 0 390 0 51,221
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 320 2,505 SH   SOLE 0 2,505 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 67,033 525,010 SH   SOLE 1 350,629 0 174,381
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 660 13,800 SH   OTR 1 0 0 13,800
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 182,809 3,820,466 SH   SOLE 0 3,576,019 0 244,447
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 11,139 286,035 SH   SOLE 0 170,891 0 115,144
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 36,313 847,033 SH   SOLE 0 796,634 0 50,399
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 613 14,295 SH   SOLE 1 14,295 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 4,185 221,500 SH   SOLE 0 221,500 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,535 73,259 SH   SOLE 0 73,259 0 0
BRP INC COM SUN VTG 05577W200 16,586 464,014 SH   SOLE 0 464,014 0 0
BUNGE LIMITED COM G16962105 3,198 57,400 SH   SOLE 0 57,400 0 0
CABLE ONE INC COM 12685J105 36,721 31,359 SH   SOLE 1 20,956 0 10,403
CAE INC COM 124765108 89,942 3,344,531 SH   SOLE 0 2,815,737 0 528,794
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 110 26,262 SH   SOLE 1 26,262 0 0
CAMECO CORP COM 13321L108 660 61,552 SH   SOLE 0 61,552 0 0
CANADIAN NAT RES LTD COM 136385101 92,067 3,413,863 SH   SOLE 0 3,259,888 0 153,975
CANADIAN NATL RY CO COM 136375102 90,803 980,932 SH   OTR 1 980,932 0 0
CANADIAN NATL RY CO COM 136375102 333,582 3,603,618 SH   SOLE 0 3,281,297 0 322,321
CANADIAN PAC RY LTD COM 13645T100 209,342 888,665 SH   SOLE 0 759,146 0 129,519
CANOPY GROWTH CORP COM 138035100 1,338 33,130 SH   SOLE 0 33,130 0 0
CASEYS GEN STORES INC COM 147528103 1,935 12,402 SH   SOLE 1 8,863 0 3,539
CBOE GLOBAL MARKETS INC COM 12503M108 973 9,390 SH   SOLE 0 9,390 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 7,378 93,799 SH   SOLE 0 91,989 0 1,810
CENOVUS ENERGY INC COM 15135U109 4,080 462,538 SH   SOLE 0 460,486 0 2,052
CENTURYLINK INC COM 156700106 1,470 125,000 SH   SOLE 0 125,000 0 0
CERIDIAN HCM HLDG INC COM 15677J108 3,682 74,451 SH   SOLE 0 44,880 0 29,571
CGI INC CL A SUB VTG 12532H104 145,762 1,895,573 SH   SOLE 0 1,786,496 0 109,077
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,022 5,116 SH   SOLE 1 4,874 0 242
CHEGG INC COM 163092109 3,972 102,924 SH   SOLE 1 73,560 0 29,364
CHEMED CORP NEW COM 16359R103 3,711 10,283 SH   SOLE 1 7,344 0 2,939
CHENIERE ENERGY INC COM NEW 16411R208 257 3,750 SH   OTR 2 0 0 3,750
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 982 1,250,000 PRN   SOLE 0 1,250,000 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 239 5,671 SH   SOLE 1 5,671 0 0
CHEVRON CORP NEW COM 166764100 37,360 300,227 SH   OTR 5 289,417 0 10,810
CHEVRON CORP NEW COM 166764100 943 7,576 SH   SOLE 0 7,576 0 0
CHEVRON CORP NEW COM 166764100 271 2,175 SH   SOLE 1 2,175 0 0
CHEVRON CORP NEW COM 166764100 597 4,800 SH   OTR 2 0 0 4,800
CHIPOTLE MEXICAN GRILL INC COM 169656105 651 888 SH   SOLE 0 888 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,582 2,158 SH   SOLE 1 2,158 0 0
CHUBB LIMITED COM H1467J104 889 6,034 SH   OTR 5 6,034 0 0
CHURCHILL DOWNS INC COM 171484108 27,968 243,053 SH   SOLE 1 160,047 0 83,006
CINCINNATI FINL CORP COM 172062101 270 2,606 SH   OTR 2 0 0 2,606
CINTAS CORP COM 172908105 209 882 SH   OTR 2 0 0 882
CINTAS CORP COM 172908105 312 1,314 SH   SOLE 1 1,314 0 0
CISCO SYS INC COM 17275R102 394 7,197 SH   OTR 2 0 0 7,197
CISCO SYS INC COM 17275R102 11,019 201,325 SH   SOLE 0 201,325 0 0
CITIGROUP INC COM NEW 172967424 659 9,414 SH   OTR 2 0 0 9,414
CITIGROUP INC COM NEW 172967424 45,955 656,217 SH   OTR 5 628,852 0 27,365
CITIZENS FINL GROUP INC COM 174610105 591 16,716 SH   SOLE 1 16,716 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 1,304 276,232 SH   SOLE 0 276,232 0 0
CME GROUP INC COM 12572Q105 37,624 193,830 SH   OTR 2 0 0 193,830
CME GROUP INC COM 12572Q105 395,230 2,036,115 SH   SOLE 0 2,000,537 0 35,578
CME GROUP INC COM 12572Q105 55,555 286,204 SH   SOLE 1 286,204 0 0
CME GROUP INC COM 12572Q105 86,249 444,328 SH   OTR 1 345,707 0 98,621
CNOOC LTD SPONSORED ADR 126132109 206 1,200 SH   OTR 5 1,200 0 0
COCA COLA CO COM 191216100 1,175 23,082 SH   OTR 2 0 0 23,082
COCA COLA CO COM 191216100 1,169 22,950 SH   OTR 5 20,950 0 2,000
COGNEX CORP COM 192422103 19,270 401,630 SH   OTR 5 373,770 0 27,860
COGNEX CORP COM 192422103 22,782 474,833 SH   SOLE 1 314,627 0 160,206
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 279 4,408 SH   SOLE 0 3,550 0 858
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 17,801 280,818 SH   SOLE 1 280,818 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 347 13,942 SH   SOLE 1 13,942 0 0
COLGATE PALMOLIVE CO COM 194162103 41,238 575,389 SH   SOLE 1 575,389 0 0
COLGATE PALMOLIVE CO COM 194162103 234,120 3,266,642 SH   SOLE 0 3,187,505 0 79,137
COLGATE PALMOLIVE CO COM 194162103 34,269 478,145 SH   OTR 2 0 0 478,145
COLGATE PALMOLIVE CO COM 194162103 64,328 897,554 SH   OTR 1 695,754 0 201,800
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 28,101 392,955 SH   SOLE 0 311,352 0 81,603
COMCAST CORP NEW CL A 20030N101 3,130 74,030 SH   SOLE 0 74,030 0 0
COMCAST CORP NEW CL A 20030N101 2,235 52,860 SH   SOLE 1 51,382 0 1,478
COMMSCOPE HLDG CO INC COM 20337X109 412 26,200 SH   SOLE 0 26,200 0 0
CONCHO RES INC COM 20605P101 1,032 10,000 SH   OTR 5 10,000 0 0
CONOCOPHILLIPS COM 20825C104 4,535 74,339 SH   SOLE 0 74,339 0 0
COPA HOLDINGS SA CL A P31076105 3,935 40,326 SH   SOLE 1 28,881 0 11,445
COPART INC COM 217204106 49,668 664,541 SH   SOLE 1 437,700 0 226,841
CORNERSTONE ONDEMAND INC COM 21925Y103 21,476 370,717 SH   SOLE 1 246,294 0 124,423
CORNING INC COM 219350105 215 6,481 SH   SOLE 1 6,481 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,317 12,553 SH   SOLE 0 12,553 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,857 14,595 SH   SOLE 1 14,058 0 537
COSTCO WHSL CORP NEW COM 22160K105 409 1,549 SH   OTR 2 0 0 1,549
CRANE CO COM 224399105 30,490 365,417 SH   SOLE 1 238,015 0 127,402
CRANE CO COM 224399105 12,926 154,912 SH   SOLE 0 154,912 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 202 64,804 SH   SOLE 1 64,804 0 0
CRITEO S A SPONS ADS 226718104 3,971 230,732 SH   SOLE 0 0 0 230,732
CTRIP COM INTL LTD SPONSORED ADS 22943F100 8,953 242,552 SH   OTR 3 242,552 0 0
CUSHMAN WAKEFIELD PLC SHS G2717B108 12,264 685,903 SH   SOLE 0 685,903 0 0
CVS HEALTH CORP COM 126650100 215 3,950 SH   OTR 1 0 0 3,950
CVS HEALTH CORP COM 126650100 56,839 1,043,110 SH   SOLE 0 1,043,110 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 221 1,730 SH   OTR 5 1,730 0 0
DANAHER CORPORATION COM 235851102 495 3,466 SH   SOLE 1 3,466 0 0
DARDEN RESTAURANTS INC COM 237194105 271 2,225 SH   SOLE 0 2,225 0 0
DAVIDSTEA INC COM 238661102 20 15,000 SH   SOLE 0 15,000 0 0
DEERE & CO COM 244199105 442 2,670 SH   OTR 2 0 0 2,670
DELPHI TECHNOLOGIES PLC SHS G2709G107 348 17,400 SH   OTR 5 17,400 0 0
DENBURY RES INC COM NEW 247916208 496 400,000 SH   SOLE 0 400,000 0 0
DESCARTES SYS GROUP INC COM 249906108 25,814 697,583 SH   SOLE 0 484,510 0 213,073
DEVON ENERGY CORP NEW COM 25179M103 313 10,971 SH   SOLE 0 10,971 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,293 45,330 SH   SOLE 1 45,330 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 2,197 12,750 SH   SOLE 0 12,750 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,086 37,500 SH   SOLE 0 37,500 0 0
DISNEY WALT CO COM DISNEY 254687106 12,343 88,388 SH   OTR 2 0 0 88,388
DISNEY WALT CO COM DISNEY 254687106 59,319 424,803 SH   OTR 5 408,713 0 16,090
DISNEY WALT CO COM DISNEY 254687106 1,035 7,411 SH   SOLE 0 7,411 0 0
DISNEY WALT CO COM DISNEY 254687106 596 4,268 SH   SOLE 1 4,268 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 48,931 757,444 SH   SOLE 1 502,241 0 255,203
DOLLAR TREE INC COM 256746108 29,761 277,131 SH   OTR 5 257,451 0 19,680
DOMINION ENERGY INC COM 25746U109 425 5,500 SH   OTR 5 5,500 0 0
DOMINION ENERGY INC COM 25746U109 222 2,875 SH   SOLE 0 2,675 0 200
DOMINOS PIZZA INC COM 25754A201 265 954 SH   SOLE 0 954 0 0
DOMINOS PIZZA INC COM 25754A201 40,206 144,480 SH   SOLE 1 97,497 0 46,983
DOVER CORP COM 260003108 206 2,057 SH   OTR 2 0 0 2,057
DTF TAX-FREE INCOME INC COM 23334J107 195 14,054 SH   SOLE 1 14,054 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 794 9,000 SH   OTR 5 9,000 0 0
DUNKIN BRANDS GROUP INC COM 265504100 41,320 518,710 SH   SOLE 1 341,951 0 176,759
DWS MUN INCOME TR NEW COM 233368109 2,795 247,994 SH   SOLE 1 247,664 0 330
EATON VANCE CALIF MUN BD FD COM 27828A100 333 30,183 SH   SOLE 1 30,183 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 274 21,646 SH   SOLE 1 21,646 0 0
EATON VANCE MUN BD FD COM 27827X101 3,927 315,896 SH   SOLE 1 315,406 0 490
ECOLAB INC COM 278865100 2,946 14,920 SH   OTR 1 9,363 0 5,557
ECOLAB INC COM 278865100 33,358 168,954 SH   OTR 2 0 0 168,954
ECOLAB INC COM 278865100 2,369 12,000 SH   OTR 5 12,000 0 0
ECOLAB INC COM 278865100 82,173 416,193 SH   SOLE 0 406,686 0 9,507
ECOLAB INC COM 278865100 15,547 78,742 SH   SOLE 1 78,742 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,483 8,030 SH   SOLE 1 7,633 0 397
EIDOS THERAPEUTICS INC COM 28249H104 2,680 86,216 SH   SOLE 1 61,778 0 24,438
EMCOR GROUP INC COM 29084Q100 58,362 662,453 SH   SOLE 1 440,081 0 222,372
EMERSON ELEC CO COM 291011104 275 4,120 SH   OTR 2 0 0 4,120
EMERSON ELEC CO COM 291011104 200 3,000 SH   SOLE 1 3,000 0 0
ENBRIDGE INC COM 29250N105 146,063 4,052,566 SH   SOLE 0 3,113,994 0 938,572
ENCANA CORP COM 292505104 1,192 232,185 SH   SOLE 0 230,133 0 2,052
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 612 43,457 SH   OTR 2 0 0 43,457
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 152 10,830 SH   SOLE 1 10,830 0 0
ENERPLUS CORP COM 292766102 3,808 506,187 SH   SOLE 0 505,687 0 500
ENTEGRIS INC COM 29362U104 52,539 1,407,809 SH   SOLE 1 932,812 0 474,997
ENTERPRISE PRODS PARTNERS L COM 293792107 2,542 88,052 SH   OTR 2 0 0 88,052
ENTERPRISE PRODS PARTNERS L COM 293792107 362 12,545 SH   OTR 5 12,545 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 716 24,798 SH   SOLE 1 24,798 0 0
ENVESTNET INC COM 29404K106 12,280 179,613 SH   SOLE 0 177,585 0 2,028
ENVESTNET INC COM 29404K106 39,592 579,088 SH   SOLE 1 385,048 0 194,040
EOG RES INC COM 26875P101 1,470 15,781 SH   SOLE 1 15,086 0 695
EOG RES INC COM 26875P101 16,804 180,375 SH   OTR 5 167,410 0 12,965
EPAM SYS INC COM 29414B104 3,518 20,324 SH   SOLE 1 14,522 0 5,802
EPLUS INC COM 294268107 1,664 24,138 SH   SOLE 1 17,214 0 6,924
ETSY INC COM 29786A106 423 6,891 SH   SOLE 0 3,580 0 3,311
ETSY INC COM 29786A106 40,128 653,864 SH   SOLE 1 441,940 0 211,924
EURONET WORLDWIDE INC COM 298736109 5,708 33,926 SH   SOLE 1 24,233 0 9,693
EVERCORE INC CLASS A 29977A105 24,854 280,619 SH   SOLE 1 186,534 0 94,085
EVERGY INC COM 30034W106 274 4,550 SH   SOLE 0 4,550 0 0
EXELIXIS INC COM 30161Q104 506 23,683 SH   SOLE 0 14,167 0 9,516
EXELIXIS INC COM 30161Q104 64,923 3,038,026 SH   SOLE 1 2,017,617 0 1,020,409
EXFO INC SUB VTG SHS 302046107 1,209 314,600 SH   SOLE 0 314,600 0 0
EXLSERVICE HOLDINGS INC COM 302081104 2,984 45,116 SH   SOLE 1 32,226 0 12,890
EXPEDIA GROUP INC COM NEW 30212P303 1,345 10,114 SH   SOLE 1 10,114 0 0
EXXON MOBIL CORP COM 30231G102 2,396 31,271 SH   OTR 5 30,271 0 1,000
EXXON MOBIL CORP COM 30231G102 1,912 24,956 SH   OTR 2 0 0 24,956
FACEBOOK INC CL A 30303M102 2,665 13,809 SH   OTR 2 0 0 13,809
FACEBOOK INC CL A 30303M102 2,809 14,552 SH   SOLE 1 13,967 0 585
FACTSET RESH SYS INC COM 303075105 2,649 9,245 SH   OTR 1 5,920 0 3,325
FACTSET RESH SYS INC COM 303075105 26,465 92,353 SH   OTR 2 0 0 92,353
FACTSET RESH SYS INC COM 303075105 68,925 240,526 SH   SOLE 0 234,662 0 5,864
FACTSET RESH SYS INC COM 303075105 13,419 46,829 SH   SOLE 1 46,829 0 0
FAIR ISAAC CORP COM 303250104 225 718 SH   SOLE 0 0 0 718
FAIR ISAAC CORP COM 303250104 6,953 22,141 SH   SOLE 1 15,820 0 6,321
FEDEX CORP COM 31428X106 321 1,955 SH   SOLE 1 1,955 0 0
FERRARI N V COM N3167Y103 1,827 11,320 SH   OTR 5 11,320 0 0
FIBROGEN INC COM 31572Q808 303 6,705 SH   SOLE 0 4,214 0 2,491
FIBROGEN INC COM 31572Q808 34,264 758,382 SH   SOLE 1 506,722 0 251,660
FIFTH THIRD BANCORP COM 316773100 547 19,600 SH   OTR 2 0 0 19,600
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 139 13,386 SH   SOLE 1 13,386 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 429 7,420 SH   OTR 2 0 0 7,420
FIRSTCASH INC COM 33767D105 504 5,040 SH   SOLE 0 5,040 0 0
FIRSTSERVICE CORP NEW COM 33767E202 65,412 679,713 SH   SOLE 0 623,878 0 55,835
FISERV INC COM 337738108 19,020 208,640 SH   OTR 5 193,445 0 15,195
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 276 11,043 SH   SOLE 1 11,043 0 0
FLAHERTY & CRUMRINE PFD INC COM 338480106 185 12,537 SH   SOLE 1 12,537 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 368 18,473 SH   SOLE 1 18,473 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 10,161 105,020 SH   OTR 3 105,020 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 72,037 744,569 SH   SOLE 0 648,094 0 96,475
FOOT LOCKER INC COM 344849104 222 5,299 SH   SOLE 1 5,299 0 0
FORTINET INC COM 34959E109 204 2,658 SH   SOLE 0 2,658 0 0
FORTINET INC COM 34959E109 36,526 475,414 SH   SOLE 1 316,612 0 158,802
FORTIS INC COM 349553107 34,883 883,228 SH   SOLE 0 777,122 0 106,106
FRANCO NEVADA CORP COM 351858105 266,197 3,135,689 SH   SOLE 0 2,643,875 0 491,814
FRANKLIN LTD DURATION INC TR COM 35472T101 116 12,036 SH   SOLE 1 12,036 0 0
FRANKLIN RES INC COM 354613101 206 5,911 SH   OTR 2 0 0 5,911
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 350 200,002 SH   SOLE 0 200,000 0 2
GARTNER INC COM 366651107 262 1,625 SH   SOLE 0 1,625 0 0
GENERAL ELECTRIC CO COM 369604103 330 31,430 SH   OTR 2 0 0 31,430
GENOMIC HEALTH INC COM 37244C101 15,691 269,752 SH   SOLE 1 180,212 0 89,540
GILDAN ACTIVEWEAR INC COM 375916103 6,248 161,408 SH   SOLE 0 153,236 0 8,172
GLOBUS MED INC CL A 379577208 821 19,408 SH   SOLE 1 18,063 0 1,345
GOLDMAN SACHS GROUP INC COM 38141G104 292 1,425 SH   SOLE 1 1,425 0 0
GRACO INC COM 384109104 88,059 1,754,862 SH   OTR 1 1,393,213 0 361,649
GRACO INC COM 384109104 37,602 749,340 SH   OTR 2 0 0 749,340
GRACO INC COM 384109104 309,156 6,160,932 SH   SOLE 0 6,025,198 0 135,734
GRACO INC COM 384109104 94,801 1,889,225 SH   SOLE 1 1,590,944 0 298,281
GUIDEWIRE SOFTWARE INC COM 40171V100 34,610 341,393 SH   SOLE 1 227,654 0 113,739
HARTFORD FINL SVCS GROUP INC COM 416515104 224 4,025 SH   SOLE 0 3,975 0 50
HDFC BANK LTD SPONSORED ADS 40415F101 35,502 273,012 SH   OTR 5 251,597 0 21,415
HDFC BANK LTD SPONSORED ADS 40415F101 238,043 1,830,540 SH   SOLE 0 1,576,214 0 254,326
HDFC BANK LTD SPONSORED ADS 40415F101 80,512 619,136 SH   SOLE 1 619,136 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 173,312 1,332,757 SH   OTR 1 1,169,661 0 163,096
HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 198 12,203 SH   OTR 3 12,203 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 16,268 1,885,053 SH   SOLE 1 1,243,478 0 641,575
HELMERICH & PAYNE INC COM 423452101 7,731 152,717 SH   SOLE 0 152,717 0 0
HENRY JACK & ASSOC INC COM 426281101 38,159 284,941 SH   SOLE 1 190,071 0 94,870
HENRY SCHEIN INC COM 806407102 13,707 196,095 SH   OTR 5 182,925 0 13,170
HERSHEY CO COM 427866108 300 2,240 SH   SOLE 1 2,240 0 0
HOME DEPOT INC COM 437076102 934 4,491 SH   OTR 2 0 0 4,491
HOME DEPOT INC COM 437076102 269 1,295 SH   SOLE 1 1,295 0 0
HONEYWELL INTL INC COM 438516106 1,717 9,834 SH   SOLE 1 9,381 0 453
HONEYWELL INTL INC COM 438516106 389 2,230 SH   SOLE 0 2,230 0 0
HONEYWELL INTL INC COM 438516106 515 2,950 SH   OTR 1 0 0 2,950
HUAZHU GROUP LTD SPONSORED ADS 44332N106 25,820 712,264 SH   SOLE 1 466,656 0 245,608
HUDBAY MINERALS INC COM 443628102 190 35,000 SH   SOLE 0 35,000 0 0
IAA INC COM 449253103 32,647 841,843 SH   SOLE 1 559,038 0 282,805
IAC INTERACTIVECORP COM 44919P508 47,605 218,842 SH   SOLE 1 144,102 0 74,740
IAMGOLD CORP COM 450913108 51 15,000 SH   SOLE 0 15,000 0 0
ICICI BK LTD ADR 45104G104 36,310 2,884,004 SH   SOLE 1 2,884,004 0 0
IDEXX LABS INC COM 45168D104 1,927 7,000 SH   OTR 5 7,000 0 0
IHS MARKIT LTD SHS G47567105 101,675 1,595,652 SH   OTR 1 1,595,652 0 0
IHS MARKIT LTD SHS G47567105 119,085 1,868,881 SH   SOLE 0 1,241,414 0 627,467
IHS MARKIT LTD SHS G47567105 1,010 15,844 SH   SOLE 1 15,844 0 0
ILLUMINA INC COM 452327109 222 604 SH   OTR 2 0 0 604
ILLUMINA INC COM 452327109 1,731 4,702 SH   SOLE 1 4,483 0 219
IMMUNOMEDICS INC COM 452907108 30,628 2,208,226 SH   SOLE 1 1,455,408 0 752,818
IMPERIAL OIL LTD COM NEW 453038408 37,857 1,366,976 SH   SOLE 0 1,366,511 0 465
INFOSYS LTD SPONSORED ADR 456788108 9,653 902,114 SH   SOLE 1 900,294 0 1,820
INTEL CORP COM 458140100 54,168 1,131,562 SH   OTR 5 1,086,837 0 44,725
INTEL CORP COM 458140100 745 15,570 SH   OTR 2 0 0 15,570
INTERCONTINENTAL EXCHANGE IN COM 45866F104 530 6,164 SH   SOLE 1 6,164 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 617 4,474 SH   OTR 2 0 0 4,474
INTUIT COM 461202103 38,206 146,198 SH   OTR 5 134,858 0 11,340
INTUIT COM 461202103 758 2,900 SH   SOLE 0 2,900 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 2,739 248,969 SH   SOLE 1 248,615 0 354
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 303 5,730 SH   OTR 2 0 0 5,730
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 285 2,231 SH   OTR 2 0 0 2,231
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 239 2,432 SH   OTR 2 0 0 2,432
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1,879 50,193 SH   OTR 2 0 0 50,193
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 5,742 303,011 SH   SOLE 0 0 0 303,011
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 6,199 213,477 SH   SOLE 0 0 0 213,477
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138e800 423 9,330 SH   OTR 2 0 0 9,330
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 536 11,826 SH   SOLE 1 11,826 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 3,988 324,188 SH   SOLE 1 323,720 0 468
INVESCO PA VALUE MUN INCOME COM 46132K109 2,042 160,197 SH   SOLE 1 159,967 0 230
INVESCO QQQ TR UNIT SER 1 46090E103 2,491 13,341 SH   OTR 2 0 0 13,341
INVESCO QQQ TR UNIT SER 1 46090E103 81,625 437,103 SH   SOLE 0 436,693 0 410
INVESCO QUALITY MUNI INC TRS COM 46133G107 2,021 162,750 SH   SOLE 1 162,518 0 232
INVITAE CORP COM 46185L103 2,786 118,542 SH   SOLE 1 84,620 0 33,922
IRADIMED CORP COM 46266A109 1,001 48,957 SH   SOLE 1 35,021 0 13,936
IRHYTHM TECHNOLOGIES INC COM 450056106 23,766 300,526 SH   SOLE 1 199,570 0 100,956
ISHARES GOLD TRUST ISHARES 464285105 734 54,400 SH   OTR 2 0 0 54,400
ISHARES GOLD TRUST ISHARES 464285105 1,777 131,638 SH   SOLE 1 131,638 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 8,224 188,103 SH   SOLE 0 0 0 188,103
ISHARES INC MSCI CDA ETF 464286509 303 10,575 SH   SOLE 0 10,575 0 0
ISHARES INC MSCI TURKEY ETF 464286715 5,300 222,500 SH   SOLE 0 0 0 222,500
ISHARES INC CORE MSCI EMKT 46434G103 1,908 37,089 SH   SOLE 1 37,089 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,244 24,179 SH   OTR 2 0 0 24,179
ISHARES INC CORE MSCI EMKT 46434G103 123,350 2,397,943 SH   SOLE 0 1,510 0 2,396,433
ISHARES INC MSCI JPN ETF NEW 46434G822 3,113 57,038 SH   SOLE 0 57,038 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 240 1,455 SH   OTR 2 0 0 1,455
ISHARES TR SELECT DIVID ETF 464287168 1,960 19,691 SH   OTR 2 0 0 19,691
ISHARES TR SELECT DIVID ETF 464287168 10,415 104,609 SH   SOLE 1 104,609 0 0
ISHARES TR TIPS BD ETF 464287176 420 3,635 SH   SOLE 1 3,635 0 0
ISHARES TR CORE S&P500 ETF 464287200 283,552 962,008 SH   OTR 2 0 0 962,008
ISHARES TR CORE S&P500 ETF 464287200 7,091 24,059 SH   SOLE 1 24,059 0 0
ISHARES TR CORE US AGGBD ET 464287226 700 6,290 SH   SOLE 1 6,290 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 28,935 674,316 SH   OTR 2 0 0 674,316
ISHARES TR MSCI EMG MKT ETF 464287234 4,757 110,855 SH   SOLE 0 110,855 0 0
ISHARES TR IBOXX INV CP ETF 464287242 517 4,156 SH   SOLE 1 4,156 0 0
ISHARES TR GLOBAL TECH ETF 464287291 6,894 38,400 SH   SOLE 0 38,400 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 424 3,858 SH   SOLE 1 3,858 0 0
ISHARES TR MSCI EAFE ETF 464287465 10,425 158,607 SH   OTR 2 0 0 158,607
ISHARES TR MSCI EAFE ETF 464287465 5,863 89,193 SH   SOLE 0 89,193 0 0
ISHARES TR MSCI EAFE ETF 464287465 9,819 149,378 SH   SOLE 1 149,378 0 0
ISHARES TR RUS MD CP GR ETF 464287481 235 1,650 SH   SOLE 1 1,650 0 0
ISHARES TR RUS MID CAP ETF 464287499 223 4,000 SH   OTR 2 0 0 4,000
ISHARES TR RUS MID CAP ETF 464287499 7,281 130,321 SH   SOLE 1 130,321 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,653 8,507 SH   OTR 2 0 0 8,507
ISHARES TR CORE S&P MCP ETF 464287507 3,147 16,200 SH   SOLE 0 16,200 0 0
ISHARES TR CORE S&P MCP ETF 464287507 20,815 107,148 SH   SOLE 1 107,148 0 0
ISHARES TR NASDAQ BIOTECH 464287556 209 1,915 SH   OTR 2 0 0 1,915
ISHARES TR RUS 1000 VAL ETF 464287598 5,814 45,697 SH   OTR 2 0 0 45,697
ISHARES TR RUS 1000 VAL ETF 464287598 481 3,782 SH   SOLE 1 3,782 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 239 1,521 SH   SOLE 1 1,521 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,343 21,246 SH   OTR 2 0 0 21,246
ISHARES TR RUS 1000 ETF 464287622 4,079 25,054 SH   OTR 2 0 0 25,054
ISHARES TR RUS 1000 ETF 464287622 2,354 14,460 SH   SOLE 1 14,460 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 553 4,591 SH   OTR 2 0 0 4,591
ISHARES TR RUS 2000 GRW ETF 464287648 507 2,524 SH   OTR 2 0 0 2,524
ISHARES TR RUS 2000 GRW ETF 464287648 7,357 36,626 SH   SOLE 1 36,626 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5,565 35,787 SH   OTR 2 0 0 35,787
ISHARES TR RUSSELL 2000 ETF 464287655 240 1,543 SH   OTR 5 1,543 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,996 19,269 SH   SOLE 1 19,269 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 6,381 37,022 SH   OTR 2 0 0 37,022
ISHARES TR U.S. TECH ETF 464287721 256 1,295 SH   OTR 2 0 0 1,295
ISHARES TR US INDUSTRIALS 464287754 294 1,859 SH   OTR 2 0 0 1,859
ISHARES TR US HLTHCARE ETF 464287762 1,860 9,527 SH   OTR 2 0 0 9,527
ISHARES TR CORE S&P SCP ETF 464287804 21,009 268,377 SH   SOLE 1 268,377 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,675 21,401 SH   OTR 2 0 0 21,401
ISHARES TR CORE S&P SCP ETF 464287804 1,258 16,066 SH   SOLE 0 16,066 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 2,756 39,486 SH   OTR 2 0 0 39,486
ISHARES TR MSCI ACWI EX US 464288240 7,587 162,251 SH   OTR 2 0 0 162,251
ISHARES TR MSCI ACWI ETF 464288257 2,756 37,392 SH   OTR 2 0 0 37,392
ISHARES TR EAFE SML CP ETF 464288273 2,678 46,650 SH   OTR 2 0 0 46,650
ISHARES TR EAFE SML CP ETF 464288273 880 15,335 SH   SOLE 1 15,335 0 0
ISHARES TR GLB INFRASTR ETF 464288372 8,845 191,440 SH   SOLE 0 0 0 191,440
ISHARES TR IBOXX HI YD ETF 464288513 460 5,277 SH   SOLE 1 5,277 0 0
ISHARES TR MSCI KLD400 SOC 464288570 277 2,534 SH   OTR 2 0 0 2,534
ISHARES TR MBS ETF 464288588 215 2,000 SH   SOLE 0 2,000 0 0
ISHARES TR PFD AND INCM SEC 464288687 4,328 117,454 SH   SOLE 1 117,454 0 0
ISHARES TR US AER DEF ETF 464288760 457 2,134 SH   OTR 2 0 0 2,134
ISHARES TR MSCI INDIA ETF 46429B598 1,033 29,254 SH   SOLE 1 29,254 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 16,843 142,011 SH   SOLE 0 0 0 142,011
ISHARES TR CORE MSCI EAFE 46432F842 11,679 190,219 SH   SOLE 0 26,430 0 163,789
ISHARES TR MULTIFACTOR USA 46434V282 354 11,150 SH   SOLE 0 11,150 0 0
ISHARES TR MSCI SAUDI ARBIA 46434V423 5,661 171,438 SH   OTR 3 171,438 0 0
ISTAR INC COM 45031U101 148 11,950 SH   SOLE 1 11,950 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 17,688 1,877,661 SH   OTR 3 1,877,661 0 0
ITT INC COM 45073V108 4,069 62,136 SH   SOLE 1 44,381 0 17,755
J & J SNACK FOODS CORP COM 466032109 1,598 9,927 SH   SOLE 1 7,096 0 2,831
JOHNSON & JOHNSON COM 478160104 139,165 999,171 SH   OTR 1 788,771 0 210,400
JOHNSON & JOHNSON COM 478160104 59,916 430,183 SH   OTR 2 0 0 430,183
JOHNSON & JOHNSON COM 478160104 3,561 25,565 SH   OTR 5 25,565 0 0
JOHNSON & JOHNSON COM 478160104 472,528 3,392,648 SH   SOLE 0 3,316,273 0 76,375
JOHNSON & JOHNSON COM 478160104 80,144 575,413 SH   SOLE 1 574,852 0 561
JOINT CORP COM 47973J102 255 14,000 SH   SOLE 0 14,000 0 0
JPMORGAN CHASE & CO COM 46625H100 2,387 21,349 SH   SOLE 0 21,349 0 0
JPMORGAN CHASE & CO COM 46625H100 56,301 503,585 SH   OTR 5 482,570 0 21,015
JPMORGAN CHASE & CO COM 46625H100 6,228 55,704 SH   OTR 2 0 0 55,704
JPMORGAN CHASE & CO COM 46625H100 3,838 34,328 SH   SOLE 1 33,402 0 926
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6,529 260,000 SH   SOLE 0 260,000 0 0
KAMAN CORP COM 483548103 2,918 45,814 SH   SOLE 1 32,737 0 13,077
KANSAS CITY SOUTHERN COM NEW 485170302 214 1,754 SH   SOLE 1 1,754 0 0
KAR AUCTION SVCS INC COM 48238T109 21,046 841,843 SH   SOLE 1 559,038 0 282,805
KEYCORP NEW COM 493267108 183 10,320 SH   OTR 2 0 0 10,320
KEYCORP NEW COM 493267108 3,190 179,740 SH   SOLE 0 179,740 0 0
KIMBERLY CLARK CORP COM 494368103 200 1,501 SH   OTR 2 0 0 1,501
KINROSS GOLD CORP COM 496902404 1,543 399,139 SH   SOLE 0 399,139 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 14,232 330,262 SH   SOLE 0 276,412 0 53,850
KIRKLAND LAKE GOLD LTD COM 49741E100 261 6,050 SH   SOLE 1 6,050 0 0
KLA-TENCOR CORP COM 482480100 1,117 9,446 SH   SOLE 1 9,446 0 0
KLA-TENCOR CORP COM 482480100 209 1,771 SH   SOLE 0 1,771 0 0
KORN FERRY COM NEW 500643200 1,851 46,198 SH   SOLE 1 33,013 0 13,185
KRANESHARES TR CSI CHI INTERNET 500767306 1,129 25,695 SH   OTR 2 0 0 25,695
KROGER CO COM 501044101 242 11,137 SH   SOLE 0 11,137 0 0
KROGER CO COM 501044101 322 14,810 SH   SOLE 1 14,810 0 0
LAM RESEARCH CORP COM 512807108 281 1,498 SH   SOLE 0 1,498 0 0
LAM RESEARCH CORP COM 512807108 1,195 6,361 SH   SOLE 1 6,361 0 0
LAUDER ESTEE COS INC CL A 518439104 2,070 11,307 SH   SOLE 1 10,835 0 472
LEGG MASON INC COM 524901105 41,600 1,086,724 SH   SOLE 1 721,871 0 364,853
LHC GROUP INC COM 50187A107 4,165 34,829 SH   SOLE 1 24,854 0 9,975
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 26,853 717,797 SH   SOLE 1 472,033 0 245,764
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 2,223 179,264 SH   SOLE 1 127,943 0 51,321
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,205 10,559 SH   SOLE 1 7,540 0 3,019
LINCOLN ELEC HLDGS INC COM 533900106 1,665 20,225 SH   SOLE 0 20,225 0 0
LINDE PLC SHS G5494J103 301 1,500 SH   OTR 5 1,500 0 0
LINDE PLC SHS G5494J103 81,782 407,280 SH   SOLE 0 397,302 0 9,978
LINDE PLC SHS G5494J103 33,818 168,417 SH   OTR 2 0 0 168,417
LINDE PLC SHS G5494J103 3,158 15,725 SH   OTR 1 9,825 0 5,900
LINDE PLC SHS G5494J103 15,360 76,494 SH   SOLE 1 76,494 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 302 4,551 SH   SOLE 0 4,551 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 74,116 1,118,734 SH   SOLE 1 743,815 0 374,919
LOUISIANA PAC CORP COM 546347105 2,918 111,275 SH   SOLE 1 79,535 0 31,740
LOWES COS INC COM 548661107 2,875 28,491 SH   OTR 1 17,765 0 10,726
LOWES COS INC COM 548661107 30,262 299,887 SH   OTR 2 0 0 299,887
LOWES COS INC COM 548661107 1,167 11,560 SH   OTR 5 11,560 0 0
LOWES COS INC COM 548661107 80,987 802,568 SH   SOLE 0 783,979 0 18,589
LOWES COS INC COM 548661107 14,843 147,090 SH   SOLE 1 147,090 0 0
LULULEMON ATHLETICA INC COM 550021109 1,569 8,706 SH   SOLE 1 8,439 0 267
MADISON SQUARE GARDEN CO NEW CL A 55825T103 700 2,500 SH   SOLE 0 2,500 0 0
MAG SILVER CORP COM 55903Q104 7,186 680,813 SH   SOLE 0 680,813 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,480 38,748 SH   OTR 2 0 0 38,748
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 814 12,724 SH   SOLE 1 12,724 0 0
MAGNA INTL INC COM 559222401 136,437 2,741,515 SH   SOLE 0 2,188,518 0 552,997
MANULIFE FINL CORP COM 56501R106 100,800 5,545,267 SH   SOLE 0 5,147,128 0 398,139
MARATHON PETE CORP COM 56585A102 6,323 113,145 SH   SOLE 0 113,145 0 0
MARATHON PETE CORP COM 56585A102 225 4,030 SH   SOLE 1 4,030 0 0
MARRIOTT INTL INC NEW CL A 571903202 340 2,425 SH   OTR 2 0 0 2,425
MARRIOTT INTL INC NEW CL A 571903202 578 4,121 SH   SOLE 1 4,121 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 2,440 25,315 SH   SOLE 1 18,107 0 7,208
MASCO CORP COM 574599106 2,924 74,520 SH   SOLE 0 74,520 0 0
MASTERCARD INC CL A 57636Q104 208,219 787,130 SH   OTR 1 626,425 0 160,705
MASTERCARD INC CL A 57636Q104 80,299 303,553 SH   OTR 2 0 0 303,553
MASTERCARD INC CL A 57636Q104 700,022 2,646,287 SH   SOLE 0 2,590,988 0 55,299
MASTERCARD INC CL A 57636Q104 112,724 426,131 SH   SOLE 1 426,131 0 0
MATADOR RES CO COM 576485205 1,584 79,700 SH   SOLE 1 56,717 0 22,983
MATCH GROUP INC COM 57665R106 1,995 29,652 SH   SOLE 1 28,243 0 1,409
MATERION CORP COM 576690101 2,284 33,686 SH   SOLE 1 24,070 0 9,616
MCCORMICK & CO INC COM NON VTG 579780206 220 1,421 SH   OTR 2 0 0 1,421
MCDONALDS CORP COM 580135101 2,021 9,731 SH   OTR 2 0 0 9,731
MCDONALDS CORP COM 580135101 2,135 10,280 SH   OTR 5 10,280 0 0
MCDONALDS CORP COM 580135101 599 2,884 SH   SOLE 0 2,684 0 200
MEDTRONIC PLC SHS G5960L103 876 8,992 SH   OTR 2 0 0 8,992
MEDTRONIC PLC SHS G5960L103 237 2,434 SH   SOLE 1 2,434 0 0
MERCADOLIBRE INC COM 58733R102 59,950 97,994 SH   SOLE 1 65,152 0 32,842
MERCK & CO INC COM 58933Y105 217 2,589 SH   SOLE 1 2,589 0 0
MERCK & CO INC COM 58933Y105 1,842 21,967 SH   OTR 2 0 0 21,967
MERCK & CO INC COM 58933Y105 3,435 40,968 SH   OTR 5 40,968 0 0
MEREDITH CORP COM 589433101 1,377 25,000 SH   SOLE 0 25,000 0 0
MERIT MED SYS INC COM 589889104 10,795 181,240 SH   SOLE 0 180,073 0 1,167
MERIT MED SYS INC COM 589889104 2,146 36,036 SH   SOLE 1 25,765 0 10,271
METHANEX CORP COM 59151K108 38,002 836,936 SH   SOLE 0 764,126 0 72,810
METTLER TOLEDO INTERNATIONAL COM 592688105 64,249 76,487 SH   SOLE 1 76,487 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 385,833 459,325 SH   SOLE 0 449,229 0 10,096
METTLER TOLEDO INTERNATIONAL COM 592688105 114,549 136,368 SH   OTR 1 108,558 0 27,810
METTLER TOLEDO INTERNATIONAL COM 592688105 49,138 58,498 SH   OTR 2 0 0 58,498
MFS CHARTER INCOME TR SH BEN INT 552727109 275 33,749 SH   SOLE 1 33,749 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 266 45,612 SH   SOLE 1 45,612 0 0
MICROSOFT CORP COM 594918104 11,547 86,201 SH   OTR 2 0 0 86,201
MICROSOFT CORP COM 594918104 78,107 583,065 SH   OTR 5 557,435 0 25,630
MICROSOFT CORP COM 594918104 31,487 235,050 SH   SOLE 0 235,050 0 0
MICROSOFT CORP COM 594918104 9,302 69,440 SH   SOLE 1 67,408 0 2,032
MIDDLEBY CORP COM 596278101 68,404 504,080 SH   OTR 1 390,780 0 113,300
MIDDLEBY CORP COM 596278101 27,019 199,111 SH   OTR 2 0 0 199,111
MIDDLEBY CORP COM 596278101 255,079 1,879,730 SH   SOLE 0 1,836,435 0 43,295
MIDDLEBY CORP COM 596278101 42,899 316,128 SH   SOLE 1 316,128 0 0
MOLINA HEALTHCARE INC COM 60855R100 42,504 296,937 SH   SOLE 1 196,042 0 100,895
MONROE CAP CORP COM 610335101 969 84,004 SH   SOLE 1 84,004 0 0
MOODYS CORP COM 615369105 233,841 1,197,280 SH   OTR 1 949,795 0 247,485
MOODYS CORP COM 615369105 86,381 442,276 SH   OTR 2 0 0 442,276
MOODYS CORP COM 615369105 771,248 3,948,841 SH   SOLE 0 3,861,182 0 87,659
MOODYS CORP COM 615369105 132,044 676,072 SH   SOLE 1 675,639 0 433
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,112 6,668 SH   SOLE 1 6,325 0 343
MPLX LP COM UNIT REP LTD 55336V100 323 10,042 SH   OTR 2 0 0 10,042
MSCI INC COM 55354G100 149,921 627,836 SH   OTR 1 494,791 0 133,045
MSCI INC COM 55354G100 66,043 276,574 SH   OTR 2 0 0 276,574
MSCI INC COM 55354G100 513,080 2,148,667 SH   SOLE 0 2,101,370 0 47,297
MSCI INC COM 55354G100 90,338 378,315 SH   SOLE 1 378,315 0 0
NETFLIX INC COM 64110L106 1,431 3,895 SH   OTR 2 0 0 3,895
NEUBERGER BERMAN HGH YLD FD COM 64128C106 136 11,583 SH   SOLE 1 11,583 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 5,824 60,307 SH   SOLE 0 0 0 60,307
NEW RELIC INC COM 64829B100 291 3,358 SH   SOLE 0 2,249 0 1,109
NEW RELIC INC COM 64829B100 33,831 391,063 SH   SOLE 1 263,509 0 127,554
NEWMONT GOLDCORP CORPORATION COM 651639106 860 22,410 SH   SOLE 0 22,410 0 0
NEXTERA ENERGY INC COM 65339F101 2,479 12,100 SH   OTR 5 12,100 0 0
NIKE INC CL B 654106103 83,287 992,099 SH   OTR 1 789,728 0 202,371
NIKE INC CL B 654106103 37,686 448,907 SH   OTR 2 0 0 448,907
NIKE INC CL B 654106103 308 3,668 SH   OTR 5 3,668 0 0
NIKE INC CL B 654106103 295,712 3,522,482 SH   SOLE 0 3,440,362 0 82,120
NIKE INC CL B 654106103 49,051 584,286 SH   SOLE 1 584,286 0 0
NOBLE CORP PLC SHS USD G65431101 27 14,545 SH   SOLE 0 14,545 0 0
NORDSON CORP COM 655663102 41,556 294,077 SH   SOLE 1 194,360 0 99,717
NORTHROP GRUMMAN CORP COM 666807102 516 1,598 SH   SOLE 1 1,598 0 0
NOVARTIS A G SPONSORED ADR 66987V109 69,501 761,159 SH   SOLE 0 761,159 0 0
NOVOCURE LTD ORD SHS G6674U108 3,231 51,095 SH   SOLE 1 36,546 0 14,549
NUTANIX INC CL A 67059N108 17,815 686,784 SH   SOLE 1 451,918 0 234,866
NUTRIEN LTD COM 67077M108 217,804 4,070,961 SH   SOLE 0 3,421,370 0 649,591
NUVEEN AMT FREE QLTY MUN INC COM 670657105 4,071 294,803 SH   SOLE 1 294,385 0 418
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1,039 79,477 SH   SOLE 1 79,357 0 120
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 2,094 147,745 SH   SOLE 1 147,526 0 219
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2,462 190,000 SH   SOLE 0 190,000 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2,063 159,164 SH   SOLE 1 158,934 0 230
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 1,226 94,537 SH   SOLE 1 94,397 0 140
NUVEEN MICHIGAN QLT MUN INC COM 670979103 666 49,163 SH   SOLE 1 49,092 0 71
NUVEEN NEW YORK QLT MUN INC COM 67066X107 2,590 186,866 SH   SOLE 1 186,569 0 297
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 2,047 149,984 SH   SOLE 1 149,772 0 212
NUVEEN QUALITY MUNCP INCOME COM 67066V101 4,277 305,486 SH   SOLE 1 305,074 0 412
NUVEEN TEXAS QLTY MUN INCME COM 670983105 1,026 75,000 SH   SOLE 0 75,000 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 1,075 82,470 SH   SOLE 1 82,372 0 98
NVIDIA CORP COM 67066G104 593 3,609 SH   OTR 2 0 0 3,609
NVIDIA CORP COM 67066G104 11,995 73,035 SH   OTR 5 67,940 0 5,095
NVIDIA CORP COM 67066G104 920 5,600 SH   SOLE 0 5,600 0 0
OPEN TEXT CORP COM 683715106 129,347 3,133,864 SH   SOLE 0 2,972,063 0 161,801
ORACLE CORP COM 68389X105 95,671 1,679,328 SH   OTR 1 1,308,519 0 370,809
ORACLE CORP COM 68389X105 43,288 759,845 SH   OTR 2 0 0 759,845
ORACLE CORP COM 68389X105 351,464 6,169,288 SH   SOLE 0 6,034,560 0 134,728
ORACLE CORP COM 68389X105 61,298 1,075,963 SH   SOLE 1 1,074,629 0 1,334
OSISKO GOLD ROYALTIES LTD COM 68827L101 3,672 352,200 SH   SOLE 0 352,200 0 0
PARKER HANNIFIN CORP COM 701094104 383 2,250 SH   SOLE 1 2,250 0 0
PAYPAL HLDGS INC COM 70450Y103 670 5,852 SH   OTR 2 0 0 5,852
PAYPAL HLDGS INC COM 70450Y103 2,330 20,355 SH   SOLE 1 19,536 0 819
PEGASYSTEMS INC COM 705573103 3,022 42,435 SH   SOLE 1 30,314 0 12,121
PEMBINA PIPELINE CORP COM 706327103 82,623 2,219,033 SH   SOLE 0 2,063,251 0 155,782
PEPSICO INC COM 713448108 308 2,350 SH   OTR 5 2,350 0 0
PEPSICO INC COM 713448108 385,259 2,937,991 SH   SOLE 0 2,869,143 0 68,848
PEPSICO INC COM 713448108 101,221 771,916 SH   OTR 1 600,286 0 171,630
PEPSICO INC COM 713448108 67,225 512,661 SH   SOLE 1 512,661 0 0
PEPSICO INC COM 713448108 53,073 404,739 SH   OTR 2 0 0 404,739
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 9,770 688,001 SH   OTR 3 688,001 0 0
PFIZER INC COM 717081103 830 19,171 SH   OTR 2 0 0 19,171
PFIZER INC COM 717081103 638 14,719 SH   SOLE 1 14,531 0 188
PGIM HIGH YIELD BOND FUND IN COM 69346H100 210 14,347 SH   SOLE 1 14,347 0 0
PHILIP MORRIS INTL INC COM 718172109 9,028 114,963 SH   SOLE 0 160 0 114,803
PHILLIPS 66 COM 718546104 3,636 38,873 SH   SOLE 0 38,873 0 0
PINNACLE WEST CAP CORP COM 723484101 847 9,000 SH   OTR 5 9,000 0 0
PIONEER FLOATING RATE TR COM 72369J102 133 12,469 SH   SOLE 1 12,469 0 0
PIONEER HIGH INCOME TR COM 72369H106 198 21,945 SH   SOLE 1 21,945 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 643 26,412 SH   OTR 2 0 0 26,412
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 247 10,133 SH   SOLE 1 10,133 0 0
PNC FINL SVCS GROUP INC COM 693475105 240 1,750 SH   SOLE 1 1,750 0 0
POINTS INTL LTD COM NEW 730843208 2,694 216,632 SH   SOLE 0 129,692 0 86,940
PORTOLA PHARMACEUTICALS INC COM 737010108 40,152 1,479,993 SH   SOLE 1 995,624 0 484,369
PORTOLA PHARMACEUTICALS INC COM 737010108 360 13,261 SH   SOLE 0 8,626 0 4,635
POWER INTEGRATIONS INC COM 739276103 28,802 359,214 SH   SOLE 1 238,869 0 120,345
PRECISION DRILLING CORP COM 2010 74022D308 10,036 5,341,750 SH   SOLE 0 5,136,050 0 205,700
PRETIUM RES INC COM 74139C102 100 10,000 SH   SOLE 0 10,000 0 0
PRIMERICA INC COM 74164M108 4,075 33,970 SH   SOLE 1 24,278 0 9,692
PROCTER AND GAMBLE CO COM 742718109 3,016 27,505 SH   OTR 2 0 0 27,505
PROCTER AND GAMBLE CO COM 742718109 982 8,959 SH   SOLE 0 8,959 0 0
PROGRESSIVE CORP OHIO COM 743315103 20,002 250,245 SH   OTR 5 232,385 0 17,860
PROPETRO HLDG CORP COM 74347M108 1,724 83,264 SH   SOLE 1 59,297 0 23,967
PROSHARES TR SHRT 20+YR TRE 74347X849 1,301 63,800 SH   SOLE 0 63,800 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2,338 184,693 SH   SOLE 1 184,458 0 235
QUALCOMM INC COM 747525103 320 4,205 SH   SOLE 1 4,205 0 0
QUALCOMM INC COM 747525103 653 8,583 SH   OTR 2 0 0 8,583
QUALYS INC COM 74758T303 50,239 576,934 SH   SOLE 1 386,294 0 190,640
QUALYS INC COM 74758T303 305 3,508 SH   SOLE 0 1,736 0 1,772
QUORUM HEALTH CORP COM 74909E106 294 211,200 SH   SOLE 0 211,200 0 0
RALPH LAUREN CORP CL A 751212101 398 3,500 SH   OTR 1 0 0 3,500
RAYTHEON CO COM NEW 755111507 951 5,469 SH   SOLE 1 5,217 0 252
REALPAGE INC COM 75606N109 8,602 146,165 SH   SOLE 0 144,370 0 1,795
REALPAGE INC COM 75606N109 3,265 55,482 SH   SOLE 1 39,667 0 15,815
RED HAT INC COM 756577102 2,010 10,703 SH   SOLE 1 10,311 0 392
REINSURANCE GRP OF AMERICA I COM NEW 759351604 49,846 319,466 SH   SOLE 1 211,339 0 108,127
REPLIGEN CORP COM 759916109 3,335 38,798 SH   SOLE 1 27,772 0 11,026
REPUBLIC SVCS INC COM 760759100 769 8,875 SH   SOLE 0 8,875 0 0
RESEARCH FRONTIERS INC COM 760911107 110 32,966 SH   OTR 5 32,966 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 117,067 1,683,060 SH   SOLE 0 1,573,348 0 109,712
RITCHIE BROS AUCTIONEERS COM 767744105 99,276 2,984,675 SH   SOLE 0 2,413,985 0 570,690
ROCKWELL AUTOMATION INC COM 773903109 819 5,000 SH   OTR 5 5,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,425 14,801 SH   SOLE 1 14,476 0 325
ROGERS COMMUNICATIONS INC CL B 775109200 29,424 549,569 SH   SOLE 0 541,054 0 8,515
ROPER TECHNOLOGIES INC COM 776696106 211 577 SH   OTR 2 0 0 577
ROSS STORES INC COM 778296103 26,929 271,681 SH   OTR 5 251,941 0 19,740
ROYAL BK CDA MONTREAL QUE COM 780087102 310,891 3,911,304 SH   SOLE 0 3,659,781 0 251,523
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 230 1,894 SH   SOLE 1 1,894 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 342 5,256 SH   OTR 2 0 0 5,256
S&P GLOBAL INC COM 78409V104 305 1,341 SH   OTR 2 0 0 1,341
S&P GLOBAL INC COM 78409V104 13,753 60,375 SH   SOLE 0 60,375 0 0
SAGE THERAPEUTICS INC COM 78667J108 250 1,363 SH   SOLE 0 1,363 0 0
SAGE THERAPEUTICS INC COM 78667J108 54,825 299,441 SH   SOLE 1 200,773 0 98,668
SALESFORCE COM INC COM 79466L302 944 6,220 SH   SOLE 0 6,220 0 0
SCHLUMBERGER LTD COM 806857108 456 11,463 SH   OTR 2 0 0 11,463
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 30,887 437,926 SH   SOLE 0 0 0 437,926
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14,934 261,587 SH   SOLE 0 0 0 261,587
SECOND SIGHT MED PRODS INC COM 81362J100 12 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 208 3,548 SH   SOLE 1 3,548 0 0
SEMPRA ENERGY COM 816851109 220 1,600 SH   OTR 2 0 0 1,600
SEMTECH CORP COM 816850101 30,393 632,524 SH   SOLE 1 417,431 0 215,093
SERVICENOW INC COM 81762P102 346 1,261 SH   SOLE 0 1,261 0 0
SERVICENOW INC COM 81762P102 2,980 10,854 SH   SOLE 1 10,681 0 173
SHAW COMMUNICATIONS INC CL B CONV 82028K200 47,590 2,331,940 SH   SOLE 0 2,306,375 0 25,565
SHERWIN WILLIAMS CO COM 824348106 116,628 254,485 SH   OTR 1 203,385 0 51,100
SHERWIN WILLIAMS CO COM 824348106 49,139 107,222 SH   OTR 2 0 0 107,222
SHERWIN WILLIAMS CO COM 824348106 29,641 64,678 SH   OTR 5 59,728 0 4,950
SHERWIN WILLIAMS CO COM 824348106 412,377 899,817 SH   SOLE 0 879,735 0 20,082
SHERWIN WILLIAMS CO COM 824348106 67,894 148,147 SH   SOLE 1 148,147 0 0
SHOE CARNIVAL INC COM 824889109 1,050 38,038 SH   SOLE 1 27,202 0 10,836
SHOPIFY INC CL A 82509L107 5,659 18,826 SH   SOLE 0 18,826 0 0
SILVERCREST METALS INC COM 828363101 4,632 1,170,900 SH   SOLE 0 1,170,900 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,247 18,000 SH   OTR 5 18,000 0 0
SKECHERS U S A INC CL A 830566105 1,504 47,771 SH   OTR 2 0 0 47,771
SMITH A O CORP COM 831865209 32,720 693,798 SH   SOLE 1 453,403 0 240,395
SMUCKER J M CO COM NEW 832696405 245 2,125 SH   SOLE 0 2,125 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 284 1,069 SH   OTR 2 0 0 1,069
SPDR GOLD TRUST GOLD SHS 78463V107 6,960 52,254 SH   OTR 2 0 0 52,254
SPDR GOLD TRUST GOLD SHS 78463V107 1,792 13,456 SH   SOLE 1 13,456 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 712 7,280 SH   OTR 2 0 0 7,280
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,063 10,872 SH   SOLE 1 10,872 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 354 7,709 SH   SOLE 1 7,709 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,957 16,917 SH   SOLE 1 16,917 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 53,410 182,286 SH   OTR 2 0 0 182,286
SPDR S&P 500 ETF TR TR UNIT 78462F103 49,732 169,734 SH   SOLE 0 168,364 0 1,370
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,049 2,958 SH   SOLE 1 2,958 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 218 615 SH   OTR 5 615 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 301 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,053 38,421 SH   OTR 2 0 0 38,421
SPDR SERIES TRUST S&P DIVID ETF 78464A763 3,388 33,584 SH   OTR 2 0 0 33,584
SPDR SERIES TRUST S&P BIOTECH 78464A870 905 10,320 SH   SOLE 1 10,320 0 0
SPLUNK INC COM 848637104 57,546 457,621 SH   SOLE 1 300,946 0 156,675
SPOTIFY TECHNOLOGY S A SHS L8681T102 768 5,254 SH   OTR 2 0 0 5,254
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 992 75,000 SH   OTR 2 0 0 75,000
SQUARE INC CL A 852234103 624 8,600 SH   SOLE 0 8,600 0 0
SSR MNG INC COM 784730103 18,188 1,328,851 SH   SOLE 0 1,328,851 0 0
STANTEC INC COM 85472N109 7,400 308,270 SH   SOLE 0 291,234 0 17,036
STARBUCKS CORP COM 855244109 2,749 32,794 SH   SOLE 1 31,399 0 1,395
STARBUCKS CORP COM 855244109 1,308 15,599 SH   OTR 2 0 0 15,599
STARBUCKS CORP COM 855244109 801 9,550 SH   SOLE 0 9,550 0 0
STARS GROUP INC COM 85570W100 3,561 208,616 SH   SOLE 0 208,616 0 0
STERIS PLC SHS USD G8473T100 52,255 350,987 SH   SOLE 1 231,802 0 119,185
STONERIDGE INC COM 86183P102 3,034 96,178 SH   SOLE 1 68,775 0 27,403
STRYKER CORP COM 863667101 515 2,506 SH   OTR 2 0 0 2,506
STRYKER CORP COM 863667101 822 4,000 SH   SOLE 0 3,850 0 150
STRYKER CORP COM 863667101 2,566 12,484 SH   SOLE 1 11,984 0 500
SUN LIFE FINL INC COM 866796105 8,656 208,976 SH   SOLE 0 206,606 0 2,370
SUNCOR ENERGY INC NEW COM 867224107 244,245 7,828,395 SH   SOLE 0 6,838,506 0 989,889
SUPERNUS PHARMACEUTICALS INC COM 868459108 27,067 817,982 SH   SOLE 1 543,763 0 274,219
SYSTEMAX INC COM 871851101 1,497 67,568 SH   SOLE 1 48,366 0 19,202
TABULA RASA HEALTHCARE INC COM 873379101 438 8,772 SH   SOLE 1 8,156 0 616
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35,971 918,330 SH   SOLE 1 918,330 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 158,998 4,059,184 SH   OTR 1 3,573,804 0 485,380
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 348,180 8,888,954 SH   SOLE 0 7,688,184 0 1,200,770
TARGA RES CORP COM 87612G101 301 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 781 9,015 SH   OTR 2 0 0 9,015
TC ENERGY CORP COM 87807B107 84,722 1,708,655 SH   SOLE 0 1,571,714 0 136,941
TE CONNECTIVITY LTD REG SHS H84989104 232 2,423 SH   SOLE 1 2,423 0 0
TECK RESOURCES LTD CL B 878742204 7,055 305,679 SH   SOLE 0 304,497 0 1,182
TELADOC HEALTH INC COM 87918A105 31,550 475,085 SH   SOLE 1 314,470 0 160,615
TELUS CORP COM 87971M103 122,675 3,317,889 SH   SOLE 0 2,570,861 0 747,028
TEMPLETON GLOBAL INCOME FD COM 880198106 264 41,504 SH   SOLE 1 41,504 0 0
TENARIS S A SPONSORED ADS 88031M109 15,185 577,174 SH   OTR 3 577,174 0 0
TESLA INC COM 88160R101 298 1,332 SH   OTR 2 0 0 1,332
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 2,200 35,848 SH   SOLE 1 25,614 0 10,234
TEXAS INSTRS INC COM 882508104 321 2,800 SH   SOLE 1 2,800 0 0
TEXAS INSTRS INC COM 882508104 21,178 184,545 SH   OTR 5 171,420 0 13,125
TEXAS PAC LD TR SUB CTF PROP I T 882610108 393 500 SH   SOLE 0 500 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 261 6,500 SH   SOLE 1 6,500 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 32,866 817,772 SH   OTR 5 784,487 0 33,285
THERMO FISHER SCIENTIFIC INC COM 883556102 358 1,218 SH   OTR 2 0 0 1,218
THERMO FISHER SCIENTIFIC INC COM 883556102 32,178 109,568 SH   OTR 5 102,158 0 7,410
THERMO FISHER SCIENTIFIC INC COM 883556102 2,511 8,550 SH   SOLE 1 8,217 0 333
THL CREDIT INC COM 872438106 10,420 1,569,327 SH   SOLE 0 1,569,327 0 0
THOMSON REUTERS CORP COM NEW 884903709 112,284 1,740,211 SH   SOLE 0 1,644,847 0 95,364
TIFFANY & CO NEW COM 886547108 1,922 20,525 SH   OTR 1 12,960 0 7,565
TIFFANY & CO NEW COM 886547108 17,220 183,898 SH   OTR 2 0 0 183,898
TIFFANY & CO NEW COM 886547108 52,262 558,111 SH   SOLE 0 544,933 0 13,178
TIFFANY & CO NEW COM 886547108 9,020 96,329 SH   SOLE 1 96,329 0 0
TJX COS INC NEW COM 872540109 411,205 7,776,187 SH   SOLE 0 7,607,282 0 168,905
TJX COS INC NEW COM 872540109 68,377 1,293,065 SH   SOLE 1 1,293,065 0 0
TJX COS INC NEW COM 872540109 45,390 858,357 SH   OTR 2 0 0 858,357
TJX COS INC NEW COM 872540109 117,885 2,229,301 SH   OTR 1 1,777,498 0 451,803
TJX COS INC NEW COM 872540109 44,151 834,924 SH   OTR 5 801,534 0 33,390
TORONTO DOMINION BK ONT COM NEW 891160509 498,354 8,527,110 SH   SOLE 0 7,447,484 0 1,079,626
TOTAL SYS SVCS INC COM 891906109 74,389 579,944 SH   SOLE 1 382,739 0 197,205
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 14,384 116,012 SH   OTR 5 116,012 0 0
TPI COMPOSITES INC COM 87266J104 4,247 171,819 SH   SOLE 0 171,819 0 0
TRACTOR SUPPLY CO COM 892356106 362 3,323 SH   SOLE 0 3,323 0 0
TRACTOR SUPPLY CO COM 892356106 55,584 510,879 SH   SOLE 1 342,136 0 168,743
TRANSALTA CORP COM 89346D107 2,672 410,592 SH   SOLE 0 409,592 0 1,000
TRAVELERS COMPANIES INC COM 89417E109 714 4,773 SH   OTR 2 0 0 4,773
TREX CO INC COM 89531P105 3,408 47,534 SH   SOLE 1 33,968 0 13,566
TRIPADVISOR INC COM 896945201 30,230 653,058 SH   SOLE 1 428,936 0 224,122
TUCOWS INC COM NEW 898697206 3,843 63,079 SH   SOLE 0 37,318 0 25,761
TWITTER INC COM 90184L102 244 6,988 SH   SOLE 0 6,988 0 0
TWITTER INC COM 90184L102 1,033 29,610 SH   SOLE 1 29,610 0 0
TYSON FOODS INC CL A 902494103 249 3,085 SH   SOLE 0 3,085 0 0
UNILEVER PLC SPON ADR NEW 904767704 14,998 242,025 SH   SOLE 0 242,025 0 0
UNION PACIFIC CORP COM 907818108 48,266 285,409 SH   OTR 5 273,859 0 11,550
UNION PACIFIC CORP COM 907818108 7,706 45,568 SH   SOLE 0 45,568 0 0
UNION PACIFIC CORP COM 907818108 1,128 6,670 SH   SOLE 1 6,670 0 0
UNITED CONTL HLDGS INC COM 910047109 1,456 16,636 SH   SOLE 1 16,636 0 0
UNITED CONTL HLDGS INC COM 910047109 343 3,920 SH   SOLE 0 3,920 0 0
UNITED PARCEL SERVICE INC CL B 911312106 418 4,052 SH   OTR 2 0 0 4,052
UNITED RENTALS INC COM 911363109 45,046 339,633 SH   SOLE 1 223,976 0 115,657
UNITED TECHNOLOGIES CORP COM 913017109 89,137 684,614 SH   OTR 1 544,246 0 140,368
UNITED TECHNOLOGIES CORP COM 913017109 40,284 309,399 SH   OTR 2 0 0 309,399
UNITED TECHNOLOGIES CORP COM 913017109 305,458 2,346,067 SH   SOLE 0 2,326,508 0 19,559
UNITED TECHNOLOGIES CORP COM 913017109 53,857 413,650 SH   SOLE 1 413,650 0 0
UNITEDHEALTH GROUP INC COM 91324P102 129,031 528,795 SH   SOLE 0 516,104 0 12,691
UNITEDHEALTH GROUP INC COM 91324P102 26,977 110,555 SH   SOLE 1 110,134 0 421
UNITEDHEALTH GROUP INC COM 91324P102 51,248 210,026 SH   OTR 2 0 0 210,026
UNITEDHEALTH GROUP INC COM 91324P102 4,913 20,134 SH   OTR 1 12,627 0 7,507
UNITEDHEALTH GROUP INC COM 91324P102 220 900 SH   OTR 5 900 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,682 19,800 SH   OTR 5 19,800 0 0
US BANCORP DEL COM NEW 902973304 87,251 1,665,102 SH   OTR 1 1,314,784 0 350,318
US BANCORP DEL COM NEW 902973304 39,586 755,464 SH   OTR 2 0 0 755,464
US BANCORP DEL COM NEW 902973304 320,082 6,108,426 SH   SOLE 0 5,977,510 0 130,916
US BANCORP DEL COM NEW 902973304 51,997 992,312 SH   SOLE 1 992,312 0 0
VALE S A SPONSORED ADS 91912E105 5,326 396,277 SH   OTR 3 396,277 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189f676 264 2,400 SH   OTR 2 0 0 2,400
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 374 25,260 SH   SOLE 1 25,260 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1,065 7,457 SH   SOLE 1 7,457 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 353 4,379 SH   SOLE 1 4,379 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 299 3,600 SH   SOLE 1 3,600 0 0
VANGUARD GROUP DIV APP ETF 921908844 878 7,621 SH   OTR 2 0 0 7,621
VANGUARD GROUP DIV APP ETF 921908844 579 5,025 SH   SOLE 1 5,025 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 15,891 59,041 SH   SOLE 0 59,041 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 134,063 498,096 SH   SOLE 1 498,096 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,628 9,765 SH   OTR 2 0 0 9,765
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,723 31,160 SH   OTR 2 0 0 31,160
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 506 5,790 SH   SOLE 1 5,790 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,072 11,128 SH   OTR 2 0 0 11,128
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,836 21,722 SH   OTR 2 0 0 21,722
VANGUARD INDEX FDS MID CAP ETF 922908629 990 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS MID CAP ETF 922908629 6,442 38,540 SH   SOLE 1 38,540 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,910 14,181 SH   OTR 2 0 0 14,181
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 654 5,515 SH   SOLE 1 5,515 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 8,705 53,277 SH   OTR 2 0 0 53,277
VANGUARD INDEX FDS VALUE ETF 922908744 1,979 17,844 SH   OTR 2 0 0 17,844
VANGUARD INDEX FDS SMALL CP ETF 922908751 13,159 84,000 SH   OTR 2 0 0 84,000
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,167 26,602 SH   SOLE 1 26,602 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 422 2,813 SH   OTR 2 0 0 2,813
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 749 7,112 SH   OTR 2 0 0 7,112
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,195 58,850 SH   SOLE 0 0 0 58,850
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 217 2,888 SH   OTR 2 0 0 2,888
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 321 4,270 SH   SOLE 0 4,270 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17,715 416,539 SH   OTR 2 0 0 416,539
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,482 58,365 SH   SOLE 1 58,365 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 352 4,368 SH   SOLE 1 4,368 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 11,088 265,846 SH   OTR 2 0 0 265,846
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,742 353,444 SH   SOLE 0 353,444 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 11,344 271,970 SH   SOLE 1 255,664 0 16,306
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 784 8,969 SH   OTR 2 0 0 8,969
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 258 2,950 SH   SOLE 1 2,950 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,542 26,110 SH   OTR 2 0 0 26,110
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,784 10,256 SH   SOLE 1 10,256 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,269 6,017 SH   SOLE 1 6,017 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,075 5,096 SH   OTR 2 0 0 5,096
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,002 11,564 SH   SOLE 1 11,564 0 0
VARIAN MED SYS INC COM 92220P105 60,917 447,495 SH   OTR 1 347,895 0 99,600
VARIAN MED SYS INC COM 92220P105 27,201 199,814 SH   OTR 2 0 0 199,814
VARIAN MED SYS INC COM 92220P105 214,407 1,575,019 SH   SOLE 0 1,538,842 0 36,177
VARIAN MED SYS INC COM 92220P105 36,990 271,723 SH   SOLE 1 271,723 0 0
VEEVA SYS INC CL A COM 922475108 1,297 8,000 SH   OTR 5 8,000 0 0
VEEVA SYS INC CL A COM 922475108 63,068 389,045 SH   SOLE 1 256,041 0 133,004
VENTAS INC COM 92276F100 232 3,400 SH   SOLE 0 3,400 0 0
VERACYTE INC COM 92337F107 26,174 918,078 SH   SOLE 1 612,952 0 305,126
VERISIGN INC COM 92343E102 306 1,464 SH   SOLE 0 1,464 0 0
VERISIGN INC COM 92343E102 1,297 6,203 SH   SOLE 1 6,203 0 0
VERISK ANALYTICS INC COM 92345Y106 339 2,317 SH   SOLE 0 2,317 0 0
VERISK ANALYTICS INC COM 92345Y106 3,247 22,169 SH   SOLE 1 21,662 0 507
VERIZON COMMUNICATIONS INC COM 92343V104 201 3,512 SH   SOLE 1 3,263 0 249
VERMILION ENERGY INC COM 923725105 26,439 1,216,744 SH   SOLE 0 1,186,739 0 30,005
VERRA MOBILITY CORP COM 92511U102 10,415 795,648 SH   SOLE 0 795,648 0 0
VIKING THERAPEUTICS INC COM 92686J106 11,127 1,340,560 SH   SOLE 1 882,014 0 458,546
VISA INC COM CL A 92826C839 101,460 584,618 SH   SOLE 0 584,618 0 0
VISA INC COM CL A 92826C839 5,258 30,296 SH   SOLE 1 29,565 0 731
VISA INC COM CL A 92826C839 43,995 253,499 SH   OTR 5 234,059 0 19,440
VISA INC COM CL A 92826C839 1,249 7,195 SH   OTR 2 0 0 7,195
WALMART INC COM 931142103 218 1,972 SH   SOLE 1 1,972 0 0
WALMART INC COM 931142103 920 8,326 SH   OTR 2 0 0 8,326
WASTE CONNECTIONS INC COM 94106B101 124,799 1,306,154 SH   SOLE 0 1,230,740 0 75,414
WASTE MGMT INC DEL COM 94106L109 1,090 9,451 SH   SOLE 0 9,451 0 0
WASTE MGMT INC DEL COM 94106L109 501 4,342 SH   SOLE 1 4,342 0 0
WATSCO INC COM 942622200 1,226 7,500 SH   OTR 5 7,500 0 0
WEIBO CORP SPONSORED ADR 948596101 36,634 841,185 SH   SOLE 1 693,668 0 147,517
WEIBO CORP SPONSORED ADR 948596101 4,708 108,114 SH   OTR 3 108,114 0 0
WEIBO CORP SPONSORED ADR 948596101 214 4,915 SH   SOLE 0 3,800 0 1,115
WELLCARE HEALTH PLANS INC COM 94946T106 218 766 SH   SOLE 0 766 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 49,931 175,153 SH   SOLE 1 116,610 0 58,543
WELLS FARGO CO NEW COM 949746101 557 11,768 SH   OTR 2 0 0 11,768
WELLS FARGO CO NEW COM 949746101 1,420 30,000 SH   OTR 5 30,000 0 0
WELLS FARGO CO NEW COM 949746101 571 12,076 SH   SOLE 1 12,076 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 252 30,572 SH   SOLE 1 30,572 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 199 15,864 SH   SOLE 1 15,864 0 0
WELLTOWER INC COM 95040Q104 281 3,450 SH   SOLE 0 3,450 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 751 6,000 SH   SOLE 0 6,000 0 0
WESTERN ALLIANCE BANCORP COM 957638109 26,458 591,635 SH   SOLE 1 388,069 0 203,566
WESTERN ASSET GLB HI INCOME COM 95766B109 289 29,118 SH   SOLE 1 29,118 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 2,055 176,372 SH   SOLE 0 176,372 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 142 12,214 SH   SOLE 1 12,214 0 0
WESTERN ASST MN PRT FD INC COM 95766P108 2,083 139,824 SH   SOLE 1 139,638 0 186
WESTERN ASST MNGD MUN FD INC COM 95766M105 408 29,767 SH   SOLE 1 29,767 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 1,623 145,000 SH   SOLE 0 145,000 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 198 17,708 SH   SOLE 1 17,708 0 0
WEX INC COM 96208T104 510 2,450 SH   OTR 5 2,450 0 0
WEYERHAEUSER CO COM 962166104 506 19,200 SH   OTR 5 19,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 6,159 254,614 SH   SOLE 0 254,614 0 0
WILLDAN GROUP INC COM 96924N100 2,861 76,804 SH   SOLE 1 54,918 0 21,886
WILLIAMS COS INC DEL COM 969457100 208 7,425 SH   SOLE 0 7,425 0 0
WILLIAMS SONOMA INC COM 969904101 325 5,000 SH   OTR 2 0 0 5,000
WNS HOLDINGS LTD SPON ADR 92932M101 2,778 46,931 SH   SOLE 1 33,677 0 13,254
WORKDAY INC CL A 98138H101 1,280 6,227 SH   SOLE 1 6,227 0 0
WORKDAY INC CL A 98138H101 1,233 6,000 SH   OTR 5 6,000 0 0
WORKDAY INC CL A 98138H101 301 1,464 SH   SOLE 0 1,464 0 0
WPX ENERGY INC COM 98212B103 18,008 1,564,580 SH   SOLE 1 1,018,892 0 545,688
WRIGHT MED GROUP N V ORD SHS N96617118 44,147 1,480,455 SH   SOLE 1 996,282 0 484,173
WRIGHT MED GROUP N V ORD SHS N96617118 456 15,291 SH   SOLE 0 8,643 0 6,648
XILINX INC COM 983919101 378 3,208 SH   SOLE 0 3,208 0 0
XILINX INC COM 983919101 1,604 13,599 SH   SOLE 1 13,599 0 0
XYLEM INC COM 98419M100 928 11,100 SH   SOLE 0 11,000 0 100
YAMANA GOLD INC COM 98462Y100 502 197,900 SH   SOLE 0 197,900 0 0
YUM CHINA HLDGS INC COM 98850P109 9,531 206,308 SH   SOLE 0 0 0 206,308
YY INC SPONSORED ADS A 98426T106 17,781 255,140 SH   SOLE 1 255,140 0 0
ZOETIS INC CL A 98978V103 412 3,632 SH   OTR 2 0 0 3,632
ZOETIS INC CL A 98978V103 20,514 180,760 SH   OTR 5 167,815 0 12,945
ZOETIS INC CL A 98978V103 5,874 51,760 SH   SOLE 0 51,760 0 0
ZOETIS INC CL A 98978V103 362 3,190 SH   SOLE 1 3,190 0 0
ZYNGA INC CL A 98986T108 37,924 6,186,621 SH   SOLE 1 4,119,174 0 2,067,447
ZYNGA INC CL A 98986T108 112 18,321 SH   SOLE 0 0 0 18,321