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
ABBOTT LABS COM 002824100 1,129 9,550 SH   SOLE 9,550 0 0
ABBOTT LABS COM 002824100 78 662 SH   OTR 1 662 0 0
ABBVIE INC COM 00287Y109 59 550 SH   OTR 1 550 0 0
ABBVIE INC COM 00287Y109 520 4,822 SH   SOLE 4,822 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1,898 457,376 SH   OTR 1 457,376 0 0
ACCELERON PHARMA INC COM 00434H108 70,244 408,159 SH   OTR 1 375,718 0 32,441
ACCELERON PHARMA INC COM 00434H108 3,932 22,850 SH   SOLE 21,513 0 1,337
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,313 4,105 SH   OTR 1 4,077 0 28
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23,725 74,160 SH   OTR 3 74,160 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,483 45,276 SH   SOLE 45,276 0 0
ACI WORLDWIDE INC COM 004498101 1,648 53,609 SH   SOLE 51,335 0 2,274
ACI WORLDWIDE INC COM 004498101 29,588 962,827 SH   OTR 1 892,077 0 70,750
ACTIVISION BLIZZARD INC COM 00507V109 2,532 32,705 SH   SOLE 32,705 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 47 1,395 SH   SOLE 0 0 1,395
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,327 39,055 SH   OTR 1 26,704 0 12,351
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,118 5,415 SH   OTR 1 4,610 0 805
ADOBE SYSTEMS INCORPORATED COM 00724F101 24,001 41,689 SH   OTR 3 41,689 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,245 3,899 SH   SOLE 3,899 0 0
ADVANCED ENERGY INDS COM 007973100 4,850 55,271 SH   OTR 1 37,824 0 17,447
ADVANCED ENERGY INDS COM 007973100 1,535 17,494 SH   SOLE 15,521 0 1,973
AGCO CORP COM 001084102 4,546 37,098 SH   OTR 1 25,374 0 11,724
AGCO CORP COM 001084102 163 1,327 SH   SOLE 0 0 1,327
AGILENT TECHNOLOGIES INC COM 00846U101 179 1,135 SH   OTR 1 1,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,153 7,322 SH   SOLE 7,322 0 0
AGNC INVT CORP COM 00123Q104 839 53,195 SH   SOLE 53,195 0 0
AGNICO EAGLE MINES LTD COM 008474108 6,346 122,523 SH   SOLE 122,523 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,065 19,750 SH   SOLE 19,750 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 3,425 477,000 SH   SOLE 477,000 0 0
ALCON AG ORD SHS H01301128 94,544 1,174,912 SH   OTR 1 1,174,912 0 0
ALCON AG ORD SHS H01301128 123,467 1,534,328 SH   SOLE 1,251,439 0 282,889
ALGONQUIN PWR UTILS CORP COM 015857105 368 25,163 SH   SOLE 25,163 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,018 6,878 SH   OTR 1 5,266 0 1,612
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3 20 SH   SOLE 20 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 2,098 801,615 SH   SOLE 801,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,353 110,261 SH   OTR 1 110,261 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 496 33,215 SH   OTR 1 32,014 0 1,201
ALPHABET INC CAP STK CL A 02079K305 545,162 203,912 SH   OTR 1 148,823 0 55,089
ALPHABET INC CAP STK CL A 02079K305 1,758,654 657,805 SH   SOLE 593,517 0 64,288
ALPHABET INC CAP STK CL A 02079K305 20,140 7,533 SH   OTR 3 7,533 0 0
ALPHABET INC CAP STK CL C 02079K107 4,118 1,545 SH   OTR 1 1,349 0 196
ALPHABET INC CAP STK CL C 02079k107 19,962 7,489 SH   SOLE 7,489 0 0
AMAZON COM INC COM 023135106 4,185 1,274 SH   OTR 1 1,063 0 211
AMAZON COM INC COM 023135106 21,698 6,605 SH   OTR 3 6,605 0 0
AMAZON COM INC COM 023135106 2,181 664 SH   SOLE 664 0 0
AMERICAN EXPRESS CO COM 025816109 201 1,200 SH   OTR 1 1,200 0 0
AMERISOURCEBERGEN CORP COM 03073E105 350 2,933 SH   OTR 1 2,887 0 46
AMGEN INC COM 031162100 358 1,684 SH   OTR 1 1,684 0 0
AMGEN INC COM 031162100 542 2,550 SH   SOLE 2,550 0 0
AMICUS THERAPEUTICS INC COM 03152W109 29,085 3,045,601 SH   OTR 1 2,791,485 0 254,116
AMICUS THERAPEUTICS INC COM 03152W109 182 19,006 SH   SOLE 7,355 0 11,651
AMPHENOL CORP NEW CL A 032095101 804 10,978 SH   OTR 1 8,952 0 2,026
AMPHENOL CORP NEW CL A 032095101 2,452 33,484 SH   SOLE 33,484 0 0
AMPHENOL CORP NEW CL A 032095101 24,730 337,704 SH   OTR 3 337,704 0 0
ANALOG DEVICES INC COM 032654105 55,977 334,225 SH   OTR 1 328,160 0 6,065
ANALOG DEVICES INC COM 032654105 187,869 1,121,737 SH   SOLE 1,056,784 0 64,953
ANSYS INC COM 03662Q105 21,426 62,935 SH   OTR 3 62,935 0 0
ANSYS INC COM 03662Q105 2,003 5,882 SH   SOLE 5,882 0 0
AON PLC SHS CL A G0403H108 29 101 SH   OTR 1 101 0 0
AON PLC SHS CL A G0403H108 34,911 122,165 SH   SOLE 122,165 0 0
APPLE INC COM 037833100 19,323 136,560 SH   OTR 1 116,959 0 19,601
APPLE INC COM 037833100 16,369 115,684 SH   SOLE 115,684 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,519 27,950 SH   OTR 1 19,081 0 8,869
APPLIED INDL TECHNOLOGIES IN COM 03820C105 90 997 SH   SOLE 0 0 997
APPLIED MATLS INC COM 038222105 1,024 7,956 SH   OTR 1 7,838 0 118
APPLIED MATLS INC COM 038222105 125 970 SH   SOLE 970 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 105 1,423 SH   SOLE 1,423 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 40,263 545,344 SH   OTR 1 515,314 0 30,030
ARGENX SE SPONSORED ADR 04016X101 31,187 103,267 SH   OTR 1 97,701 0 5,566
ARGENX SE SPONSORED ADR 04016X101 1,840 6,091 SH   SOLE 6,091 0 0
ARISTA NETWORKS INC COM 040413106 71,388 207,742 SH   OTR 1 196,096 0 11,646
ARISTA NETWORKS INC COM 040413106 173 504 SH   SOLE 504 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 70,781 1,133,771 SH   OTR 1 1,043,066 0 90,705
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3,940 63,120 SH   SOLE 59,343 0 3,777
ASPEN TECHNOLOGY INC COM 045327103 19,290 157,085 SH   OTR 3 157,085 0 0
ASPEN TECHNOLOGY INC COM 045327103 1,800 14,656 SH   SOLE 14,656 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 241 4,010 SH   SOLE 4,010 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,657 44,242 SH   OTR 1 40,797 0 3,445
ATRICURE INC COM 04963C209 1,459 20,973 SH   SOLE 18,104 0 2,869
ATRICURE INC COM 04963C209 51,733 743,830 SH   OTR 1 681,031 0 62,799
AUTODESK INC COM 052769106 62 219 SH   OTR 1 219 0 0
AUTODESK INC COM 052769106 24,575 86,178 SH   OTR 3 86,178 0 0
AUTODESK INC COM 052769106 2,297 8,054 SH   SOLE 8,054 0 0
AUTOZONE INC COM 053332102 280,973 165,475 SH   OTR 1 120,521 0 44,954
AUTOZONE INC COM 053332102 10,371 6,108 SH   OTR 3 6,108 0 0
AUTOZONE INC COM 053332102 929,399 547,353 SH   SOLE 494,951 0 52,402
AVIENT CORPORATION COM 05368V106 34,499 744,323 SH   OTR 1 683,075 0 61,248
AVIENT CORPORATION COM 05368V106 270 5,824 SH   SOLE 2,972 0 2,852
B2GOLD CORP COM 11777Q209 72 21,126 SH   SOLE 21,126 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 2,322 606,283 SH   OTR 3 606,283 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 2,009 101,595 SH   OTR 3 101,595 0 0
BANK MONTREAL QUE COM 063671101 350,745 3,519,104 SH   SOLE 3,400,900 0 118,204
BANK NEW YORK MELLON CORP COM 064058100 524 10,106 SH   OTR 1 9,947 0 159
BANK NOVA SCOTIA B C COM 064149107 2,520 41,029 SH   SOLE 41,029 0 0
BAOZUN INC NOTE 1.625% 5/0 06684LAB9 1,663 1,800,000 PRN   SOLE 1,800,000 0 0
BARRICK GOLD CORP COM 067901108 7,535 418,117 SH   SOLE 418,117 0 0
BAUSCH HEALTH COS INC COM 071734107 85,340 3,065,412 SH   OTR 1 2,807,813 0 257,599
BAUSCH HEALTH COS INC COM 071734107 4,285 153,949 SH   SOLE 142,127 0 11,822
BAXTER INTL INC COM 071813109 322 4,009 SH   OTR 1 3,946 0 63
BAXTER INTL INC COM 071813109 2,278 28,325 SH   SOLE 28,325 0 0
BCE INC COM NEW 05534B760 5,737 114,712 SH   SOLE 114,712 0 0
BECTON DICKINSON & CO COM 075887109 693,012 2,819,193 SH   SOLE 2,547,570 0 271,623
BECTON DICKINSON & CO COM 075887109 215,897 878,263 SH   OTR 1 639,534 0 238,729
BECTON DICKINSON & CO COM 075887109 7,890 32,098 SH   OTR 3 32,098 0 0
BEIGENE LTD SPONSORED ADR 07725L102 2,856 7,868 SH   SOLE 7,868 0 0
BEIGENE LTD SPONSORED ADR 07725L102 49,866 137,371 SH   OTR 1 129,591 0 7,780
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,057 5 SH   OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,487 9,112 SH   OTR 1 8,648 0 464
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 753 2,758 SH   SOLE 2,758 0 0
BERRY GLOBAL GROUP INC COM 08579W103 60,109 987,339 SH   OTR 1 932,599 0 54,740
BERRY GLOBAL GROUP INC COM 08579W103 3,487 57,268 SH   SOLE 57,268 0 0
BEST BUY INC COM 086516101 1,122 10,618 SH   OTR 1 10,618 0 0
BEST BUY INC COM 086516101 112 1,057 SH   SOLE 1,057 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 5,586 40,216 SH   OTR 1 27,506 0 12,710
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 200 1,438 SH   SOLE 0 0 1,438
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,802 36,253 SH   SOLE 36,253 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,313 16,990 SH   OTR 1 16,081 0 909
BIO-TECHNE CORP COM 09073M104 1,702 3,512 SH   OTR 1 3,512 0 0
BIO-TECHNE CORP COM 09073M104 169 348 SH   SOLE 348 0 0
BK OF AMERICA CORP COM 060505104 2,912 68,591 SH   OTR 1 62,922 0 5,669
BK OF AMERICA CORP COM 060505104 54 1,274 SH   SOLE 1,274 0 0
BLACK KNIGHT INC COM 09215C105 2,663 36,985 SH   SOLE 36,985 0 0
BLACKLINE INC COM 09239B109 46,461 393,538 SH   OTR 1 359,440 0 34,098
BLACKLINE INC COM 09239B109 1,637 13,866 SH   SOLE 12,289 0 1,577
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 585 39,671 SH   OTR 1 38,044 0 1,627
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,873 113,075 SH   OTR 1 113,075 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 1,386 91,484 SH   OTR 1 91,484 0 0
BLACKROCK ENHANCED GOVT FD I COM 09255K108 802 63,635 SH   OTR 1 63,635 0 0
BLACKROCK INC COM 09247X101 751 895 SH   OTR 1 888 0 7
BLACKROCK INVT QUALITY MUN T COM 09247D105 379 21,954 SH   OTR 1 21,100 0 854
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1,171 68,500 SH   OTR 1 68,500 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 292 19,167 SH   OTR 1 18,467 0 700
BLACKROCK MUNI INCOME TR II COM 09249N101 157 10,391 SH   OTR 1 10,104 0 287
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 360 24,765 SH   OTR 1 23,471 0 1,294
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 507 32,333 SH   OTR 1 31,001 0 1,332
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 350 21,400 SH   OTR 1 20,604 0 796
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 281 20,348 SH   OTR 1 19,610 0 738
BLACKROCK MUNIVEST FD INC COM 09253R105 602 63,575 SH   OTR 1 61,590 0 1,985
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 433 28,491 SH   OTR 1 27,322 0 1,169
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 311 19,556 SH   OTR 1 18,973 0 583
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 379 27,454 SH   OTR 1 26,223 0 1,231
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 298 18,548 SH   OTR 1 17,709 0 839
BLACKROCK MUNIYIELD QUALITY COM 09254E103 414 28,178 SH   OTR 1 27,340 0 838
BLACKROCK MUNIYILD QULT FD I COM 09254F100 203 12,517 SH   OTR 1 12,143 0 374
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1,639 63,646 SH   OTR 1 63,646 0 0
BLUEBIRD BIO INC COM 09609G100 233 18,827 SH   SOLE 18,827 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 607 188,032 SH   OTR 1 188,032 0 0
BNY MELLON MUN INCOME INC COM 05589T104 174 18,091 SH   OTR 1 17,532 0 559
BOEING CO COM 097023105 418 1,900 SH   OTR 1 1,900 0 0
BOEING CO COM 097023105 0 2 SH   SOLE 2 0 0
BOOKING HOLDINGS INC COM 09857L108 3,366 1,418 SH   OTR 1 1,248 0 170
BRIGHT HORIZONS FAM SOL IN D COM 109194100 519 3,719 SH   SOLE 3,719 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 411 6,948 SH   OTR 1 6,870 0 78
BRISTOL-MYERS SQUIBB CO COM 110122108 2,261 38,215 SH   SOLE 38,215 0 0
BROADCOM INC COM 11135F101 2,115 4,360 SH   SOLE 4,360 0 0
BROADCOM INC COM 11135F101 406 837 SH   OTR 1 837 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,789 16,735 SH   SOLE 16,735 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,121 20,967 SH   OTR 1 20,967 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 397,469 7,429,964 SH   SOLE 7,131,036 0 298,928
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 8 142 SH   OTR 1 142 0 0
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 2,788 50,309 SH   SOLE 48,178 0 2,131
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 803 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 46,344 825,465 SH   SOLE 755,556 0 69,909
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 95 1,587 SH   OTR 1 1,587 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4,753 79,407 SH   SOLE 73,836 0 5,571
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 440 11,334 SH   SOLE 11,334 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 58,657 1,590,162 SH   SOLE 1,590,162 0 0
BRP INC COM SUN VTG 05577W200 22,825 247,000 SH   SOLE 247,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 550 6,320 SH   SOLE 6,320 0 0
CABLE ONE INC COM 12685J105 154 85 SH   OTR 1 85 0 0
CABLE ONE INC COM 12685J105 413 228 SH   SOLE 228 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,970 13,006 SH   OTR 1 13,006 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 196 1,291 SH   SOLE 1,291 0 0
CAE INC COM 124765108 111,219 3,728,969 SH   SOLE 3,705,169 0 23,800
CAMECO CORP COM 13321L108 734 33,839 SH   SOLE 33,839 0 0
CANADIAN IMP BK COMM COM 136069101 4,918 44,246 SH   SOLE 44,246 0 0
CANADIAN NAT RES LTD COM 136385101 100,221 2,745,651 SH   SOLE 2,516,180 0 229,471
CANADIAN NATL RY CO COM 136375102 158,207 1,367,457 SH   OTR 1 1,367,457 0 0
CANADIAN NATL RY CO COM 136375102 459,998 3,976,001 SH   SOLE 3,882,834 0 93,167
CANADIAN PAC RY LTD COM 13645T100 344,152 5,278,965 SH   SOLE 5,109,318 0 169,647
CAPITAL ONE FINL CORP COM 14040H105 429 2,651 SH   OTR 1 2,609 0 42
CARDINAL HEALTH INC COM 14149Y108 1,123 22,715 SH   SOLE 22,715 0 0
CARMAX INC COM 143130102 150 1,171 SH   SOLE 1,171 0 0
CARMAX INC COM 143130102 71,383 557,856 SH   OTR 1 526,520 0 31,336
CARRIER GLOBAL CORPORATION COM 14448C104 200,314 3,870,052 SH   OTR 1 2,816,903 0 1,053,149
CARRIER GLOBAL CORPORATION COM 14448C104 7,322 141,466 SH   OTR 3 141,466 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 575,457 11,117,780 SH   SOLE 10,139,135 0 978,645
CASELLA WASTE SYS INC CL A 147448104 944 12,426 SH   SOLE 12,426 0 0
CBRE GROUP INC CL A 12504L109 643 6,600 SH   SOLE 6,600 0 0
CDW CORP COM 12514G108 636 3,495 SH   OTR 1 3,440 0 55
CENOVUS ENERGY INC COM 15135U109 1,876 186,349 SH   SOLE 186,349 0 0
CERIDIAN HCM HLDG INC COM 15677J108 1,264 11,246 SH   SOLE 11,246 0 0
CERNER CORP COM 156782104 2,664 37,770 SH   SOLE 37,770 0 0
CGI INC CL A SUB VTG 12532H104 257,844 3,040,555 SH   SOLE 2,956,012 0 84,543
CHAMPIONX CORPORATION COM 15872M104 59,719 2,670,814 SH   OTR 1 2,442,661 0 228,153
CHAMPIONX CORPORATION COM 15872M104 1,986 88,801 SH   SOLE 78,443 0 10,358
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,249 3,091 SH   OTR 1 2,958 0 133
CHEVRON CORP NEW COM 166764100 170 1,680 SH   OTR 1 1,680 0 0
CHEVRON CORP NEW COM 166764100 769 7,576 SH   SOLE 7,576 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,703 1,487 SH   OTR 1 1,302 0 185
CHIPOTLE MEXICAN GRILL INC COM 169656105 98 54 SH   SOLE 54 0 0
CHURCHILL DOWNS INC COM 171484108 2,108 8,781 SH   SOLE 8,781 0 0
CINTAS CORP COM 172908105 621 1,631 SH   OTR 1 1,270 0 361
CISCO SYS INC COM 17275R102 54 1,000 SH   OTR 1 1,000 0 0
CISCO SYS INC COM 17275R102 2,634 48,380 SH   SOLE 48,380 0 0
CITIZENS FINL GROUP INC COM 174610105 80,609 1,715,808 SH   OTR 1 1,621,219 0 94,589
CITIZENS FINL GROUP INC COM 174610105 4,660 99,192 SH   SOLE 99,192 0 0
CITRIX SYS INC COM 177376100 34 318 SH   OTR 1 318 0 0
CITRIX SYS INC COM 177376100 2,839 26,445 SH   SOLE 26,445 0 0
CLARIVATE PLC ORD SHS G21810109 696 31,760 SH   SOLE 31,760 0 0
CLOROX CO DEL COM 189054109 1,045 6,307 SH   SOLE 6,307 0 0
CME GROUP INC COM 12572Q105 171,931 889,078 SH   OTR 1 632,518 0 256,560
CME GROUP INC COM 12572Q105 6,754 34,926 SH   OTR 3 34,926 0 0
CME GROUP INC COM 12572Q105 564,722 2,920,284 SH   SOLE 2,682,812 0 237,472
COCA COLA CO COM 191216100 566 10,791 SH   OTR 1 7,910 0 2,881
COCA COLA CO COM 191216100 34 640 SH   SOLE 640 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 542 7,657 SH   SOLE 7,657 0 0
COGNEX CORP COM 192422103 42,637 531,506 SH   OTR 1 502,210 0 29,296
COGNEX CORP COM 192422103 2,480 30,917 SH   SOLE 30,917 0 0
COHEN & STEERS LTD DURATION COM 19248C105 990 36,274 SH   OTR 1 36,274 0 0
COLGATE PALMOLIVE CO COM 194162103 33,504 443,305 SH   OTR 1 434,831 0 8,474
COLGATE PALMOLIVE CO COM 194162103 123,413 1,632,872 SH   SOLE 1,535,030 0 97,842
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 56,727 443,912 SH   SOLE 329,793 0 114,119
COMCAST CORP NEW CL A 20030N101 1,441 25,772 SH   OTR 1 21,572 0 4,200
COMCAST CORP NEW CL A 20030N101 6 100 SH   SOLE 100 0 0
CONOCOPHILLIPS COM 20825C104 1,681 24,804 SH   SOLE 24,804 0 0
CONSOLIDATED EDISON INC COM 209115104 826 11,370 SH   SOLE 11,370 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 5,062 232,109 SH   OTR 3 232,109 0 0
COPART INC COM 217204106 2,964 21,367 SH   SOLE 21,367 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,424 14,297 SH   OTR 1 12,669 0 1,628
COSTCO WHSL CORP NEW COM 22160K105 16,802 37,389 SH   SOLE 37,389 0 0
CRANE CO COM 224399105 14,687 154,912 SH   SOLE 154,912 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 398 114,836 SH   OTR 1 114,836 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 594 240,370 SH   OTR 1 240,370 0 0
CRESCENT PT ENERGY CORP COM 22576C101 49 10,683 SH   SOLE 10,683 0 0
CVS HEALTH CORP COM 126650100 335 3,950 SH   OTR 1 3,950 0 0
CVS HEALTH CORP COM 126650100 138 1,631 SH   SOLE 1,631 0 0
D MARKET ELECTR SVCS & TRADI SPONSORED ADS 23292B104 11,195 1,631,855 SH   OTR 3 1,631,855 0 0
DADA NEXUS LTD ADS 23344D108 2,713 135,397 SH   OTR 3 135,397 0 0
DANAHER CORPORATION COM 235851102 5,068 16,648 SH   OTR 1 15,342 0 1,306
DANAHER CORPORATION COM 235851102 84,937 278,996 SH   SOLE 278,996 0 0
DECKERS OUTDOOR CORP COM 243537107 65,595 182,108 SH   OTR 1 167,018 0 15,090
DECKERS OUTDOOR CORP COM 243537107 238 660 SH   SOLE 0 0 660
DEERE & CO COM 244199105 144 430 SH   OTR 1 135 0 295
DEERE & CO COM 244199105 226 675 SH   SOLE 675 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,349 25,640 SH   SOLE 25,640 0 0
DELL TECHNOLOGIES INC CL C 24703L202 11 200 SH   OTR 1 200 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 328 7,697 SH   OTR 1 7,576 0 121
DESCARTES SYS GROUP INC COM 249906108 44,740 550,560 SH   SOLE 544,721 0 5,839
DESCARTES SYS GROUP INC COM 249906108 48 593 SH   OTR 1 593 0 0
DEVON ENERGY CORP NEW COM 25179M103 95,047 2,676,626 SH   OTR 1 2,458,422 0 218,204
DEVON ENERGY CORP NEW COM 25179M103 1,568 44,140 SH   SOLE 35,479 0 8,661
DIAGEO PLC SPON ADR NEW 25243Q205 110 570 SH   OTR 1 550 0 20
DIAGEO PLC SPON ADR NEW 25243Q205 328 1,701 SH   SOLE 1,701 0 0
DICKS SPORTING GOODS INC COM 253393102 49,279 411,447 SH   OTR 1 380,887 0 30,560
DICKS SPORTING GOODS INC COM 253393102 3,531 29,484 SH   SOLE 27,774 0 1,710
DIGITAL RLTY TR INC COM 253868103 758 5,245 SH   SOLE 5,245 0 0
DISH NETWORK CORPORATION CL A 25470M109 819 18,852 SH   SOLE 18,852 0 0
DISNEY WALT CO COM 254687106 504 2,983 SH   SOLE 2,983 0 0
DISNEY WALT CO COM 254687106 898 5,310 SH   OTR 1 5,110 0 200
DOLBY LABORATORIES INC COM CL A 25659T107 2,974 33,793 SH   SOLE 31,877 0 1,916
DOLBY LABORATORIES INC COM CL A 25659T107 53,858 612,022 SH   OTR 1 563,661 0 48,361
DOLLAR GEN CORP NEW COM 256677105 2,533 11,942 SH   OTR 1 11,520 0 422
DOLLAR GEN CORP NEW COM 256677105 986 4,648 SH   SOLE 4,648 0 0
DOLLAR TREE INC COM 256746108 603 6,300 SH   SOLE 6,300 0 0
DOMINOS PIZZA INC COM 25754A201 787 1,650 SH   SOLE 1,650 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 766 43,155 SH   OTR 1 43,155 0 0
DROPBOX INC CL A 26210C104 2,879 98,515 SH   SOLE 98,515 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 438 36,719 SH   OTR 1 35,312 0 1,407
EATON VANCE LTD DURATION INC COM 27828H105 1,560 118,360 SH   OTR 1 118,360 0 0
EATON VANCE MUN BD FD COM 27827X101 636 47,559 SH   OTR 1 45,830 0 1,729
EATON VANCE NEW YORK MUN BD COM 27827Y109 294 23,928 SH   OTR 1 23,011 0 917
EATON VANCE SHORT DURATION D COM 27828V104 567 42,562 SH   OTR 1 42,562 0 0
ECOLAB INC COM 278865100 27,175 130,261 SH   OTR 1 128,289 0 1,972
ECOLAB INC COM 278865100 111,965 536,685 SH   SOLE 513,913 0 22,772
EDWARDS LIFESCIENCES CORP COM 28176E108 548 4,842 SH   OTR 1 3,728 0 1,114
EDWARDS LIFESCIENCES CORP COM 28176E108 33,528 296,159 SH   OTR 3 296,159 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,118 27,541 SH   SOLE 27,541 0 0
ELECTRONIC ARTS INC COM 285512109 59 417 SH   OTR 1 191 0 226
ELECTRONIC ARTS INC COM 285512109 2,859 20,095 SH   SOLE 20,095 0 0
EMCOR GROUP INC COM 29084Q100 57,839 501,292 SH   OTR 1 459,832 0 41,460
EMCOR GROUP INC COM 29084Q100 3,178 27,544 SH   SOLE 25,728 0 1,816
EMERSON ELEC CO COM 291011104 283 3,000 SH   OTR 1 3,000 0 0
ENBRIDGE INC COM 29250N105 31,157 783,388 SH   SOLE 783,388 0 0
ENERPLUS CORP COM 292766102 33,762 4,224,254 SH   SOLE 2,085,677 0 2,138,577
ENSIGN GROUP INC COM 29358P101 261 3,482 SH   OTR 1 3,427 0 55
ENTEGRIS INC COM 29362U104 5,348 42,484 SH   SOLE 39,547 0 2,937
ENTEGRIS INC COM 29362U104 96,362 765,389 SH   OTR 1 701,505 0 63,884
ENTERPRISE PRODS PARTNERS L COM 293792107 303 13,980 SH   OTR 1 13,980 0 0
ENVESTNET INC COM 29404K106 5,948 74,121 SH   SOLE 74,121 0 0
EQUINIX INC COM 29444U700 24,157 30,574 SH   OTR 3 30,574 0 0
EQUINIX INC COM 29444U700 2,240 2,835 SH   SOLE 2,835 0 0
EQUINOX GOLD CORP COM 29446Y502 106 16,025 SH   SOLE 16,025 0 0
ERIE INDTY CO CL A 29530P102 584 3,273 SH   SOLE 3,273 0 0
ERO COPPER CORP COM 296006109 25,635 1,448,007 SH   SOLE 736,801 0 711,206
ETSY INC COM 29786A106 104,032 500,248 SH   OTR 1 461,167 0 39,081
ETSY INC COM 29786A106 8,888 42,740 SH   SOLE 41,209 0 1,531
EURONET WORLDWIDE INC COM 298736109 728 5,721 SH   SOLE 5,721 0 0
EVERBRIDGE INC COM 29978A104 1,849 12,243 SH   SOLE 12,243 0 0
EVERI HLDGS INC COM 30034T103 3,554 147,000 SH   SOLE 147,000 0 0
EXACT SCIENCES CORP COM 30063P105 1,399 14,652 SH   SOLE 14,652 0 0
EXACT SCIENCES CORP COM 30063P105 24,332 254,921 SH   OTR 1 240,352 0 14,569
EXELIXIS INC COM 30161Q104 48,515 2,294,939 SH   OTR 1 2,113,674 0 181,265
EXELIXIS INC COM 30161Q104 2,718 128,590 SH   SOLE 121,183 0 7,407
EXLSERVICE HOLDINGS INC COM 302081104 3,914 31,792 SH   OTR 1 21,725 0 10,067
EXLSERVICE HOLDINGS INC COM 302081104 140 1,139 SH   SOLE 0 0 1,139
EXTRA SPACE STORAGE INC COM 30225T102 256 1,525 SH   SOLE 1,525 0 0
FACEBOOK INC CL A 30303M102 9,848 29,018 SH   OTR 1 24,890 0 4,128
FACEBOOK INC CL A 30303M102 7 20 SH   SOLE 20 0 0
FACTSET RESH SYS INC COM 303075105 38,528 97,594 SH   OTR 1 95,800 0 1,794
FACTSET RESH SYS INC COM 303075105 145,845 369,433 SH   SOLE 348,764 0 20,669
FAIR ISAAC CORP COM 303250104 709 1,781 SH   SOLE 1,781 0 0
FERRARI N V COM N3167Y103 2,188 10,466 SH   SOLE 10,466 0 0
FERRARI N V COM N3167Y103 23,264 111,245 SH   OTR 3 111,245 0 0
FIBROGEN INC COM 31572Q808 456 44,586 SH   SOLE 44,586 0 0
FIRST EAGLE ALTR CAP BDC INC COM 26943B100 7,664 1,737,981 SH   SOLE 1,737,981 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 749 18,246 SH   SOLE 18,246 0 0
FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 974 96,157 SH   OTR 1 96,157 0 0
FIRST TR HIGH INCOME LONG / COM 33738E109 409 25,714 SH   OTR 1 25,714 0 0
FIRST TR INTER DURATN PFD & COM 33718W103 1,364 54,511 SH   OTR 1 54,511 0 0
FIRSTCASH INC COM 33767D105 441 5,040 SH   SOLE 5,040 0 0
FIRSTSERVICE CORP NEW COM 33767E202 74 412 SH   OTR 1 412 0 0
FIRSTSERVICE CORP NEW COM 33767E202 67,989 376,679 SH   SOLE 356,968 0 19,711
FISERV INC COM 337738108 482 4,447 SH   OTR 1 3,107 0 1,340
FIVE BELOW INC COM 33829M101 1,388 7,854 SH   SOLE 7,854 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 1,310 10,847 SH   SOLE 10,847 0 0
FORTINET INC COM 34959E109 6,000 20,546 SH   SOLE 20,546 0 0
FORTINET INC COM 34959E109 103,485 354,353 SH   OTR 1 334,719 0 19,634
FORTIS INC COM 349553107 25,783 582,166 SH   SOLE 533,787 0 48,379
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,252 13,997 SH   SOLE 13,997 0 0
FRANCO NEV CORP COM 351858105 146,367 1,128,485 SH   SOLE 1,083,849 0 44,636
FREEPORT-MCMORAN INC CL B 35671D857 21 652 SH   OTR 1 652 0 0
FREEPORT-MCMORAN INC CL B 35671D857 624 19,191 SH   SOLE 19,191 0 0
GARTNER INC COM 366651107 42,608 140,213 SH   OTR 3 140,213 0 0
GARTNER INC COM 366651107 3,983 13,108 SH   SOLE 13,108 0 0
GENERAC HLDGS INC COM 368736104 3,147 7,699 SH   SOLE 7,699 0 0
GENERAL MLS INC COM 370334104 592 9,900 SH   SOLE 9,900 0 0
GENERAL MTRS CO COM 37045V100 439 8,327 SH   SOLE 8,327 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 422 11,379 SH   SOLE 11,379 0 0
GILDAN ACTIVEWEAR INC COM 375916103 2,671 73,274 SH   SOLE 73,274 0 0
GILEAD SCIENCES INC COM 375558103 2,884 41,295 SH   SOLE 41,295 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 285 12,000 SH   SOLE 12,000 0 0
GODADDY INC CL A 380237107 47,346 679,282 SH   OTR 1 641,678 0 37,604
GODADDY INC CL A 380237107 1,973 28,307 SH   SOLE 28,307 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 722 1,909 SH   OTR 1 1,909 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 42 110 SH   SOLE 110 0 0
GRACO INC COM 384109104 200,100 2,859,794 SH   OTR 1 2,207,348 0 652,446
GRACO INC COM 384109104 5,923 84,651 SH   OTR 3 84,651 0 0
GRACO INC COM 384109104 541,794 7,743,234 SH   SOLE 7,018,355 0 724,879
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 241 3,400 SH   SOLE 3,400 0 0
GUARDANT HEALTH INC COM 40131M109 35,756 286,024 SH   OTR 1 262,393 0 23,631
GUARDANT HEALTH INC COM 40131M109 1,992 15,940 SH   SOLE 14,879 0 1,061
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1,437 58,697 SH   OTR 1 58,697 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,692 14,232 SH   SOLE 14,232 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 24,127 593,083 SH   OTR 1 540,438 0 52,645
HALOZYME THERAPEUTICS INC COM 40637H109 103 2,543 SH   SOLE 0 0 2,543
HANCOCK JOHN INCOME SECS TR COM 410123103 592 37,307 SH   OTR 1 37,307 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 993 46,190 SH   OTR 1 46,190 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 953 50,870 SH   OTR 1 50,870 0 0
HANESBRANDS INC COM 410345102 1,463 85,270 SH   SOLE 85,270 0 0
HAYWARD HLDGS INC COM 421298100 13,995 629,288 SH   SOLE 629,288 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 391,259 5,353,122 SH   SOLE 4,505,681 0 847,441
HDFC BANK LTD SPONSORED ADS 40415F101 222,027 3,037,693 SH   OTR 1 2,397,484 0 640,209
HDFC BANK LTD SPONSORED ADS 40415F101 6,537 89,442 SH   OTR 3 89,442 0 0
HEICO CORP NEW COM 422806109 1,043 7,911 SH   SOLE 7,911 0 0
HEICO CORP NEW COM 422806109 45 340 SH   OTR 1 340 0 0
HENRY JACK & ASSOC INC COM 426281101 35,391 215,718 SH   OTR 1 203,949 0 11,769
HENRY JACK & ASSOC INC COM 426281101 26,936 164,182 SH   OTR 3 164,182 0 0
HENRY JACK & ASSOC INC COM 426281101 7,272 44,322 SH   SOLE 44,322 0 0
HERSHEY CO COM 427866108 379 2,240 SH   OTR 1 2,240 0 0
HILLMAN SOLUTIONS CORP COM 431636109 2,207 185,000 SH   SOLE 185,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,140 8,626 SH   OTR 1 8,626 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 113 859 SH   SOLE 859 0 0
HOME DEPOT INC COM 437076102 780 2,375 SH   OTR 1 2,151 0 224
HOME DEPOT INC COM 437076102 5 16 SH   SOLE 16 0 0
HONEYWELL INTL INC COM 438516106 118 555 SH   SOLE 555 0 0
HONEYWELL INTL INC COM 438516106 3,158 14,879 SH   OTR 1 13,982 0 897
HORMEL FOODS CORP COM 440452100 796 19,430 SH   SOLE 19,430 0 0
HYATT HOTELS CORP COM CL A 448579102 1,667 21,626 SH   SOLE 18,125 0 3,501
HYATT HOTELS CORP COM CL A 448579102 83,331 1,080,819 SH   OTR 1 993,211 0 87,608
IAA INC COM 449253103 12,274 224,932 SH   SOLE 224,932 0 0
ICON PLC SHS G4705A100 35,794 136,607 SH   OTR 1 125,049 0 11,558
ICON PLC SHS G4705A100 136 520 SH   SOLE 0 0 520
IDEXX LABS INC COM 45168D104 23,324 37,504 SH   OTR 3 37,504 0 0
IDEXX LABS INC COM 45168D104 2,219 3,568 SH   SOLE 3,568 0 0
IHS MARKIT LTD SHS G47567105 224,642 1,926,285 SH   OTR 1 1,925,097 0 1,188
IHS MARKIT LTD SHS G47567105 267,208 2,291,274 SH   SOLE 1,863,171 0 428,103
IMPERIAL OIL LTD COM NEW 453038408 3,388 107,393 SH   SOLE 107,393 0 0
INARI MED INC COM 45332Y109 147 1,820 SH   SOLE 0 0 1,820
INARI MED INC COM 45332Y109 31,844 392,649 SH   OTR 1 357,046 0 35,603
INSPERITY INC COM 45778Q107 50,195 453,270 SH   OTR 1 415,190 0 38,080
INSPERITY INC COM 45778Q107 2,005 18,102 SH   SOLE 16,386 0 1,716
INTEL CORP COM 458140100 193 3,616 SH   OTR 1 3,100 0 516
INTEL CORP COM 458140100 2,370 44,475 SH   SOLE 44,475 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,036 9,025 SH   OTR 1 6,980 0 2,045
INTERCONTINENTAL EXCHANGE IN COM 45866F104 551 4,800 SH   SOLE 4,800 0 0
INTERPUBLIC GROUP COS INC COM 460690100 446 12,162 SH   OTR 1 11,971 0 191
INTUIT COM 461202103 310 575 SH   OTR 1 175 0 400
INTUIT COM 461202103 5,381 9,975 SH   SOLE 9,975 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 11,175 33,723 SH   OTR 3 33,723 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,036 3,126 SH   SOLE 3,126 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 399 32,077 SH   OTR 1 30,655 0 1,422
INVESCO BD FD COM 46132L107 804 39,537 SH   OTR 1 39,537 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 739 10,158 SH   OTR 1 10,158 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 295 3,384 SH   OTR 1 3,384 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 306 2,617 SH   OTR 1 2,617 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 451 23,779 SH   OTR 1 23,779 0 0
INVESCO HIGH INCOME TR II COM 46131F101 408 27,929 SH   OTR 1 27,929 0 0
INVESCO LTD SHS G491BT108 70,022 2,904,258 SH   OTR 1 2,674,922 0 229,336
INVESCO LTD SHS G491BT108 325 13,501 SH   SOLE 4,371 0 9,130
INVESCO MUN OPPORTUNITY TR COM 46132C107 579 42,295 SH   OTR 1 40,424 0 1,871
INVESCO PA VALUE MUN INC TR COM 46132K109 278 20,954 SH   OTR 1 20,020 0 934
INVESCO QQQ TR UNIT SER 1 46090E103 26,511 74,062 SH   OTR 1 73,862 0 200
INVESCO QQQ TR UNIT SER 1 46090E103 175,707 490,856 SH   SOLE 490,856 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 277 21,046 SH   OTR 1 20,103 0 943
IQIYI INC NOTE 4.000%12/1 46267XAE8 3,757 4,369,000 PRN   SOLE 4,369,000 0 0
IRADIMED CORP COM 46266A109 41 1,232 SH   SOLE 0 0 1,232
IRADIMED CORP COM 46266A109 1,157 34,442 SH   OTR 1 23,554 0 10,888
IRHYTHM TECHNOLOGIES INC COM 450056106 34,052 581,481 SH   OTR 1 534,600 0 46,881
IRHYTHM TECHNOLOGIES INC COM 450056106 1,205 20,561 SH   SOLE 18,571 0 1,990
ISHARES INC MSCI CDA ETF 464286509 399 10,995 SH   SOLE 10,995 0 0
ISHARES TR 20 YR TR BD ETF 464287432 333 2,305 SH   SOLE 2,305 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 618 5,366 SH   OTR 1 5,366 0 0
ISHARES TR CORE MSCI EAFE 46432F842 798 10,741 SH   OTR 1 10,741 0 0
ISHARES TR CORE S&P MCP ETF 464287507 37,168 141,285 SH   OTR 1 141,285 0 0
ISHARES TR CORE S&P SCP ETF 464287804 40,430 370,270 SH   OTR 1 370,270 0 0
ISHARES TR CORE S&P500 ETF 464287200 9,260 21,493 SH   OTR 1 21,493 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,422 12,385 SH   OTR 1 12,385 0 0
ISHARES TR IBOXX HI YD ETF 464288513 6,474 74,000 SH   SOLE 74,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 671 7,668 SH   OTR 1 7,668 0 0
ISHARES TR IBOXX INV CP ETF 464287242 674 5,069 SH   OTR 1 5,069 0 0
ISHARES TR MSCI EAFE ETF 464287465 936 12,000 SH Put SOLE 12,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 25,912 332,168 SH   OTR 1 332,168 0 0
ISHARES TR MSCI EAFE ETF 464287465 12,520 160,503 SH   SOLE 160,503 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 71 1,405 SH   OTR 1 1,405 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 5,147 102,162 SH   SOLE 102,162 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 398 9,450 SH   SOLE 9,450 0 0
ISHARES TR PFD AND INCM SEC 464288687 6,154 158,569 SH   OTR 1 158,569 0 0
ISHARES TR RUS 1000 ETF 464287622 2,578 10,667 SH   OTR 1 10,667 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 365 1,331 SH   OTR 1 1,331 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 478 3,054 SH   OTR 1 1,654 0 1,400
ISHARES TR RUS 2000 GRW ETF 464287648 308 1,050 SH   OTR 1 1,050 0 0
ISHARES TR RUS MD CP GR ETF 464287481 358 3,195 SH   OTR 1 3,195 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 233 2,057 SH   OTR 1 1,757 0 300
ISHARES TR RUS MID CAP ETF 464287499 6,357 81,275 SH   OTR 1 80,975 0 300
ISHARES TR RUSSELL 2000 ETF 464287655 3,132 14,318 SH   OTR 1 14,318 0 0
ISHARES TR TIPS BD ETF 464287176 627 4,911 SH   OTR 1 4,911 0 0
ISTAR INC COM 45031U101 703 28,025 SH   OTR 1 28,025 0 0
ITT INC COM 45073V108 134 1,564 SH   SOLE 0 0 1,564
ITT INC COM 45073V108 3,759 43,789 SH   OTR 1 29,953 0 13,836
JACOBS ENGR GROUP INC COM 469814107 51,698 390,087 SH   OTR 1 358,631 0 31,456
JACOBS ENGR GROUP INC COM 469814107 168 1,261 SH   SOLE 0 0 1,261
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,058 7,525 SH   SOLE 7,525 0 0
JOHNSON & JOHNSON COM 478160104 292,452 1,810,848 SH   OTR 1 1,319,852 0 490,996
JOHNSON & JOHNSON COM 478160104 10,732 66,449 SH   OTR 3 66,449 0 0
JOHNSON & JOHNSON COM 478160104 972,613 6,022,366 SH   SOLE 5,425,842 0 596,524
JPMORGAN CHASE & CO COM 46625H100 2,004 12,245 SH   OTR 1 11,491 0 754
JPMORGAN CHASE & CO COM 46625H100 1,361 8,316 SH   SOLE 8,316 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 650 2,402 SH   OTR 1 2,364 0 38
KELLOGG CO COM 487836108 575 9,000 SH   SOLE 9,000 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,695 10,317 SH   OTR 1 10,317 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,492 21,257 SH   SOLE 21,257 0 0
KIMBERLY-CLARK CORP COM 494368103 560 4,225 SH   SOLE 4,225 0 0
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 3,657 129,147 SH   OTR 3 129,147 0 0
KINROSS GOLD CORP COM 496902404 2,675 499,684 SH   SOLE 499,684 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 2,384 57,335 SH   SOLE 57,335 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 227 5,101 SH   SOLE 5,101 0 0
KROGER CO COM 501044101 251 6,205 SH   SOLE 6,205 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 195 694 SH   OTR 1 474 0 220
LABORATORY CORP AMER HLDGS COM NEW 50540R409 42 150 SH   SOLE 150 0 0
LAM RESEARCH CORP COM 512807108 5,100 8,960 SH   OTR 1 8,196 0 764
LAM RESEARCH CORP COM 512807108 132 232 SH   SOLE 232 0 0
LANDSTAR SYS INC COM 515098101 341 2,158 SH   OTR 1 2,124 0 34
LAUDER ESTEE COS INC CL A 518439104 1,012 3,375 SH   OTR 1 3,341 0 34
LAUDER ESTEE COS INC CL A 518439104 950 3,167 SH   SOLE 3,167 0 0
LENNOX INTL INC COM 526107107 751 2,550 SH   SOLE 2,550 0 0
LHC GROUP INC COM 50187A107 3,872 24,678 SH   OTR 1 16,875 0 7,803
LHC GROUP INC COM 50187A107 139 883 SH   SOLE 0 0 883
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,581 30,747 SH   SOLE 30,747 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 9 170 SH   OTR 1 170 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 3,757 39,000 SH   SOLE 39,000 0 0
LILLY ELI & CO COM 532457108 3,638 15,744 SH   OTR 1 14,688 0 1,056
LINDE PLC SHS G5494J103 55,700 189,858 SH   OTR 1 186,394 0 3,464
LINDE PLC SHS G5494J103 199,755 680,873 SH   SOLE 640,183 0 40,690
LITHIA MTRS INC COM 536797103 52,803 166,551 SH   OTR 1 152,231 0 14,320
LITHIA MTRS INC COM 536797103 214 674 SH   SOLE 0 0 674
LIVE NATION ENTERTAINMENT IN COM 538034109 2,504 27,478 SH   SOLE 27,478 0 0
LOWES COS INC COM 548661107 62,696 309,063 SH   OTR 1 302,762 0 6,301
LOWES COS INC COM 548661107 222,152 1,095,105 SH   SOLE 1,029,492 0 65,613
LULULEMON ATHLETICA INC COM 550021109 821 2,028 SH   OTR 1 1,480 0 548
MAG SILVER CORP COM 55903Q104 14,827 917,192 SH   SOLE 917,192 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 392 8,600 SH   OTR 1 8,600 0 0
MAGNA INTL INC COM 559222401 898 11,955 SH   OTR 1 11,955 0 0
MAGNA INTL INC COM 559222401 294 3,917 SH   SOLE 3,917 0 0
MANULIFE FINL CORP COM 56501R106 607 31,608 SH   SOLE 31,608 0 0
MARKETAXESS HLDGS INC COM 57060D108 24,884 59,150 SH   OTR 3 59,150 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,283 5,426 SH   SOLE 5,426 0 0
MARRIOTT INTL INC NEW CL A 571903202 299 2,020 SH   OTR 1 2,020 0 0
MASIMO CORP COM 574795100 1,009 3,726 SH   SOLE 3,726 0 0
MASTERCARD INCORPORATED CL A 57636Q104 350,086 1,006,920 SH   OTR 1 730,609 0 276,311
MASTERCARD INCORPORATED CL A 57636Q104 13,045 37,521 SH   OTR 3 37,521 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,133,633 3,260,562 SH   SOLE 2,932,888 0 327,674
MATERION CORP COM 576690101 1,632 23,772 SH   OTR 1 16,264 0 7,508
MATERION CORP COM 576690101 58 850 SH   SOLE 0 0 850
MCDONALDS CORP COM 580135101 10,304 42,732 SH   SOLE 42,732 0 0
MCDONALDS CORP COM 580135101 130 538 SH   OTR 1 208 0 330
MERCK & CO INC COM 58933Y105 485 6,462 SH   OTR 1 5,493 0 969
MERCK & CO INC COM 58933Y105 2,822 37,580 SH   SOLE 37,580 0 0
MERCURY SYS INC COM 589378108 8,807 185,710 SH   SOLE 185,710 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 211,901 153,846 SH   OTR 1 111,683 0 42,163
METTLER TOLEDO INTERNATIONAL COM 592688105 7,954 5,775 SH   OTR 3 5,775 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 658,534 478,113 SH   SOLE 430,502 0 47,611
MICRON TECHNOLOGY INC COM 595112103 1,998 28,143 SH   OTR 1 28,143 0 0
MICRON TECHNOLOGY INC COM 595112103 199 2,798 SH   SOLE 2,798 0 0
MICROSOFT CORP COM 594918104 492,051 1,745,350 SH   OTR 1 1,303,802 0 441,548
MICROSOFT CORP COM 594918104 16,908 59,974 SH   OTR 3 59,974 0 0
MICROSOFT CORP COM 594918104 1,531,241 5,431,478 SH   SOLE 4,993,162 0 438,316
MIDDLEBY CORP COM 596278101 183,524 1,076,308 SH   SOLE 1,019,142 0 57,166
MIDDLEBY CORP COM 596278101 49,198 288,533 SH   OTR 1 283,868 0 4,665
MOHAWK INDS INC COM 608190104 3,691 20,802 SH   SOLE 19,514 0 1,288
MOHAWK INDS INC COM 608190104 65,777 370,784 SH   OTR 1 340,953 0 29,831
MOLINA HEALTHCARE INC COM 60855R100 61,379 226,231 SH   OTR 1 213,755 0 12,476
MOLINA HEALTHCARE INC COM 60855R100 3,574 13,171 SH   SOLE 13,171 0 0
MONGODB INC CL A 60937P106 43,368 91,977 SH   OTR 1 84,790 0 7,187
MONGODB INC CL A 60937P106 127 271 SH   SOLE 0 0 271
MONROE CAP CORP COM 610335101 873 84,004 SH   OTR 1 84,004 0 0
MOODYS CORP COM 615369105 540,927 1,523,263 SH   OTR 1 1,096,135 0 427,128
MOODYS CORP COM 615369105 20,353 57,316 SH   OTR 3 57,316 0 0
MOODYS CORP COM 615369105 1,708,973 4,812,514 SH   SOLE 4,336,047 0 476,467
MORGAN STANLEY EMERGING MKTS COM 617477104 1,320 225,597 SH   OTR 1 225,597 0 0
MORGAN STANLEY EMKT DBT FD I COM 61744H105 569 62,437 SH   OTR 1 62,437 0 0
MORNINGSTAR INC COM 617700109 1,034 3,993 SH   SOLE 3,993 0 0
MOSAIC CO NEW COM 61945C103 73,387 2,054,494 SH   OTR 1 1,881,673 0 172,821
MOSAIC CO NEW COM 61945C103 4,094 114,625 SH   SOLE 106,561 0 8,064
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,935 21,243 SH   OTR 1 19,729 0 1,514
MOTOROLA SOLUTIONS INC COM NEW 620076307 3,066 13,196 SH   SOLE 13,196 0 0
MSCI INC COM 55354G100 327,649 538,596 SH   OTR 1 396,795 0 141,801
MSCI INC COM 55354G100 11,574 19,026 SH   OTR 3 19,026 0 0
MSCI INC COM 55354G100 990,046 1,627,454 SH   SOLE 1,468,038 0 159,416
NASDAQ INC COM 631103108 221 1,143 SH   OTR 1 623 0 520
NATERA INC COM 632307104 4,225 37,913 SH   OTR 1 25,914 0 11,999
NATERA INC COM 632307104 151 1,357 SH   SOLE 0 0 1,357
NEOGAMES S A SHS L6673X107 1,579 43,000 SH   SOLE 43,000 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,421 14,821 SH   SOLE 14,821 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 37,180 387,651 SH   OTR 1 365,990 0 21,661
NEW YORK TIMES CO CL A 650111107 7,427 150,737 SH   SOLE 145,639 0 5,098
NEW YORK TIMES CO CL A 650111107 71,533 1,451,860 SH   OTR 1 1,334,563 0 117,297
NEWMONT CORP COM 651639106 1,975 36,431 SH   SOLE 36,431 0 0
NEXGEN ENERGY LTD COM 65340P106 180 37,912 SH   SOLE 37,912 0 0
NIKE INC CL B 654106103 217,851 1,500,030 SH   OTR 1 1,104,937 0 395,093
NIKE INC CL B 654106103 29,048 200,015 SH   OTR 3 200,015 0 0
NIKE INC CL B 654106103 701,101 4,827,500 SH   SOLE 4,345,547 0 481,953
NORDSON CORP COM 655663102 52,095 218,750 SH   OTR 1 206,452 0 12,298
NORDSON CORP COM 655663102 2,972 12,479 SH   SOLE 12,479 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 9,918 682,068 SH   SOLE 337,379 0 344,689
NORTHROP GRUMMAN CORP COM 666807102 576 1,598 SH   OTR 1 1,598 0 0
NORTONLIFELOCK INC COM 668771108 1,842 72,795 SH   SOLE 72,795 0 0
NOVAGOLD RES INC COM NEW 66987E206 679 98,795 SH   SOLE 98,795 0 0
NOVARTIS AG SPONSORED ADR 66987V109 209 2,550 SH   SOLE 2,550 0 0
NOVOCURE LTD ORD SHS G6674U108 2,209 19,024 SH   SOLE 17,738 0 1,286
NOVOCURE LTD ORD SHS G6674U108 39,816 342,735 SH   OTR 1 314,282 0 28,453
NUTRIEN LTD COM 67077M108 115,696 1,785,453 SH   SOLE 1,642,783 0 142,670
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 159 10,147 SH   OTR 1 9,777 0 370
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 557 35,485 SH   OTR 1 34,124 0 1,361
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 781 119,033 SH   OTR 1 119,033 0 0
NUVEEN MORTGAGE AND INCOME F COM 670735109 376 18,114 SH   OTR 1 18,114 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 418 27,120 SH   OTR 1 26,085 0 1,035
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 416 30,091 SH   OTR 1 29,292 0 799
NUVEEN NEW YORK QLT MUN INC COM 67066X107 420 28,530 SH   OTR 1 27,480 0 1,050
NUVEEN OHIO QLTY MUN INCOME COM 670980101 332 20,972 SH   OTR 1 20,164 0 808
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 285 19,273 SH   OTR 1 18,401 0 872
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1,648 166,444 SH   OTR 1 166,444 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 308 19,688 SH   OTR 1 18,793 0 895
NVIDIA CORPORATION COM 67066G104 2,170 10,473 SH   OTR 1 7,900 0 2,573
OKTA INC CL A 679295105 3,113 13,118 SH   SOLE 13,118 0 0
OMNICELL COM COM 68213N109 4,223 28,449 SH   SOLE 28,449 0 0
OPEN TEXT CORP COM 683715106 229,132 4,702,349 SH   SOLE 4,598,496 0 103,853
ORACLE CORP COM 68389X105 225,907 2,592,773 SH   OTR 1 1,874,764 0 718,009
ORACLE CORP COM 68389X105 8,461 97,106 SH   OTR 3 97,106 0 0
ORACLE CORP COM 68389X105 649,723 7,456,942 SH   SOLE 6,800,019 0 656,923
OREILLY AUTOMOTIVE INC COM 67103H107 559 914 SH   OTR 1 652 0 262
OREILLY AUTOMOTIVE INC COM 67103H107 585 958 SH   SOLE 958 0 0
ORLA MNG LTD NEW COM 68634K106 6,729 2,042,309 SH   SOLE 1,038,789 0 1,003,520
ORTHO CLINICAL DIAGNOSTICS H ORD SHS G6829J107 12,836 694,590 SH   SOLE 694,590 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,122 100,000 SH   SOLE 100,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 7,009 85,187 SH   OTR 3 85,187 0 0
OTIS WORLDWIDE CORP COM 68902V107 638,567 7,760,892 SH   SOLE 6,968,568 0 792,324
OTIS WORLDWIDE CORP COM 68902V107 191,040 2,321,803 SH   OTR 1 1,685,298 0 636,505
PACCAR INC COM 693718108 882 11,181 SH   OTR 1 11,181 0 0
PACCAR INC COM 693718108 88 1,111 SH   SOLE 1,111 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 33 647 SH   OTR 1 647 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 3,140 60,695 SH   SOLE 60,695 0 0
PALO ALTO NETWORKS INC COM 697435105 1,973 4,118 SH   OTR 1 4,118 0 0
PALO ALTO NETWORKS INC COM 697435105 195 408 SH   SOLE 408 0 0
PAN AMERN SILVER CORP COM 697900108 1,032 44,398 SH   SOLE 44,398 0 0
PARKER-HANNIFIN CORP COM 701094104 629 2,250 SH   OTR 1 2,250 0 0
PAYCHEX INC COM 704326107 1,998 17,770 SH   SOLE 17,770 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,853 5,755 SH   SOLE 5,755 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,411 2,847 SH   OTR 1 2,847 0 0
PAYPAL HLDGS INC COM 70450Y103 2,901 11,148 SH   OTR 1 10,162 0 986
PEMBINA PIPELINE CORP COM 706327103 34,419 1,087,574 SH   SOLE 1,026,555 0 61,019
PEPSICO INC COM 713448108 230,327 1,531,331 SH   OTR 1 1,120,614 0 410,717
PEPSICO INC COM 713448108 8,477 56,356 SH   OTR 3 56,356 0 0
PEPSICO INC COM 713448108 716,562 4,764,061 SH   SOLE 4,358,414 0 405,647
PERFORMANCE FOOD GROUP CO COM 71377A103 1,327 28,571 SH   SOLE 28,571 0 0
PFIZER INC COM 717081103 396 9,203 SH   OTR 1 9,203 0 0
PFIZER INC COM 717081103 11 266 SH   SOLE 266 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 602 37,097 SH   OTR 1 37,097 0 0
PHILLIPS 66 COM 718546104 2,722 38,873 SH   SOLE 38,873 0 0
PHILLIPS 66 COM 718546104 11 150 SH   OTR 1 150 0 0
PIONEER FLOATING RATE FUND I COM 72369J102 395 34,359 SH   OTR 1 34,359 0 0
PIONEER NAT RES CO COM 723787107 152 913 SH   SOLE 913 0 0
PIONEER NAT RES CO COM 723787107 1,529 9,181 SH   OTR 1 9,181 0 0
PNC FINL SVCS GROUP INC COM 693475105 633 3,233 SH   OTR 1 3,233 0 0
POINTS INTL LTD COM NEW 730843208 5,798 339,506 SH   SOLE 168,378 0 171,128
POOL CORP COM 73278L105 911 2,097 SH   SOLE 2,097 0 0
POWER INTEGRATIONS INC COM 739276103 52,740 532,783 SH   OTR 1 488,829 0 43,954
POWER INTEGRATIONS INC COM 739276103 2,902 29,312 SH   SOLE 27,394 0 1,918
PRETIUM RES INC COM 74139C102 161 16,632 SH   SOLE 16,632 0 0
PROCTER AND GAMBLE CO COM 742718109 299 2,139 SH   OTR 1 2,139 0 0
PROCTER AND GAMBLE CO COM 742718109 918 6,566 SH   SOLE 6,566 0 0
PROGRESSIVE CORP COM 743315103 538 5,955 SH   SOLE 5,955 0 0
PUBLIC STORAGE COM 74460D109 263 885 SH   SOLE 885 0 0
PURPLE INNOVATION INC COM 74640Y106 1,261 60,000 SH   SOLE 60,000 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 317 23,173 SH   OTR 1 22,489 0 684
PVH CORPORATION COM 693656100 3,258 31,695 SH   SOLE 31,695 0 0
QIAGEN NV SHS NEW N72482123 2,306 44,605 SH   SOLE 44,605 0 0
QUALCOMM INC COM 747525103 2,881 22,333 SH   OTR 1 19,627 0 2,706
QUALCOMM INC COM 747525103 1,463 11,340 SH   SOLE 11,340 0 0
QUALYS INC COM 74758T303 838 7,530 SH   OTR 1 7,530 0 0
QUALYS INC COM 74758T303 2,517 22,618 SH   SOLE 22,618 0 0
QUEST DIAGNOSTICS INC COM 74834L100 362 2,493 SH   OTR 1 2,453 0 40
QUIPT HOME MEDICAL CORP COM 74880P104 3,121 500,000 SH   SOLE 500,000 0 0
RALPH LAUREN CORP CL A 751212101 389 3,500 SH   OTR 1 3,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 16 185 SH   SOLE 185 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 232 2,700 SH   OTR 1 2,700 0 0
REGENERON PHARMACEUTICALS COM 75886F107 24 40 SH   OTR 1 40 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,227 5,332 SH   SOLE 5,332 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,026 18,213 SH   SOLE 18,213 0 0
REPAY HLDGS CORP COM CL A 76029L100 9,694 420,934 SH   SOLE 420,934 0 0
REPLIGEN CORP COM 759916109 7,897 27,325 SH   OTR 1 18,716 0 8,609
REPLIGEN CORP COM 759916109 281 974 SH   SOLE 0 0 974
REPUBLIC SVCS INC COM 760759100 1,045 8,708 SH   SOLE 8,708 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 885 14,475 SH   OTR 1 14,475 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 204,769 3,347,752 SH   SOLE 3,237,350 0 110,402
REVOLVE GROUP INC CL A 76156B107 48,017 777,349 SH   OTR 1 716,069 0 61,280
REVOLVE GROUP INC CL A 76156B107 151 2,449 SH   SOLE 0 0 2,449
REXNORD CORP COM 76169B102 95 2,943 SH   SOLE 0 0 2,943
REXNORD CORP COM 76169B102 2,682 82,508 SH   OTR 1 56,469 0 26,039
RH COM 74967X103 178 268 SH   SOLE 0 0 268
RH COM 74967X103 55,378 83,037 SH   OTR 1 76,385 0 6,652
RITCHIE BROS AUCTIONEERS COM 767744105 20,833 338,168 SH   OTR 1 306,749 0 31,419
RITCHIE BROS AUCTIONEERS COM 767744105 127,547 2,070,313 SH   SOLE 2,056,513 0 13,800
ROCKWELL AUTOMATION INC COM 773903109 457 1,555 SH   OTR 1 1,530 0 25
ROGERS COMMUNICATIONS INC CL B 775109200 24,714 530,125 SH   SOLE 503,301 0 26,824
ROLLINS INC COM 775711104 1,809 51,210 SH   SOLE 51,210 0 0
ROYAL BK CDA COM 780087102 498,300 5,016,177 SH   SOLE 4,791,528 0 224,649
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 2,167 59,955 SH   SOLE 59,955 0 0
S&P GLOBAL INC COM 78409V104 28,735 67,630 SH   OTR 3 67,630 0 0
S&P GLOBAL INC COM 78409V104 54,428 128,101 SH   SOLE 128,101 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 527 1,594 SH   SOLE 1,594 0 0
SCHWAB CHARLES CORP COM 808513105 473 6,500 SH   OTR 1 6,500 0 0
SEA LTD SPONSORD ADS 81141R100 484 1,518 SH   OTR 1 1,164 0 354
SEAWORLD ENTMT INC COM 81282V100 3,555 64,262 SH   SOLE 64,262 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 22,534 150,910 SH   OTR 1 150,910 0 0
SEMTECH CORP COM 816850101 37,133 476,242 SH   OTR 1 436,225 0 40,017
SEMTECH CORP COM 816850101 2,037 26,118 SH   SOLE 24,314 0 1,804
SERVICENOW INC COM 81762P102 3,751 6,028 SH   OTR 1 5,186 0 842
SHAW COMMUNICATIONS INC CL B CONV 82028K200 805 27,783 SH   SOLE 27,783 0 0
SHERWIN WILLIAMS CO COM 824348106 292,491 1,045,626 SH   OTR 1 770,324 0 275,302
SHERWIN WILLIAMS CO COM 824348106 10,472 37,436 SH   OTR 3 37,436 0 0
SHERWIN WILLIAMS CO COM 824348106 922,245 3,296,903 SH   SOLE 2,971,407 0 325,496
SHOCKWAVE MED INC COM 82489T104 67,052 325,684 SH   OTR 1 297,448 0 28,236
SHOCKWAVE MED INC COM 82489T104 268 1,300 SH   SOLE 0 0 1,300
SHOPIFY INC CL A 82509L107 1,264 933 SH   SOLE 933 0 0
SHUTTERSTOCK INC COM 825690100 161 1,426 SH   SOLE 0 0 1,426
SHUTTERSTOCK INC COM 825690100 4,524 39,924 SH   OTR 1 27,285 0 12,639
SILVERCREST METALS INC COM 828363101 151 21,638 SH   SOLE 21,638 0 0
SMITH A O CORP COM 831865209 51,341 840,696 SH   OTR 1 770,489 0 70,207
SMITH A O CORP COM 831865209 2,022 33,118 SH   SOLE 30,022 0 3,096
SOLAREDGE TECHNOLOGIES INC COM 83417M104 272 1,025 SH   SOLE 1,025 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,254 7,582 SH   OTR 1 6,913 0 669
SPDR S&P 500 ETF TR TR UNIT 78462F103 53,847 125,473 SH   SOLE 125,473 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,159 2,700 SH Put SOLE 2,700 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 451 938 SH   OTR 1 938 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 241 2,200 SH   SOLE 2,200 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107 87 1,367 SH   SOLE 0 0 1,367
SPRINGWORKS THERAPEUTICS INC COM 85205L107 21,236 334,735 SH   OTR 1 305,799 0 28,936
SPROTT INC COM NEW 852066208 791 21,540 SH   SOLE 21,540 0 0
SPX CORP COM 784635104 68 1,283 SH   SOLE 0 0 1,283
SPX CORP COM 784635104 1,919 35,896 SH   OTR 1 24,542 0 11,354
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 302 4,350 SH   OTR 1 4,282 0 68
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2,257 32,515 SH   SOLE 32,515 0 0
SSR MNG INC COM 784730103 13,756 947,454 SH   SOLE 947,454 0 0
STANTEC INC COM 85472N109 79,912 1,703,843 SH   SOLE 1,644,288 0 59,555
STARBUCKS CORP COM 855244109 4,038 36,605 SH   OTR 1 32,898 0 3,707
STARBUCKS CORP COM 855244109 940 8,519 SH   SOLE 8,519 0 0
STRYKER CORPORATION COM 863667101 2,663 10,098 SH   OTR 1 9,163 0 935
STRYKER CORPORATION COM 863667101 132 500 SH   SOLE 500 0 0
SUN LIFE FINANCIAL INC. COM 866796105 5,609 109,150 SH   SOLE 109,150 0 0
SUNCOR ENERGY INC NEW COM 867224107 18 851 SH   OTR 1 851 0 0
SUNCOR ENERGY INC NEW COM 867224107 37,034 1,789,273 SH   SOLE 1,641,036 0 148,237
SYNCHRONY FINANCIAL COM 87165B103 91,054 1,862,809 SH   OTR 1 1,759,060 0 103,749
SYNCHRONY FINANCIAL COM 87165B103 5,243 107,245 SH   SOLE 107,245 0 0
SYNOPSYS INC COM 871607107 892 2,980 SH   OTR 1 2,143 0 837
SYNOPSYS INC COM 871607107 31,889 106,507 SH   OTR 3 106,507 0 0
SYNOPSYS INC COM 871607107 2,959 9,884 SH   SOLE 9,884 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 530,684 4,753,101 SH   OTR 1 3,842,454 0 910,647
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14,175 126,962 SH   OTR 3 126,962 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,255,555 11,245,424 SH   SOLE 9,740,273 0 1,505,151
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,750 17,845 SH   SOLE 17,845 0 0
TARGET CORP COM 87612E106 268 1,170 SH   SOLE 1,170 0 0
TC ENERGY CORP COM 87807B107 91,681 1,908,131 SH   SOLE 1,765,782 0 142,349
TE CONNECTIVITY LTD REG SHS H84989104 527 3,839 SH   OTR 1 3,786 0 53
TECK RESOURCES LTD CL B 878742204 1,257 50,535 SH   SOLE 50,535 0 0
TELADOC HEALTH INC COM 87918A105 809 6,380 SH   SOLE 6,380 0 0
TELUS CORPORATION COM 87971M103 231,016 10,527,523 SH   SOLE 10,198,918 0 328,605
TEMPLETON GLOBAL INCOME FD COM 880198106 1,903 353,769 SH   OTR 1 353,769 0 0
TEXAS INSTRS INC COM 882508104 4,389 22,835 SH   OTR 1 21,349 0 1,486
TEXAS INSTRS INC COM 882508104 2,458 12,790 SH   SOLE 12,790 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 376 311 SH   SOLE 311 0 0
TFI INTL INC COM 87241L109 31,458 308,000 SH   SOLE 308,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,955 6,922 SH   OTR 1 6,250 0 672
THOMSON REUTERS CORP. COM NEW 884903709 307,019 2,781,229 SH   SOLE 2,709,364 0 71,865
TJX COS INC NEW COM 872540109 690,987 10,472,706 SH   SOLE 9,417,169 0 1,055,537
TJX COS INC NEW COM 872540109 208,624 3,161,907 SH   OTR 1 2,264,471 0 897,436
TJX COS INC NEW COM 872540109 8,033 121,754 SH   OTR 3 121,754 0 0
T-MOBILE US INC COM 872590104 2,528 19,785 SH   SOLE 19,785 0 0
TOPBUILD CORP COM 89055F103 35,981 175,680 SH   OTR 1 160,017 0 15,663
TOPBUILD CORP COM 89055F103 159 778 SH   SOLE 0 0 778
TORO CO COM 891092108 19 200 SH   OTR 1 200 0 0
TORO CO COM 891092108 846 8,690 SH   SOLE 8,690 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 528,034 7,989,420 SH   SOLE 7,689,423 0 299,997
TRACTOR SUPPLY CO COM 892356106 2,135 10,538 SH   OTR 1 10,484 0 54
TRACTOR SUPPLY CO COM 892356106 4,415 21,792 SH   SOLE 21,792 0 0
TRADEWEB MKTS INC CL A 892672106 271 3,350 SH   SOLE 3,350 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 274 1,588 SH   OTR 1 1,588 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 180 1,040 SH   SOLE 1,040 0 0
TREAN INS GROUP INC COM 89457R101 3,872 374,173 SH   SOLE 374,173 0 0
TRIP COM GROUP LTD ADS 89677Q107 2,999 97,520 SH   OTR 3 97,520 0 0
TRUPANION INC COM 898202106 540 6,948 SH   SOLE 6,948 0 0
TTEC HLDGS INC COM 89854H102 190 2,028 SH   SOLE 0 0 2,028
TTEC HLDGS INC COM 89854H102 43,685 467,070 SH   OTR 1 425,872 0 41,198
TURNING POINT THERAPEUTICS I COM 90041T108 2,223 33,470 SH   OTR 1 22,846 0 10,624
TURNING POINT THERAPEUTICS I COM 90041T108 80 1,202 SH   SOLE 0 0 1,202
TWITTER INC COM 90184L102 1,080 17,892 SH   OTR 1 17,892 0 0
TWITTER INC COM 90184L102 100 1,651 SH   SOLE 1,651 0 0
TYLER TECHNOLOGIES INC COM 902252105 2,512 5,476 SH   SOLE 5,476 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,485 55,479 SH   OTR 1 52,094 0 3,385
UBER TECHNOLOGIES INC COM 90353T100 172 3,836 SH   SOLE 3,836 0 0
UNILEVER PLC SPON ADR NEW 904767704 9,131 168,408 SH   SOLE 168,408 0 0
UNION PAC CORP COM 907818108 823 4,200 SH   SOLE 4,200 0 0
UNION PAC CORP COM 907818108 1,265 6,456 SH   OTR 1 6,329 0 127
UNITEDHEALTH GROUP INC COM 91324P102 678,500 1,736,454 SH   SOLE 1,592,348 0 144,106
UNITEDHEALTH GROUP INC COM 91324P102 7,307 18,701 SH   OTR 3 18,701 0 0
UNITEDHEALTH GROUP INC COM 91324P102 231,094 591,425 SH   OTR 1 450,039 0 141,386
UNIVERSAL DISPLAY CORP COM 91347P105 28,396 166,095 SH   OTR 1 152,445 0 13,650
UNIVERSAL DISPLAY CORP COM 91347P105 1,565 9,149 SH   SOLE 8,568 0 581
US BANCORP DEL COM NEW 902973304 41,041 690,466 SH   OTR 1 679,748 0 10,718
US BANCORP DEL COM NEW 902973304 126,068 2,120,915 SH   SOLE 1,993,667 0 127,248
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 18,100 128,694 SH   OTR 1 128,694 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,419 17,323 SH   OTR 1 17,323 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 488 2,678 SH   OTR 1 2,678 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 7,254 30,640 SH   OTR 1 30,640 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 200,822 509,183 SH   OTR 1 509,183 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 23,804 60,355 SH   SOLE 60,355 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,209 14,674 SH   OTR 1 14,674 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 610 12,198 SH   OTR 1 12,198 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,697 33,943 SH   SOLE 33,943 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 470 3,514 SH   OTR 1 3,514 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 387 3,800 SH   SOLE 3,800 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,421 17,239 SH   OTR 1 17,239 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,461 108,156 SH   OTR 1 108,156 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 18,882 373,983 SH   SOLE 373,983 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 368 1,488 SH   OTR 1 1,488 0 0
VEEVA SYS INC CL A COM 922475108 25,034 86,872 SH   OTR 3 86,872 0 0
VEEVA SYS INC CL A COM 922475108 2,316 8,038 SH   SOLE 8,038 0 0
VERACYTE INC COM 92337F107 1,694 36,476 SH   SOLE 32,565 0 3,911
VERACYTE INC COM 92337F107 31,562 679,478 SH   OTR 1 612,705 0 66,773
VERISIGN INC COM 92343E102 34,034 166,006 SH   SOLE 166,006 0 0
VERISIGN INC COM 92343E102 3,318 16,183 SH   OTR 1 15,370 0 813
VERISK ANALYTICS INC COM 92345Y106 4,446 22,199 SH   OTR 1 20,540 0 1,659
VERISK ANALYTICS INC COM 92345Y106 117 582 SH   SOLE 582 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 124 2,300 SH   OTR 1 2,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,298 42,540 SH   SOLE 42,540 0 0
VIKING THERAPEUTICS INC COM 92686J106 6,362 1,013,081 SH   OTR 1 932,111 0 80,970
VIKING THERAPEUTICS INC COM 92686J106 351 55,929 SH   SOLE 52,654 0 3,275
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 551 46,837 SH   OTR 1 46,837 0 0
VISA INC COM CL A 92826C839 6,626 29,748 SH   OTR 1 25,250 0 4,498
VISA INC COM CL A 92826C839 29,931 134,371 SH   OTR 3 134,371 0 0
VISA INC COM CL A 92826C839 93,647 420,406 SH   SOLE 420,406 0 0
VMWARE INC CL A COM 928563402 2,371 15,945 SH   SOLE 15,945 0 0
WALMART INC COM 931142103 388 2,783 SH   OTR 1 2,453 0 330
WALMART INC COM 931142103 5 35 SH   SOLE 35 0 0
WASTE CONNECTIONS INC COM 94106B101 211,822 1,683,383 SH   SOLE 1,621,453 0 61,930
WASTE MGMT INC DEL COM 94106L109 427 2,860 SH   OTR 1 2,860 0 0
WD 40 CO COM 929236107 1,000 4,320 SH   SOLE 4,320 0 0
WEC ENERGY GROUP INC COM 92939U106 266 3,020 SH   SOLE 3,020 0 0
WELLS FARGO ADV MULTI SCTR I COM 94987D101 816 60,294 SH   OTR 1 60,294 0 0
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 604 68,643 SH   OTR 1 68,643 0 0
WELLS FARGO CO NEW COM 949746101 195 4,200 SH   OTR 1 4,200 0 0
WELLS FARGO CO NEW COM 949746101 1,289 27,771 SH   SOLE 27,771 0 0
WEST FRASER TIMBER CO LTD COM 952845105 1,077 12,808 SH   SOLE 12,808 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,167 2,750 SH   SOLE 2,750 0 0
WESTERN ALLIANCE BANCORP COM 957638109 3,903 35,869 SH   SOLE 35,869 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 575 31,889 SH   OTR 1 31,889 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 1,344 258,926 SH   OTR 1 258,926 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 135 13,861 SH   OTR 1 13,428 0 433
WESTERN ASSET INVESTMENT GRA COM 95766T100 832 53,114 SH   OTR 1 53,114 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 388 29,092 SH   OTR 1 28,184 0 908
WESTERN ASSET MUN PARTNERS F COM 95766P108 282 18,006 SH   OTR 1 17,350 0 656
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1,177 83,326 SH   OTR 1 83,326 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1,442 104,658 SH   OTR 1 104,658 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 1,671 125,739 SH   OTR 1 125,739 0 0
WESTERN UN CO COM 959802109 2,073 102,540 SH   SOLE 102,540 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 614 17,268 SH   SOLE 17,268 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 28,071 746,892 SH   SOLE 695,144 0 51,748
WILLDAN GROUP INC COM 96924N100 1,246 35,000 SH   SOLE 35,000 0 0
WORKDAY INC CL A 98138H101 1,210 4,842 SH   OTR 1 4,842 0 0
WORKDAY INC CL A 98138H101 120 480 SH   SOLE 480 0 0
WP CAREY INC COM 92936U109 426 5,831 SH   OTR 1 5,831 0 0
WP CAREY INC COM 92936U109 5 75 SH   SOLE 75 0 0
XYLEM INC COM 98419M100 5,290 42,769 SH   SOLE 42,769 0 0
YAMANA GOLD INC COM 98462Y100 125 31,667 SH   SOLE 31,667 0 0
YANDEX N V SHS CLASS A N97284108 14,632 183,613 SH   OTR 3 183,613 0 0
ZENDESK INC COM 98936J101 41,047 352,669 SH   OTR 1 332,883 0 19,786
ZENDESK INC COM 98936J101 1,667 14,326 SH   SOLE 14,326 0 0
ZOETIS INC CL A 98978V103 803 4,136 SH   OTR 1 4,070 0 66
ZOETIS INC CL A 98978V103 30,052 154,797 SH   OTR 3 154,797 0 0
ZOETIS INC CL A 98978V103 43,105 222,032 SH   SOLE 222,032 0 0
ZYNGA INC CL A 98986T108 1,792 237,970 SH   SOLE 237,970 0 0