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 COMPANY COMMON 88579Y101 11,310 56,942 SH   DFND 1 0 56,942 0
3M COMPANY COMMON 88579Y101 20,681 104,108 SH   SOLE   97,141 0 6,967
AAON INC COMMON 000360206 255,186 4,077,100 SH   DFND 1 0 4,077,100 0
AAON INC COMMON 000360206 61,107 976,291 SH   SOLE   882,425 0 93,866
ABBOTT LABS COMMON 002824100 429 3,704 SH   SOLE   3,704 0 0
ABBVIE INC COMMON 00287Y109 355 3,150 SH   SOLE   3,150 0 0
ACCENTURE PLC CLASS A G1151C101 26,559 90,096 SH   DFND 1 0 90,096 0
ACCENTURE PLC CLASS A G1151C101 32,502 110,248 SH   SOLE   103,096 0 7,152
ACTIVISION BLIZZARD COMMON 00507V109 21,232 222,467 SH   DFND 1 0 222,467 0
ACTIVISION BLIZZARD COMMON 00507V109 7,811 81,838 SH   SOLE   81,838 0 0
ACUITY BRANDS COMMON 00508Y102 33,921 181,369 SH   DFND 1 0 181,369 0
ACUITY BRANDS COMMON 00508Y102 2,542 13,589 SH   SOLE   13,434 0 155
ACUSHNET HOLDINGS COMMON 005098108 92,034 1,863,041 SH   DFND 1 0 1,863,041 0
ACUSHNET HOLDINGS COMMON 005098108 324,983 6,578,600 SH   SOLE   5,983,970 0 594,630
ADOBE INC COMMON 00724F101 255 435 SH   SOLE   435 0 0
ADV MICRO DEVICES COMMON 007903107 114 1,210 SH   SOLE   1,210 0 0
AFLAC INC COMMON 001055102 3,410 63,537 SH   SOLE   63,537 0 0
AIR PRODS & CHEMS COMMON 009158106 1 2 SH   SOLE   2 0 0
AIRBNB INC CLASS A 009066101 12,233 79,883 SH   DFND 1 0 79,883 0
AIRBNB INC CLASS A 009066101 4,344 28,365 SH   SOLE   28,365 0 0
ALBANY INTL CORP CLASS A 012348108 49,804 557,967 SH   DFND 1 0 557,967 0
ALBANY INTL CORP CLASS A 012348108 128,027 1,434,312 SH   SOLE   1,168,548 0 265,764
ALCON AG ORDINARY SH CHF 0.04 H01301128 11,814 168,151 SH   SOLE   143,869 0 24,282
ALEXANDRIA REAL ESTA REIT 015271109 1,098 6,036 SH   SOLE   6,036 0 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 65,897 290,576 SH   DFND 1 0 290,576 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 28,233 124,496 SH   SOLE   124,496 0 0
ALLEGION PLC ORDINARY SHARES G0176J109 78,782 565,558 SH   DFND 1 0 565,558 0
ALLEGION PLC ORDINARY SHARES G0176J109 273,290 1,961,873 SH   SOLE   1,915,429 0 46,444
ALLSTATE CORP COMMON 020002101 3 22 SH   SOLE   22 0 0
ALPHABET INC CLASS C 02079K107 7,579 3,024 SH   DFND 2 0 3,024 0
ALPHABET INC CLASS C 02079K107 7,567 3,019 SH   SOLE   3,019 0 0
ALPHABET INC CLASS A 02079K305 12,858 5,266 SH   SOLE   5,266 0 0
ALTERYX INC CLASS A 02156B103 2 20 SH   SOLE   20 0 0
ALTRIA GROUP INC COMMON 02209S103 3,339 70,019 SH   SOLE   70,019 0 0
AMAZON COM INC COMMON 023135106 142,801 41,510 SH   DFND 1 0 41,510 0
AMAZON COM INC COMMON 023135106 53,558 15,568 SH   SOLE   15,568 0 0
AMCOR PLC ORDINARY SHARES G0250X107 1,313 114,553 SH   DFND 1 0 114,553 0
AMCOR PLC ORDINARY SHARES G0250X107 4,321 377,007 SH   SOLE   377,007 0 0
AMER SOFTWARE INC CLASS A 029683109 23,559 1,072,834 SH   DFND 1 0 1,072,834 0
AMER SOFTWARE INC CLASS A 029683109 50,115 2,282,113 SH   SOLE   1,765,205 0 516,908
AMERICAN EXPRESS CO COMMON 025816109 105 635 SH   SOLE   635 0 0
AMERICAN HOMES 4 R CL A 02665T306 1,066 27,428 SH   SOLE   27,428 0 0
AMERICAN TOWER CORP COMMON 03027X100 30 112 SH   DFND 1 0 112 0
AMERICAN TOWER CORP COMMON 03027X100 1,687 6,244 SH   SOLE   6,244 0 0
AMERICOLD RLTY TR COMMON 03064D108 1,160 30,634 SH   SOLE   30,634 0 0
AMERIPRISE FINANCIAL COMMON 03076C106 3 12 SH   SOLE   12 0 0
AMERISOURCE-BERGEN COMMON 03073E105 5,756 50,275 SH   SOLE   50,275 0 0
AMETEK INC COMMON 031100100 68,804 515,384 SH   DFND 1 0 515,384 0
AMETEK INC COMMON 031100100 24,410 182,841 SH   SOLE   133,071 0 49,770
AMGEN INC COMMON 031162100 6,084 24,955 SH   SOLE   24,955 0 0
AMPHENOL CORPORATION CLASS A 032095101 118,863 1,737,514 SH   DFND 1 0 1,737,514 0
AMPHENOL CORPORATION CLASS A 032095101 28,139 411,324 SH   SOLE   375,035 0 36,289
ANALOG DEVICES INC COMMON 032654105 2,972 17,262 SH   DFND 1 0 17,262 0
ANALOG DEVICES INC COMMON 032654105 16,641 96,658 SH   SOLE   84,373 0 12,285
ANIKA THERAPEUTICS COMMON 035255108 20,954 484,043 SH   DFND 1 0 484,043 0
ANIKA THERAPEUTICS COMMON 035255108 41,792 965,399 SH   SOLE   717,388 0 248,011
ANSYS INC COMMON 03662Q105 24,570 70,794 SH   DFND 1 0 70,794 0
ANSYS INC COMMON 03662Q105 174,270 502,133 SH   SOLE   497,128 0 5,005
ANTHEM INC COMMON 036752103 264 691 SH   SOLE   691 0 0
AON PLC CL A ORDINARY SHARES G0403H108 1 4 SH   SOLE   4 0 0
APPLE INC COMMON 037833100 20,080 146,608 SH   SOLE   145,128 0 1,480
APPLIED MATERIALS COMMON 038222105 79 555 SH   SOLE   555 0 0
APTARGROUP INC COMMON 038336103 25,635 182,012 SH   DFND 1 0 182,012 0
APTARGROUP INC COMMON 038336103 97,058 689,117 SH   SOLE   622,507 0 66,610
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 62,052 474,492 SH   SOLE   474,492 0 0
ARMSTRONG WORLD INDS COM 04247X102 52,286 487,467 SH   DFND 1 0 487,467 0
ARMSTRONG WORLD INDS COM 04247X102 147,350 1,373,761 SH   SOLE   1,131,925 0 241,836
ARTISAN PARTNERS A CLASS A 04316A108 45,378 892,925 SH   DFND 1 0 892,925 0
ARTISAN PARTNERS A CLASS A 04316A108 155,713 3,063,998 SH   SOLE   2,740,380 0 323,618
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 7,726 11,184 SH   SOLE   11,184 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 373,677 2,716,858 SH   DFND 1 0 2,716,858 0
ASPEN TECHNOLOGY INC COMMON 045327103 555,346 4,037,705 SH   SOLE   3,766,328 0 271,377
AT&T INC COMMON 00206R102 102 3,538 SH   SOLE   3,538 0 0
ATLASSIAN CORP PLC COMMON CL A G06242104 3 10 SH   SOLE   10 0 0
ATRION CORP COM USD0.1 049904105 30,351 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COM USD0.1 049904105 93,831 151,110 SH   SOLE   136,835 0 14,275
AUTODESK INC COMMON 052769106 429 1,468 SH   SOLE   1,468 0 0
AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 357,357 5,587,196 SH   DFND 1 0 5,587,196 0
AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 327,567 5,121,401 SH   SOLE   4,635,008 0 486,393
AUTOMATIC DATA PROC COMMON 053015103 10,425 52,484 SH   SOLE   52,484 0 0
AVALARA INC COM USD0.0001 05338G106 2,691 16,633 SH   DFND 2 0 16,633 0
AVALARA INC COM USD0.0001 05338G106 406,543 2,512,624 SH   DFND 1 0 2,512,624 0
AVALARA INC COM USD0.0001 05338G106 113,067 698,805 SH   SOLE   658,339 0 40,466
AXALTA COATING SYS COMMON G0750C108 9,180 301,086 SH   SOLE   301,086 0 0
BADGER METER INC COMMON 056525108 20,617 210,121 SH   DFND 1 0 210,121 0
BADGER METER INC COMMON 056525108 55,510 565,728 SH   SOLE   455,339 0 110,389
BAIDU INC REP(8 ORD CLASS A) 056752108 2 10 SH   SOLE   10 0 0
BANK HAWAII CORP COMMON 062540109 75,864 900,782 SH   DFND 1 0 900,782 0
BANK HAWAII CORP COMMON 062540109 153,790 1,826,039 SH   SOLE   1,502,219 0 323,820
BANK OF AMERICA CORP COMMON 060505104 33,476 811,943 SH   DFND 1 0 811,943 0
BANK OF AMERICA CORP COMMON 060505104 11,884 288,235 SH   SOLE   288,235 0 0
BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 346 20,915 SH   SOLE   20,915 0 0
BCE INC COMMON 05534B760 1,977 40,086 SH   DFND 1 0 40,086 0
BCE INC COMMON 05534B760 6,515 132,101 SH   SOLE   132,101 0 0
BECTON DICKINSON COMMON 075887109 17,607 72,396 SH   SOLE   67,086 0 5,310
BENTLEY SYS INC CLASS B 08265T208 88,599 1,367,686 SH   DFND 1 0 1,367,686 0
BENTLEY SYS INC CLASS B 08265T208 338,262 5,221,702 SH   SOLE   5,119,064 0 102,638
BERKLEY W R CORP COM 084423102 3,655 49,100 SH   DFND 2 0 49,100 0
BERKLEY W R CORP COM 084423102 38,085 511,691 SH   DFND 1 0 511,691 0
BERKLEY W R CORP COM 084423102 285,476 3,835,490 SH   SOLE   3,799,863 0 35,627
BERKSHIRE HATHAWAY CLASS A 084670108 1,256 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 1,855 6,673 SH   SOLE   6,673 0 0
BILL COM HLDGS INC COMMON 090043100 866,190 4,728,630 SH   DFND 1 0 4,728,630 0
BILL COM HLDGS INC COMMON 090043100 200,972 1,097,129 SH   SOLE   1,014,546 0 82,583
BIO RAD LABS INC CLASS A 090572207 87 135 SH   SOLE   135 0 0
BIOCEPT INC COMMON 09072V501 0 9 SH   SOLE   9 0 0
BIOGEN INC COMMON 09062X103 2 7 SH   SOLE   7 0 0
BLACKLINE INC COM USD0.01 09239B109 290,147 2,607,593 SH   DFND 1 0 2,607,593 0
BLACKLINE INC COM USD0.01 09239B109 80,274 721,435 SH   SOLE   654,126 0 67,309
BLACKROCK INC COMMON 09247X101 13,155 15,035 SH   SOLE   13,030 0 2,005
BLACKROCK INVT QLTY COMMON 09247D105 79 4,275 SH   SOLE   4,275 0 0
BLACKROCK MUNIHLDNGS COMMON 09253N104 65 3,903 SH   SOLE   3,903 0 0
BLACKSTONE GROUP L P COMMON STOCK 09260D107 67 691 SH   SOLE   691 0 0
BP PLC ADR (6 ORD) 055622104 540 20,450 SH   SOLE   20,450 0 0
BRIGHT HORIZONS FA COMMON 109194100 31,664 215,240 SH   DFND 1 0 215,240 0
BRIGHT HORIZONS FA COMMON 109194100 212,047 1,441,421 SH   SOLE   1,426,479 0 14,942
BRISTOL MYERS SQUIBB COMMON 110122108 29 427 SH   SOLE   427 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 910 23,140 SH   SOLE   23,140 0 0
BROADCOM INC COMMON 11135F101 100 210 SH   SOLE   210 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 44,809 277,406 SH   DFND 1 0 277,406 0
BROADRIDGE FINL SOLN COMMON 11133T103 44,904 277,980 SH   SOLE   241,538 0 36,442
BROOKS AUTOMATION COMMON 114340102 146,951 1,542,311 SH   DFND 1 0 1,542,311 0
BROOKS AUTOMATION COMMON 114340102 238,816 2,506,460 SH   SOLE   2,016,643 0 489,817
BROWN FORMAN CORP CLASS B 115637209 59,106 788,717 SH   DFND 1 0 788,717 0
BROWN FORMAN CORP CLASS B 115637209 5,181 69,139 SH   SOLE   68,282 0 857
CAE INC COMMON 124765108 117,242 3,070,763 SH   DFND 1 0 3,070,763 0
CAE INC COMMON 124765108 28,190 738,352 SH   SOLE   418,049 0 320,303
CALAMOS STRATEGIC TO COM SH BEN INT 128125101 183 10,063 SH   SOLE   10,063 0 0
CASS INFORMATION SYS COMMON 14808P109 0 0 SH   SOLE   0 0 0
CDK GLOBAL INC COM 12508E101 7,205 144,991 SH   SOLE   144,991 0 0
CDW CORP COMMON 12514G108 5,185 29,687 SH   DFND 2 0 29,687 0
CDW CORP COMMON 12514G108 44,893 257,048 SH   DFND 1 0 257,048 0
CDW CORP COMMON 12514G108 363,208 2,079,624 SH   SOLE   2,062,891 0 16,733
CELANESE CORP COMMON STOCK 150870103 6 40 SH   SOLE   40 0 0
CELSIUS HOLDINGS INC COMMON 15118V207 25,703 337,797 SH   DFND 1 0 337,797 0
CELSIUS HOLDINGS INC COMMON 15118V207 208 2,737 SH   SOLE   2,737 0 0
CERNER CORP COMMON 156782104 2 23 SH   SOLE   23 0 0
CEVA INC COMMON 157210105 0 10 SH   SOLE   10 0 0
CHARLES RIV LABS INT COMMON 159864107 63,786 172,433 SH   DFND 1 0 172,433 0
CHARLES RIV LABS INT COMMON 159864107 453,005 1,224,603 SH   SOLE   1,219,326 0 5,277
CHARTER COMMUNICATIO CL A 16119P108 1 2 SH   SOLE   2 0 0
CHEESECAKE FACTORY COMMON 163072101 66,563 1,228,545 SH   DFND 1 0 1,228,545 0
CHEESECAKE FACTORY COMMON 163072101 169,524 3,128,901 SH   SOLE   2,936,432 0 192,469
CHEFS WAREHOUSE HO COMMON 163086101 94,535 2,969,987 SH   DFND 1 0 2,969,987 0
CHEFS WAREHOUSE HO COMMON 163086101 24,125 757,940 SH   SOLE   682,352 0 75,588
CHEMED CORP NEW COMMON 16359R103 25,811 54,396 SH   DFND 1 0 54,396 0
CHEMED CORP NEW COMMON 16359R103 181,368 382,230 SH   SOLE   378,197 0 4,033
CHEVRON CORP COMMON 166764100 4,194 40,040 SH   SOLE   40,040 0 0
CHIMERA INVT CORP COMMON 16934Q208 90 6,000 SH   SOLE   6,000 0 0
CHUBB LIMITED COMMON H1467J104 5 30 SH   SOLE   30 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 487 11,987 SH   SOLE   11,987 0 0
CIGNA CORP COMMON USD0.01 125523100 37 155 SH   SOLE   155 0 0
CINTAS CORP COMMON 172908105 3 7 SH   SOLE   7 0 0
CISCO SYSTEMS INC COMMON 17275R102 10,523 198,543 SH   DFND 1 0 198,543 0
CISCO SYSTEMS INC COMMON 17275R102 4,182 78,902 SH   SOLE   78,902 0 0
CLOROX CO COMMON 189054109 1,740 9,670 SH   DFND 1 0 9,670 0
CLOROX CO COMMON 189054109 8 42 SH   SOLE   42 0 0
CLOUDFLARE INC CL A COM 18915M107 1,061 10,023 SH   SOLE   10,023 0 0
CLOVER HEALTH INVE COM USD0.0001 CL A 18914F103 1 50 SH   SOLE   50 0 0
CME GROUP INC CLASS A 12572Q105 15,036 70,696 SH   DFND 1 0 70,696 0
CME GROUP INC CLASS A 12572Q105 19,082 89,714 SH   SOLE   81,484 0 8,230
COCA-COLA CO COMMON 191216100 7,590 140,263 SH   DFND 1 0 140,263 0
COCA-COLA CO COMMON 191216100 9,232 170,614 SH   SOLE   170,614 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 4,055 58,551 SH   SOLE   58,551 0 0
COHEN & STEERS INFRA COMMON 19248A109 178 6,216 SH   SOLE   6,216 0 0
COMCAST CORP CLASS A 20030N101 62 1,089 SH   SOLE   1,089 0 0
CONAGRA BRANDS INC COMMON 205887102 4,669 128,348 SH   SOLE   128,348 0 0
CONOCOPHILLIPS COMMON 20825C104 85 1,400 SH   SOLE   1,400 0 0
CONSTRUCTION PARTNRS COMMON CL A 21044C107 26,814 853,935 SH   DFND 1 0 853,935 0
CONSTRUCTION PARTNRS COMMON CL A 21044C107 70,472 2,244,336 SH   SOLE   1,820,517 0 423,819
COOPER COMPANIES INC COMMON 216648402 83,903 211,731 SH   DFND 1 0 211,731 0
COOPER COMPANIES INC COMMON 216648402 324,967 820,064 SH   SOLE   806,978 0 13,086
COPART INC COMMON 217204106 38,678 293,393 SH   DFND 1 0 293,393 0
COPART INC COMMON 217204106 294,684 2,235,335 SH   SOLE   2,215,782 0 19,553
CORVEL CORP COMMON 221006109 64,609 481,080 SH   DFND 1 0 481,080 0
CORVEL CORP COMMON 221006109 183,675 1,367,645 SH   SOLE   1,219,153 0 148,492
COSTAR GROUP INC COMMON 22160N109 82,808 999,850 SH   DFND 1 0 999,850 0
COSTAR GROUP INC COMMON 22160N109 15,745 190,117 SH   SOLE   189,538 0 579
COSTCO WHSL CORP COMMON 22160K105 618 1,561 SH   SOLE   1,561 0 0
COUPA SOFTWARE INC COM USD0.0001 22266L106 26,824 102,339 SH   DFND 1 0 102,339 0
COUPA SOFTWARE INC COM USD0.0001 22266L106 2,363 9,014 SH   SOLE   8,912 0 102
CROWN CASTLE INTL COMMON 22822V101 4,885 25,037 SH   DFND 1 0 25,037 0
CROWN CASTLE INTL COMMON 22822V101 13,216 67,735 SH   SOLE   60,066 0 7,669
CSX CORP COMMON 126408103 5 150 SH   SOLE   150 0 0
CVS HEALTH CORP COMMON 126650100 6,564 78,669 SH   SOLE   78,669 0 0
D R HORTON INC COMMON 23331A109 2 21 SH   SOLE   21 0 0
DANAHER CORP COMMON 235851102 36,011 134,188 SH   DFND 1 0 134,188 0
DANAHER CORP COMMON 235851102 12,672 47,220 SH   SOLE   47,220 0 0
DATADOG INC CLASS A COMMON 23804L103 56,579 543,609 SH   DFND 1 0 543,609 0
DATADOG INC CLASS A COMMON 23804L103 5,279 50,724 SH   SOLE   50,148 0 576
DIAGEO P L C SP ADR (4 ORD) 25243Q205 12,793 66,736 SH   SOLE   58,000 0 8,736
DIMENSIONAL ETF TRST U.S. CORE EQUITY 2 25434V708 258 9,640 SH   SOLE   9,640 0 0
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 43 400 SH   SOLE   400 0 0
DOCUSIGN INC COMMON 256163106 3,800 13,593 SH   DFND 2 0 13,593 0
DOCUSIGN INC COMMON 256163106 147,676 528,225 SH   DFND 1 0 528,225 0
DOCUSIGN INC COMMON 256163106 22,525 80,570 SH   SOLE   80,095 0 475
DOLBY LABORATORIES COMMON 25659T107 34,102 346,956 SH   DFND 1 0 346,956 0
DOLBY LABORATORIES COMMON 25659T107 21,624 220,001 SH   SOLE   186,739 0 33,262
DOLLAR GEN CORP COMMON 256677105 20,859 96,394 SH   SOLE   87,141 0 9,253
DOMINION ENERGY INC COMMON 25746U109 5 73 SH   SOLE   73 0 0
DOMINOS PIZZA INC COMMON 25754A201 50,523 108,304 SH   DFND 1 0 108,304 0
DOMINOS PIZZA INC COMMON 25754A201 4,111 8,813 SH   SOLE   8,718 0 95
DONALDSON INC COMMON 257651109 30,634 482,200 SH   DFND 1 0 482,200 0
DONALDSON INC COMMON 257651109 109,429 1,722,452 SH   SOLE   1,567,631 0 154,821
DOVER CORP COMMON 260003108 753 5,000 SH   SOLE   5,000 0 0
DOXIMITY INC COMMON USD0.001 A 26622P107 15 250 SH   SOLE   250 0 0
DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 36,400 697,725 SH   DFND 1 0 697,725 0
DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 2,728 52,297 SH   SOLE   51,678 0 619
DRIL-QUIP INC COMMON 262037104 43,075 1,273,265 SH   DFND 1 0 1,273,265 0
DRIL-QUIP INC COMMON 262037104 95,053 2,809,725 SH   SOLE   2,553,074 0 256,651
DUCK CREEK TECHNOLO COMMON SHARES 264120106 2,510 57,687 SH   DFND 2 0 57,687 0
DUCK CREEK TECHNOLO COMMON SHARES 264120106 458,783 10,544,321 SH   DFND 1 0 10,544,321 0
DUCK CREEK TECHNOLO COMMON SHARES 264120106 225,297 5,178,059 SH   SOLE   4,953,864 0 224,195
DUKE ENERGY CORP COMMON 26441C204 234 2,374 SH   SOLE   2,374 0 0
DYNATRACE HOLDINGS L COMMON 268150109 45,676 781,857 SH   DFND 1 0 781,857 0
DYNATRACE HOLDINGS L COMMON 268150109 4,069 69,646 SH   SOLE   68,856 0 790
EASTMAN CHEM CO COMMON 277432100 11,818 101,228 SH   DFND 1 0 101,228 0
EASTMAN CHEM CO COMMON 277432100 3,758 32,187 SH   SOLE   32,187 0 0
EATON CORPORATION COMMON G29183103 4 30 SH   SOLE   30 0 0
EATON VANCE COM CALI MUNI BD FD 27828A100 419 35,000 SH   SOLE   35,000 0 0
EATON VANCE CA MUNI SH BEN INT 27826F101 34 2,410 SH   SOLE   2,410 0 0
EATON VANCE TAX ADVT COM 27828G107 276 10,000 SH   SOLE   10,000 0 0
EBAY INC COMMON 278642103 31 448 SH   SOLE   448 0 0
ECOLAB INC COMMON 278865100 18,925 91,882 SH   DFND 1 0 91,882 0
ECOLAB INC COMMON 278865100 6,700 32,524 SH   SOLE   32,524 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103 131,041 3,777,496 SH   DFND 1 0 3,777,496 0
ELANCO ANIMAL HEALTH COMMON 28414H103 248,816 7,172,566 SH   SOLE   6,975,048 0 197,518
EMCOR GROUP INC COMMON 29084Q100 105,201 853,970 SH   DFND 1 0 853,970 0
EMCOR GROUP INC COMMON 29084Q100 367,647 2,984,384 SH   SOLE   2,717,568 0 266,816
EMERSON ELEC CO COMMON 291011104 192 1,996 SH   SOLE   1,996 0 0
ENTERPRISE PRODS COMMON 293792107 25 1,050 SH   SOLE   1,050 0 0
EQUIFAX INC COMMON 294429105 172,846 721,667 SH   DFND 1 0 721,667 0
EQUIFAX INC COMMON 294429105 337,835 1,410,517 SH   SOLE   1,369,615 0 40,902
EQUINIX INC COMMON 29444U700 1,651 2,057 SH   SOLE   2,057 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 20,217 272,065 SH   DFND 1 0 272,065 0
EQUITY LIFESTYLE PPT COMMON 29472R108 8,437 113,533 SH   SOLE   87,162 0 26,371
ESSEX PPTY TR INC REIT 297178105 1,199 3,995 SH   SOLE   3,995 0 0
ESTEE LAUDER CO CLASS A 518439104 19,979 62,812 SH   DFND 1 0 62,812 0
ESTEE LAUDER CO CLASS A 518439104 7,724 24,284 SH   SOLE   24,284 0 0
EVERTEC INC COMMON 30040P103 8,483 194,339 SH   DFND 2 0 194,339 0
EVERTEC INC COMMON 30040P103 44,627 1,022,394 SH   DFND 1 0 1,022,394 0
EVERTEC INC COMMON 30040P103 123,075 2,819,585 SH   SOLE   2,312,584 0 507,001
EXPEDITORS INTL WASH COMMON 302130109 30 240 SH   SOLE   240 0 0
EXPONET INC COMMON 30214U102 52,239 585,578 SH   DFND 1 0 585,578 0
EXPONET INC COMMON 30214U102 150,677 1,689,003 SH   SOLE   1,646,770 0 42,233
EXTRA SPACE STORAGE REIT 30225T102 1,119 6,828 SH   SOLE   6,828 0 0
EXXON MOBIL CORP COMMON 30231G102 359 5,697 SH   SOLE   5,697 0 0
F N B CORP COM 302520101 59 4,790 SH   SOLE   4,790 0 0
FACEBOOK INC CLASS A 30303M102 104,283 299,913 SH   DFND 1 0 299,913 0
FACEBOOK INC CLASS A 30303M102 38,836 111,691 SH   SOLE   111,691 0 0
FACTSET RESH SYS INC COMMON 303075105 191,663 571,088 SH   DFND 1 0 571,088 0
FACTSET RESH SYS INC COMMON 303075105 253,710 755,945 SH   SOLE   686,695 0 69,250
FAIR ISAAC INC COMMON 303250104 135,091 268,742 SH   DFND 1 0 268,742 0
FAIR ISAAC INC COMMON 303250104 183,797 365,634 SH   SOLE   362,132 0 3,502
FASTENAL CO COMMON 311900104 3,587 68,972 SH   DFND 1 0 68,972 0
FASTENAL CO COMMON 311900104 16 307 SH   SOLE   307 0 0
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 948 8,094 SH   SOLE   8,094 0 0
FEDEX CORP COMMON 31428X106 1,633 5,472 SH   SOLE   5,472 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 166 2,950 SH   SOLE   2,950 0 0
FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 19 343 SH   SOLE   343 0 0
FIDELITY NATL INFO COMMON 31620M106 19,367 136,706 SH   SOLE   118,545 0 18,161
FIREEYE INC COMMON STOCK 31816Q101 0 10 SH   SOLE   10 0 0
FIRST FINL BKSH COMMON 32020R109 54,328 1,105,805 SH   DFND 1 0 1,105,805 0
FIRST FINL BKSH COMMON 32020R109 96,921 1,972,729 SH   SOLE   1,661,024 0 311,705
FIRST HAWAIIAN COM USD0.01 32051X108 103,507 3,652,316 SH   DFND 1 0 3,652,316 0
FIRST HAWAIIAN COM USD0.01 32051X108 314,077 11,082,444 SH   SOLE   9,992,665 0 1,089,779
FIRST TR US EQ OPPOR ETF 336920103 261 2,050 SH   SOLE   2,050 0 0
FIRST TRUST PORTFOLI SHS 337345102 154 969 SH   SOLE   969 0 0
FISERV INC COMMON 337738108 335 3,134 SH   SOLE   3,134 0 0
FIVE9 INC COM USD0.001 338307101 275 1,500 SH   DFND 1 0 1,500 0
FIVE9 INC COM USD0.001 338307101 20,609 112,380 SH   SOLE   112,380 0 0
FLEETCOR TECHNOLOG COMMON 339041105 51,871 202,572 SH   DFND 1 0 202,572 0
FLEETCOR TECHNOLOG COMMON 339041105 20,826 81,332 SH   SOLE   72,261 0 9,071
FONAR CORP COMMON 344437405 13,941 788,513 SH   SOLE   788,513 0 0
FORTIS INC COMMON 349553107 7,755 175,326 SH   DFND 1 0 175,326 0
FORTIS INC COMMON 349553107 4,810 108,743 SH   SOLE   108,743 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 581,227 3,733,952 SH   DFND 1 0 3,733,952 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 163,634 1,051,227 SH   SOLE   951,293 0 99,934
FRANKLIN RES INC COMMON 354613101 372 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 77,305 474,380 SH   DFND 1 0 474,380 0
FRESHPET INC COMMON 358039105 5,712 35,053 SH   SOLE   34,648 0 405
FTI CONSULTING INC COMMON 302941109 128,613 941,462 SH   DFND 1 0 941,462 0
FTI CONSULTING INC COMMON 302941109 390,612 2,859,319 SH   SOLE   2,585,219 0 274,100
GARTNER INC COMMON 366651107 81,722 337,417 SH   DFND 1 0 337,417 0
GARTNER INC COMMON 366651107 4,204 17,358 SH   SOLE   17,146 0 212
GENERAL DYNAMICS COMMON 369550108 7 37 SH   SOLE   37 0 0
GENERAL ELECTRIC CO COMMON 369604103 28 2,100 SH   SOLE   2,100 0 0
GENERAL MILLS INC COMMON 370334104 2,557 41,967 SH   SOLE   41,967 0 0
GENMAB AS SPNADR REPR 0.50 ORD 372303206 5,588 136,867 SH   SOLE   136,867 0 0
GILEAD SCIENCES INC COMMON 375558103 27 390 SH   SOLE   390 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 969 24,341 SH   SOLE   24,341 0 0
GLOBAL PAYMENTS INC COMMON 37940X102 6,250 33,324 SH   SOLE   33,324 0 0
GLOBAL X FDS VIDEO GAMES & ESPORT 37954Y392 2 50 SH   SOLE   50 0 0
GLOBUS MED INC CLASS A 379577208 63,266 816,014 SH   DFND 1 0 816,014 0
GLOBUS MED INC CLASS A 379577208 35,102 452,758 SH   SOLE   375,091 0 77,667
GOLDMAN SACHS GROUP COMMON 38141G104 7 19 SH   SOLE   19 0 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 238,806 1,875,928 SH   DFND 1 0 1,875,928 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 37,070 291,199 SH   SOLE   265,998 0 25,201
GRACO INC COMMON 384109104 138,662 1,831,724 SH   DFND 1 0 1,831,724 0
GRACO INC COMMON 384109104 458,997 6,063,346 SH   SOLE   5,362,079 0 701,267
GRAINGER W W INC COMMON 384802104 6,444 14,711 SH   SOLE   14,711 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 144,651 4,173,440 SH   DFND 1 0 4,173,440 0
GROCERY OUTLET HLD COM USD0.001 39874R101 30,643 884,107 SH   SOLE   795,201 0 88,906
HANNON ARMSTRONG S COMMON 41068X100 25 439 SH   SOLE   439 0 0
HDFC BANK LTD ADR (3 INR10) 40415F101 59 801 SH   DFND 1 0 801 0
HDFC BANK LTD ADR (3 INR10) 40415F101 3,713 50,784 SH   SOLE   50,784 0 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 166,547 3,930,771 SH   DFND 1 0 3,930,771 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 79,171 1,868,571 SH   SOLE   1,515,402 0 353,169
HEALTHEQUITY INC COMMON 42226A107 86,670 1,076,913 SH   DFND 1 0 1,076,913 0
HEALTHEQUITY INC COMMON 42226A107 25,120 312,129 SH   SOLE   311,298 0 831
HEALTHPEAK PROPERTIE COM USD1 42250P103 797 23,930 SH   SOLE   23,930 0 0
HEICO CORP NEW CLASS A 422806208 208,455 1,678,649 SH   DFND 1 0 1,678,649 0
HEICO CORP NEW CLASS A 422806208 82,224 662,130 SH   SOLE   590,487 0 71,643
HENRY JACK & ASSOC COMMON 426281101 2,450 14,983 SH   DFND 2 0 14,983 0
HENRY JACK & ASSOC COMMON 426281101 81,016 495,481 SH   DFND 1 0 495,481 0
HENRY JACK & ASSOC COMMON 426281101 380,524 2,327,197 SH   SOLE   2,166,213 0 160,984
HILTON WRLDWDE HLDGS COMMON 43300A203 951 7,882 SH   SOLE   7,882 0 0
HOME DEPOT INC COMMON 437076102 4,002 12,551 SH   DFND 2 0 12,551 0
HOME DEPOT INC COMMON 437076102 25,247 79,170 SH   DFND 1 0 79,170 0
HOME DEPOT INC COMMON 437076102 15,951 50,012 SH   SOLE   50,012 0 0
HONEYWELL INTL INC COMMON 438516106 15,466 70,504 SH   SOLE   60,757 0 9,747
HOULIHAN LOKEY INC COM USD0.001 A 441593100 103,156 1,261,231 SH   DFND 1 0 1,261,231 0
HOULIHAN LOKEY INC COM USD0.001 A 441593100 185,975 2,273,800 SH   SOLE   1,834,948 0 438,852
HP INC COMMON USD0.01 40434L105 14 473 SH   SOLE   473 0 0
HUMANA INC COMMON 444859102 3 7 SH   SOLE   7 0 0
IDEXX LABS INC COMMON 45168D104 56,372 89,260 SH   DFND 1 0 89,260 0
IDEXX LABS INC COMMON 45168D104 4,217 6,678 SH   SOLE   6,609 0 69
ILLINOIS TOOL WORKS COMMON 452308109 1,282 5,732 SH   SOLE   5,732 0 0
ILLUMINA INC COMMON 452327109 24 51 SH   SOLE   51 0 0
INGERSOLL RAND INC COMMON 45687V106 2 48 SH   SOLE   48 0 0
INTEL CORP COMMON 458140100 245 4,360 SH   SOLE   4,360 0 0
INTERACTIVE BROKERS CLASS A 45841N107 296,121 4,505,114 SH   DFND 1 0 4,505,114 0
INTERACTIVE BROKERS CLASS A 45841N107 279,155 4,246,986 SH   SOLE   4,124,061 0 122,925
INTERNATIONAL PAPER COMMON 460146103 6 100 SH   SOLE   100 0 0
INTL BUSINESS MCHN COMMON 459200101 13,313 90,815 SH   DFND 1 0 90,815 0
INTL BUSINESS MCHN COMMON 459200101 6,579 44,879 SH   SOLE   44,879 0 0
INTUIT COMMON 461202103 4,614 9,413 SH   DFND 2 0 9,413 0
INTUIT COMMON 461202103 10,495 21,409 SH   SOLE   21,409 0 0
INTUITIVE SURGIC INC COMMON 46120E602 2 2 SH   SOLE   2 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 951 2,682 SH   SOLE   2,682 0 0
IQVIA HOLDINGS INC COMMON 46266C105 89 369 SH   SOLE   369 0 0
ISHARES SELECT DIVID ETF 464287168 1,711 14,657 SH   SOLE   14,657 0 0
ISHARES EMERG MKTS ETF 464287234 922 16,689 SH   SOLE   16,689 0 0
ISHARES IBOXX INV CP ETF 464287242 158 1,178 SH   SOLE   1,178 0 0
ISHARES GLOBAL TECH ETF 464287291 94 280 SH   SOLE   280 0 0
ISHARES S&P 500 GRWT ETF 464287309 106 1,464 SH   SOLE   1,464 0 0
ISHARES S&P 500 VAL ETF 464287408 32 215 SH   SOLE   215 0 0
ISHARES MSCI EAFE ETF 464287465 2,180 27,694 SH   SOLE   27,694 0 0
ISHARES RUS MDCP VAL ETF 464287473 1,015 8,831 SH   SOLE   8,831 0 0
ISHARES RUS MD CP GR ETF 464287481 2,102 18,566 SH   SOLE   18,566 0 0
ISHARES RUS MID-CAP ETF 464287499 10,497 132,412 SH   SOLE   126,802 0 5,610
ISHARES RUS 1000 VAL ETF 464287598 5,294 33,357 SH   SOLE   33,357 0 0
ISHARES S&P MC 400GR ETF 464287606 65 800 SH   SOLE   800 0 0
ISHARES RUS 1000 GRW ETF 464287614 13,698 50,424 SH   SOLE   50,424 0 0
ISHARES RUS 1000 ETF 464287622 3,111 12,840 SH   SOLE   12,840 0 0
ISHARES RUS 2000 VAL ETF 464287630 14,591 87,942 SH   SOLE   86,903 0 1,039
ISHARES RUS 2000 GRW ETF 464287648 789 2,531 SH   SOLE   2,531 0 0
ISHARES RUSSELL 2000 ETF 464287655 2,203 9,596 SH   SOLE   9,596 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,488 5,808 SH   SOLE   5,808 0 0
ISHARES S&P MC 400VL ETF 464287705 29 280 SH   SOLE   280 0 0
ISHARES U.S. REAL ES ETF 464287739 47 462 SH   SOLE   462 0 0
ISHARES US HLTHCARE ETF 464287762 1,323 4,841 SH   SOLE   4,602 0 239
ISHARES SP SMCP600GR ETF 464287887 40 298 SH   SOLE   298 0 0
ISHARES AGENCY BOND ETF 464288166 4 33 SH   SOLE   33 0 0
ISHARES GL CLEAN ENE ETF 464288224 48 2,050 SH   SOLE   2,050 0 0
ISHARES EAFE SML CP ETF 464288273 1 18 SH   SOLE   18 0 0
ISHARES JP MOR EM MK ETF 464288281 258 2,301 SH   SOLE   2,301 0 0
ISHARES GLB INFRASTR ETF 464288372 3 65 SH   SOLE   65 0 0
ISHARES INTL DEV RE ETF 464288489 0 0 SH   SOLE   0 0 0
ISHARES GOV CRED BD ETF 464288596 339 2,773 SH   SOLE   2,773 0 0
ISHARES GLOB UTILITS ETF 464288711 166 2,801 SH   SOLE   2,801 0 0
ISHARES MICRO-CAP ETF 464288869 0 0 SH   SOLE   0 0 0
ISHARES EAFE VALUE ETF 464288877 76 1,463 SH   SOLE   1,463 0 0
ISHARES EAFE GRWTH ETF 464288885 88 822 SH   SOLE   822 0 0
ISHARES MSCI EURO FL ETF 464289180 190 9,737 SH   SOLE   9,737 0 0
ISHARES HIGH DIVIDND ETF 46429B663 2,573 26,640 SH   SOLE   26,640 0 0
ISHARES GOLD TRUST ISHARES NEW (POST RE 464285204 1,156 34,431 SH   SOLE   34,431 0 0
ISHARES INC MSCI EMERG MRKT 464286533 325 5,063 SH   SOLE   5,063 0 0
ISHARES INC CORE MSCI EMKT 46434G103 98 1,457 SH   SOLE   1,457 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 364 5,672 SH   SOLE   5,672 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 830 35,770 SH   SOLE   35,770 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,069 41,787 SH   SOLE   41,787 0 0
ISHARES TR TIPS BD ETF 464287176 37 287 SH   SOLE   287 0 0
ISHARES TR CORE US AGGBD ET 464287226 689 5,976 SH   SOLE   5,976 0 0
ISHARES TR ISHARES BIOTECH 464287556 1,728 10,546 SH   SOLE   10,546 0 0
ISHARES TR COHEN&ST RLTY 464287564 2,523 38,612 SH   SOLE   38,612 0 0
ISHARES TR CORE S&P VLU ETF 464287663 4,845 67,341 SH   SOLE   67,341 0 0
ISHARES TR CORE S&P US ETF 464287671 328 3,245 SH   SOLE   3,245 0 0
ISHARES TR CORE S&P SMALL-CAP 464287804 49 436 SH   SOLE   436 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 7,545 120,678 SH   SOLE   120,678 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 5,856 50,088 SH   SOLE   50,088 0 0
ISHARES TR MBS FIXED BDFD 464288588 174 1,611 SH   SOLE   1,611 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 127 2,096 SH   SOLE   2,096 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,640 29,944 SH   SOLE   29,944 0 0
ISHARES TR PFD AND INCM SEC 464288687 586 14,908 SH   SOLE   14,908 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 2,649 35,050 SH   SOLE   35,050 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 127 956 SH   SOLE   956 0 0
ISHARES TR MSCI USA VALUE 46432F388 51 486 SH   SOLE   486 0 0
ISHARES TR CORE MSCI EAFE 46432F842 150 2,012 SH   SOLE   2,012 0 0
ISHARES TR CORE DIV GRWTH 46434V621 705 14,000 SH   SOLE   14,000 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 71,760 166,847 SH   SOLE   166,847 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 457 1,699 SH   SOLE   1,699 0 0
ISHARES TRUST ISHARES CORE US REIT 464288521 0 0 SH   SOLE   0 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 421 4,260 SH   SOLE   4,260 0 0
ISTAR INC COMMON 45031U101 1,050 50,653 SH   SOLE   50,653 0 0
ITRON INC COMMON 465741106 0 5 SH   SOLE   5 0 0
JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 98 1,233 SH   DFND 1 0 1,233 0
JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 2 30 SH   SOLE   30 0 0
JOHN BEAN TECHNOLOGY COMMON 477839104 37,191 260,771 SH   DFND 1 0 260,771 0
JOHN BEAN TECHNOLOGY COMMON 477839104 107,392 752,993 SH   SOLE   624,060 0 128,933
JOHNSON & JOHNSON COMMON 478160104 2,632 15,977 SH   DFND 1 0 15,977 0
JOHNSON & JOHNSON COMMON 478160104 18,241 110,719 SH   SOLE   110,719 0 0
JONES LANG LASALLE COMMON 48020Q107 0 1 SH   SOLE   1 0 0
JPMORGAN CHASE & CO COMMON 46625H100 1,545 9,936 SH   SOLE   9,936 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 66 3,387 SH   SOLE   3,387 0 0
KANSAS CITY SOUTHERN COMMON 485170302 81,456 287,454 SH   DFND 1 0 287,454 0
KANSAS CITY SOUTHERN COMMON 485170302 12,270 43,298 SH   SOLE   43,035 0 263
KANZHUN LIMITED SPONSORED ADS 48553T106 18,959 478,153 SH   DFND 1 0 478,153 0
KANZHUN LIMITED SPONSORED ADS 48553T106 9,886 249,326 SH   SOLE   249,326 0 0
KAYNE ANDERSON ENERGY INFRASTRUCTUR 486606106 527 59,308 SH   SOLE   59,308 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INF 48661E108 83 11,028 SH   SOLE   11,028 0 0
KELLOGG CO COMMON 487836108 7,493 116,480 SH   DFND 1 0 116,480 0
KELLOGG CO COMMON 487836108 33 520 SH   SOLE   520 0 0
KEYSIGHT TECHNOLOGS COMMON 49338L103 316 2,049 SH   SOLE   2,049 0 0
KIMBERLY CLARK CORP COMMON 494368103 7,760 58,009 SH   DFND 1 0 58,009 0
KIMBERLY CLARK CORP COMMON 494368103 34 256 SH   SOLE   256 0 0
KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 5,406 108,768 SH   SOLE   108,768 0 0
KRANESHARES TR KFA GBL CARBON 500767678 1,132 30,958 SH   SOLE   30,958 0 0
KROGER CO COMMON 501044101 4,302 112,300 SH   SOLE   112,300 0 0
LABORATORY CORP AMER COMMON 50540R409 30 108 SH   SOLE   108 0 0
LAM RESEARCH CORP COMMON 512807108 73 112 SH   SOLE   112 0 0
LAMAR ADVERTISING CL A 512816109 8,639 82,736 SH   DFND 2 0 82,736 0
LAMAR ADVERTISING CL A 512816109 17,006 162,862 SH   SOLE   162,862 0 0
LAMB WESTON HLDGS COMMON 513272104 7,315 90,688 SH   DFND 2 0 90,688 0
LAMB WESTON HLDGS COMMON 513272104 42,901 531,880 SH   DFND 1 0 531,880 0
LAMB WESTON HLDGS COMMON 513272104 47,286 586,228 SH   SOLE   508,081 0 78,147
LANDSTAR SYS INC COMMON 515098101 144,114 911,999 SH   DFND 1 0 911,999 0
LANDSTAR SYS INC COMMON 515098101 419,492 2,654,669 SH   SOLE   2,337,673 0 316,996
LAS VEGAS SANDS CORP COMMON 517834107 19,080 362,121 SH   DFND 1 0 362,121 0
LAS VEGAS SANDS CORP COMMON 517834107 15,567 295,437 SH   SOLE   270,544 0 24,893
LATHAM GROUP INC COMMON 51819L107 72,882 2,280,409 SH   DFND 1 0 2,280,409 0
LATHAM GROUP INC COMMON 51819L107 73,173 2,289,520 SH   SOLE   1,893,081 0 396,439
LEAR CORPORATION COMMON 521865204 1 8 SH   SOLE   8 0 0
LEGGETT & PLATT INC COMMON 524660107 8,718 168,276 SH   DFND 1 0 168,276 0
LEGGETT & PLATT INC COMMON 524660107 4,185 80,780 SH   SOLE   80,780 0 0
LEMONADE INC. COMMON STOCK 52567D107 60 550 SH   DFND 1 0 550 0
LEMONADE INC. COMMON STOCK 52567D107 4,346 39,723 SH   SOLE   39,723 0 0
LENNOX INTL INC COMMON 526107107 5,000 14,253 SH   DFND 2 0 14,253 0
LENNOX INTL INC COMMON 526107107 64,476 183,796 SH   DFND 1 0 183,796 0
LENNOX INTL INC COMMON 526107107 297,572 848,258 SH   SOLE   833,235 0 15,023
LESLIES INC COMMON 527064109 53,371 1,941,479 SH   DFND 1 0 1,941,479 0
LESLIES INC COMMON 527064109 148,241 5,392,557 SH   SOLE   4,442,142 0 950,415
LILLY ELI & CO COMMON 532457108 434 1,892 SH   SOLE   1,892 0 0
LINCOLN ELEC HLDGS COMMON 533900106 134 1,021 SH   SOLE   1,021 0 0
LINDE PLC SHS G5494J103 16,779 58,036 SH   SOLE   50,053 0 7,983
LOCKHEED MARTIN CORP COMMON 539830109 178 470 SH   SOLE   470 0 0
LOWES CO COMMON 548661107 35,914 185,146 SH   SOLE   165,467 0 19,679
LPL FINANCIAL HLDGS COMMON 50212V100 57,405 425,282 SH   DFND 1 0 425,282 0
LPL FINANCIAL HLDGS COMMON 50212V100 232,382 1,721,601 SH   SOLE   1,688,763 0 32,838
LUMINAR TECHNOLOGIES CLASS A COMMON STOCK 550424105 1 50 SH   SOLE   50 0 0
LYFT INC CL A COM 55087P104 56,804 939,226 SH   DFND 1 0 939,226 0
LYFT INC CL A COM 55087P104 4,225 69,865 SH   SOLE   69,022 0 843
M & T BK CORP COMMON 55261F104 976 6,714 SH   SOLE   6,714 0 0
MANHATTAN ASSOCS IN COMMON 562750109 93,671 646,720 SH   DFND 1 0 646,720 0
MANHATTAN ASSOCS IN COMMON 562750109 311,195 2,148,540 SH   SOLE   1,954,103 0 194,437
MANULIFE FNL CORP COMMON 56501R106 44 2,232 SH   SOLE   2,232 0 0
MARATHON PETROLEUM COMMON 56585A102 37 611 SH   SOLE   611 0 0
MARAVAI LIFESCIENCES COMMON CL A 56600D107 4 100 SH   SOLE   100 0 0
MARKETAXESS HLDGS COMMON 57060D108 249,645 538,504 SH   DFND 1 0 538,504 0
MARKETAXESS HLDGS COMMON 57060D108 73,407 158,338 SH   SOLE   148,100 0 10,238
MARRIOTT INTL INC CLASS A 571903202 18,074 132,389 SH   DFND 1 0 132,389 0
MARRIOTT INTL INC CLASS A 571903202 6,484 47,498 SH   SOLE   47,498 0 0
MARSH & MCLENNAN COS COMMON 571748102 25,179 178,978 SH   SOLE   163,255 0 15,723
MARVELL TECHNOLOGY COMMON 573874104 15 255 SH   SOLE   255 0 0
MASCO CORP COMMON 574599106 2 42 SH   SOLE   42 0 0
MASTERCARD INC CLASS A 57636Q104 3,951 10,820 SH   SOLE   10,820 0 0
MATERION CORPORATION COMMON 576690101 5 72 SH   SOLE   72 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 43,938 497,491 SH   DFND 1 0 497,491 0
MCCORMICK & CO INC COMMON NON VTG 579780206 7,325 82,932 SH   SOLE   82,672 0 260
MCDONALDS CORP COMMON 580135101 2,579 11,166 SH   DFND 1 0 11,166 0
MCDONALDS CORP COMMON 580135101 14,155 61,278 SH   SOLE   54,187 0 7,091
MEDIAALPHA INC COMMON 58450V104 4,593 109,092 SH   DFND 2 0 109,092 0
MEDIAALPHA INC COMMON 58450V104 199,559 4,740,115 SH   DFND 1 0 4,740,115 0
MEDIAALPHA INC COMMON 58450V104 66,793 1,586,527 SH   SOLE   1,430,034 0 156,493
MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103 5,308 42,760 SH   SOLE   42,760 0 0
MERCADOLIBRE INC COMMON 58733R102 225,330 144,647 SH   DFND 1 0 144,647 0
MERCADOLIBRE INC COMMON 58733R102 29,473 18,920 SH   SOLE   18,815 0 105
MERCK & CO INC COMMON 58933Y105 6,358 81,754 SH   DFND 1 0 81,754 0
MERCK & CO INC COMMON 58933Y105 7,578 97,435 SH   SOLE   97,435 0 0
MESA LABS INC COMMON 59064R109 24,429 90,088 SH   DFND 1 0 90,088 0
MESA LABS INC COMMON 59064R109 17,973 66,278 SH   SOLE   59,740 0 6,538
METTLER TOLEDO INTL COMMON 592688105 3,262 2,355 SH   DFND 2 0 2,355 0
METTLER TOLEDO INTL COMMON 592688105 53,240 38,431 SH   DFND 1 0 38,431 0
METTLER TOLEDO INTL COMMON 592688105 5,598 4,041 SH   SOLE   4,041 0 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 59,930 1,636,530 SH   DFND 1 0 1,636,530 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 148,821 4,063,915 SH   SOLE   3,830,736 0 233,179
MICROCHIP TECHNOLOGY COMMON 595017104 5,054 33,750 SH   SOLE   33,750 0 0
MICRON TECHNOLOGY COMMON 595112103 30 357 SH   SOLE   357 0 0
MICROSOFT CORP COMMON 594918104 26,543 97,977 SH   SOLE   93,180 0 4,797
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 105,361 1,852,010 SH   DFND 1 0 1,852,010 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 238,503 4,192,329 SH   SOLE   3,793,592 0 398,737
MONDELEZ INTL INC COMMON 609207105 6 90 SH   SOLE   90 0 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 3,380 37,004 SH   DFND 2 0 37,004 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 66,509 728,063 SH   DFND 1 0 728,063 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 14,376 157,368 SH   SOLE   157,031 0 337
MOODYS CORP COMMON 615369105 5,039 13,905 SH   DFND 2 0 13,905 0
MOODYS CORP COMMON 615369105 28,812 79,511 SH   DFND 1 0 79,511 0
MOODYS CORP COMMON 615369105 28,699 79,192 SH   SOLE   66,173 0 13,019
MORGAN STANLEY COMMON 617446448 119 1,296 SH   SOLE   1,296 0 0
MORNINGSTAR INC COMMON 617700109 277,409 1,078,952 SH   DFND 1 0 1,078,952 0
MORNINGSTAR INC COMMON 617700109 71,485 278,024 SH   SOLE   251,327 0 26,697
MOTOROLA SOLUTIONS COMMON 620076307 150 690 SH   SOLE   690 0 0
MSC INDL DIRECT INC CLASS A 553530106 6,838 76,206 SH   DFND 1 0 76,206 0
MSC INDL DIRECT INC CLASS A 553530106 3,328 37,091 SH   SOLE   37,091 0 0
MSCI INC COMMON 55354G100 48,562 91,097 SH   DFND 1 0 91,097 0
MSCI INC COMMON 55354G100 363,513 681,907 SH   SOLE   676,097 0 5,810
NATIONAL GRID ADR (5 ORD) 636274409 846 13,231 SH   SOLE   13,231 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 123,904 2,699,425 SH   DFND 1 0 2,699,425 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 28,950 630,719 SH   SOLE   568,209 0 62,510
NATL BEVERAGE CORP COMMON 635017106 92,309 1,954,448 SH   DFND 1 0 1,954,448 0
NATL BEVERAGE CORP COMMON 635017106 126,740 2,683,467 SH   SOLE   2,248,354 0 435,113
NCINO INC COMMON USD0.0005 63947U107 2,809 46,882 SH   DFND 2 0 46,882 0
NCINO INC COMMON USD0.0005 63947U107 224,228 3,742,123 SH   DFND 1 0 3,742,123 0
NCINO INC COMMON USD0.0005 63947U107 54,621 911,569 SH   SOLE   840,492 0 71,077
NEOGENOMICS INC COMMON 64049M209 5 100 SH   SOLE   100 0 0
NETFLIX INC COMMON 64110L106 52,664 99,702 SH   DFND 1 0 99,702 0
NETFLIX INC COMMON 64110L106 18,932 35,841 SH   SOLE   35,841 0 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 14,711 1,796,170 SH   DFND 1 0 1,796,170 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 1,298 158,443 SH   SOLE   156,509 0 1,934
NEXTERA ENERGY INC COMMON 65339F101 4,374 59,690 SH   DFND 1 0 59,690 0
NEXTERA ENERGY INC COMMON 65339F101 11,877 162,078 SH   SOLE   141,878 0 20,200
NIKE INC CLASS B 654106103 47,480 307,333 SH   DFND 1 0 307,333 0
NIKE INC CLASS B 654106103 29,993 194,135 SH   SOLE   194,135 0 0
NIKOLA CORPORATION COMMON STOCK 654110105 1 76 SH   SOLE   76 0 0
NIO INC SPON ADR 1 ORD SHS 62914V106 7 129 SH   SOLE   129 0 0
NORDSON CORP COMMON 655663102 72,183 328,837 SH   DFND 1 0 328,837 0
NORDSON CORP COMMON 655663102 299,628 1,364,974 SH   SOLE   1,337,680 0 27,294
NORTHROP GRUMMAN CO COMMON 666807102 5 13 SH   SOLE   13 0 0
NORTONLIFELOCK INC COMMON 668771108 29 1,076 SH   SOLE   1,076 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 1,415 15,506 SH   SOLE   15,506 0 0
NUVEEN AMTFREE MUNVL COMMON SBI 670695105 48 2,800 SH   SOLE   2,800 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 757 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 34,217 462,075 SH   DFND 1 0 462,075 0
NVE CORP COMMON 629445206 9,676 130,659 SH   SOLE   103,451 0 27,208
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 14 452 SH   SOLE   452 0 0
NVIDIA CORP COMMON 67066G104 105,480 131,834 SH   DFND 1 0 131,834 0
NVIDIA CORP COMMON 67066G104 44,770 55,955 SH   SOLE   55,955 0 0
OKTA INC COMMON CL A 679295105 87,011 355,610 SH   DFND 1 0 355,610 0
OKTA INC COMMON CL A 679295105 9,192 37,569 SH   SOLE   37,130 0 439
OLD DOMINION FGHT COMMON 679580100 4,192 16,515 SH   DFND 2 0 16,515 0
OLD DOMINION FGHT COMMON 679580100 40,081 157,925 SH   DFND 1 0 157,925 0
OLD DOMINION FGHT COMMON 679580100 39,833 156,943 SH   SOLE   142,012 0 14,931
OLLIES BARGAIN OUT COMMON 681116109 428,110 5,088,670 SH   DFND 1 0 5,088,670 0
OLLIES BARGAIN OUT COMMON 681116109 123,526 1,468,278 SH   SOLE   1,316,282 0 151,996
OLO INC USD0.001 CL A 68134L109 94,426 2,525,441 SH   DFND 1 0 2,525,441 0
OLO INC USD0.001 CL A 68134L109 30,943 827,563 SH   SOLE   781,007 0 46,556
OMEGA FLEX COMMON 682095104 135,670 924,750 SH   DFND 1 0 924,750 0
OMEGA FLEX COMMON 682095104 33,354 227,336 SH   SOLE   205,472 0 21,864
OMNICOM GROUP INC COMMON 681919106 10,358 129,496 SH   DFND 1 0 129,496 0
OMNICOM GROUP INC COMMON 681919106 45 568 SH   SOLE   568 0 0
OPORTUN FINANCIAL CO COMMON 68376D104 53,717 2,681,810 SH   DFND 1 0 2,681,810 0
OPORTUN FINANCIAL CO COMMON 68376D104 12,916 644,852 SH   SOLE   577,849 0 67,003
ORACLE CORP COMMON 68389X105 22,213 285,370 SH   SOLE   248,939 0 36,431
OREILLY AUTOMOTIVE I COM 67103H107 17,217 30,408 SH   SOLE   26,159 0 4,249
ORGANON & CO COM USD0.01 68622V106 33 1,084 SH   SOLE   1,084 0 0
OSCAR HEALTH INC CLASS A COMMON STOCK 687793109 30 1,396 SH   DFND 1 0 1,396 0
OSCAR HEALTH INC CLASS A COMMON STOCK 687793109 2,183 101,542 SH   SOLE   101,542 0 0
PALO ALTO NETWORKS COMMON 697435105 7 20 SH   SOLE   20 0 0
PARKER HANNIFIN CORP COMMON 701094104 3 9 SH   SOLE   9 0 0
PATTERSON COMPANIES COMMON 703395103 10,889 358,325 SH   DFND 1 0 358,325 0
PATTERSON COMPANIES COMMON 703395103 3,857 126,913 SH   SOLE   126,913 0 0
PAYCHEX INC COMMON 704326107 8,104 75,526 SH   DFND 1 0 75,526 0
PAYCHEX INC COMMON 704326107 1,513 14,097 SH   SOLE   14,097 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 273,073 751,295 SH   DFND 1 0 751,295 0
PAYCOM SOFTWARE COM USD0.01 70432V102 64,487 177,419 SH   SOLE   166,229 0 11,190
PAYPAL HLDGS INC COM 70450Y103 92 317 SH   SOLE   317 0 0
PENTAIR PLC COMMON G7S00T104 37,078 549,383 SH   DFND 1 0 549,383 0
PENTAIR PLC COMMON G7S00T104 12,557 186,061 SH   SOLE   136,012 0 50,049
PEPSICO INC COMMON 713448108 7,051 47,585 SH   DFND 1 0 47,585 0
PEPSICO INC COMMON 713448108 13,739 92,716 SH   SOLE   92,716 0 0
PFIZER INC COMMON 717081103 10,124 258,521 SH   DFND 1 0 258,521 0
PFIZER INC COMMON 717081103 10,228 261,192 SH   SOLE   261,192 0 0
PHILIP MORRIS INTL COMMON 718172109 4,180 42,174 SH   SOLE   42,174 0 0
PHILLIPS 66 COMMON 718546104 39 450 SH   SOLE   450 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 8,632 84,637 SH   SOLE   84,637 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 264 2,644 SH   SOLE   2,644 0 0
PITNEY BOWES INC COMMON 724479100 281 32,074 SH   SOLE   32,074 0 0
PNC FINL SVCS GRP COMMON 693475105 14,757 77,360 SH   DFND 1 0 77,360 0
PNC FINL SVCS GRP COMMON 693475105 23,105 121,119 SH   SOLE   107,434 0 13,685
POOL CORPORATION COMMON 73278L105 5,721 12,474 SH   DFND 2 0 12,474 0
POOL CORPORATION COMMON 73278L105 128,266 279,653 SH   DFND 1 0 279,653 0
POOL CORPORATION COMMON 73278L105 397,566 866,795 SH   SOLE   858,227 0 8,568
PRICESMART INC COMMON 741511109 107,937 1,185,987 SH   DFND 1 0 1,185,987 0
PRICESMART INC COMMON 741511109 168,378 1,850,076 SH   SOLE   1,675,044 0 175,032
PRIMERICA INC COMMON 74164M108 7,177 46,866 SH   DFND 2 0 46,866 0
PRIMERICA INC COMMON 74164M108 167,797 1,095,709 SH   DFND 1 0 1,095,709 0
PRIMERICA INC COMMON 74164M108 459,135 2,998,118 SH   SOLE   2,657,174 0 340,944
PRINCIPAL FINANCIAL COM 74251V102 31 486 SH   SOLE   486 0 0
PROCTER AND GAMBLE COM 742718109 24,735 183,314 SH   DFND 1 0 183,314 0
PROCTER AND GAMBLE COM 742718109 12,379 91,733 SH   SOLE   91,733 0 0
PROGRESSIVE CORP COMMON 743315103 10,295 104,830 SH   DFND 1 0 104,830 0
PROGRESSIVE CORP COMMON 743315103 4,013 40,857 SH   SOLE   40,857 0 0
PROLOGIS INC COMMON 74340W103 1,549 12,956 SH   SOLE   12,956 0 0
PROSHARES TR PSHS CS 130/30 74347R248 42,470 427,985 SH   SOLE   427,985 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 49 400 SH   SOLE   400 0 0
PRUDENTIAL FINL COMMON 744320102 10 101 SH   SOLE   101 0 0
PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 271 12,484 SH   SOLE   12,484 0 0
PUBLIC STORAGE REIT COMMON 74460D109 0 1 SH   SOLE   1 0 0
PULTEGROUP INC COMMON 745867101 3 63 SH   SOLE   63 0 0
Q2 HLDGS INC COM USD0.0001 74736L109 1 10 SH   SOLE   10 0 0
QUALCOMM INC COMMON 747525103 394 2,754 SH   SOLE   2,754 0 0
QUIDEL CORP COMMON 74838J101 6 50 SH   SOLE   50 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101 42 496 SH   SOLE   496 0 0
RBC BEARINGS INC COMMON 75524B104 104,341 523,220 SH   DFND 1 0 523,220 0
RBC BEARINGS INC COMMON 75524B104 333,895 1,674,324 SH   SOLE   1,471,275 0 203,049
REXFORD INDUSTRIAL COM USD0.01 76169C100 154 2,700 SH   SOLE   2,700 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 591 7,046 SH   SOLE   7,046 0 0
RLI CORP COMMON 749607107 83,661 799,892 SH   DFND 1 0 799,892 0
RLI CORP COMMON 749607107 261,320 2,498,504 SH   SOLE   2,166,880 0 331,624
ROCKWELL AUTOMATION COMMON 773903109 2 8 SH   SOLE   8 0 0
ROLLINS INC COMMON 775711104 59,053 1,726,699 SH   DFND 1 0 1,726,699 0
ROLLINS INC COMMON 775711104 151,828 4,439,415 SH   SOLE   4,389,733 0 49,682
ROPER TECHNOLOGIES COMMON 776696106 68,506 145,695 SH   DFND 1 0 145,695 0
ROPER TECHNOLOGIES COMMON 776696106 13,940 29,646 SH   SOLE   29,569 0 77
ROSS STORES INC COMMON 778296103 133,005 1,072,622 SH   DFND 1 0 1,072,622 0
ROSS STORES INC COMMON 778296103 39,092 315,243 SH   SOLE   274,718 0 40,525
ROYAL BANK CDA COMMON 780087102 1,977 19,518 SH   DFND 1 0 19,518 0
ROYAL BANK CDA COMMON 780087102 6,647 65,611 SH   SOLE   65,611 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 468 12,056 SH   SOLE   12,056 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 97 2,400 SH   SOLE   2,400 0 0
RPM INTERNATIONAL COMMON 749685103 152 1,712 SH   SOLE   1,712 0 0
S&P GLOBAL INC COMMON 78409V104 7 16 SH   SOLE   16 0 0
SALESFORCE.COM COMMON 79466L302 133 545 SH   SOLE   545 0 0
SANOFI SPONSORED ADR 80105N105 1,812 34,404 SH   SOLE   34,404 0 0
SAP SE SP ADR (1 ORD) 803054204 5,546 39,482 SH   SOLE   39,482 0 0
SCHLUMBERGER LTD COMMON 806857108 41 1,287 SH   SOLE   1,287 0 0
SCHRODINGER INC COMMON USD0.01 80810D103 1 10 SH   SOLE   10 0 0
SCHWAB CHARLES CORP COM 808513105 15,702 215,649 SH   SOLE   187,291 0 28,358
SCHWAB STRATEGIC T US DIVIDEND EQUTY ET 808524797 32 427 SH   SOLE   427 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 10 149 SH   SOLE   149 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 16 491 SH   SOLE   491 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 67 1,713 SH   SOLE   1,713 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 4,199 21,878 SH   DFND 2 0 21,878 0
SCOTTS MIRACLE-GRO CLASS A 810186106 157,561 820,974 SH   DFND 1 0 820,974 0
SCOTTS MIRACLE-GRO CLASS A 810186106 726,562 3,785,737 SH   SOLE   3,533,054 0 252,683
SEI INVESTMENTS CO COMMON 784117103 84 1,355 SH   SOLE   1,324 0 31
SELECT SECTOR SPDR HEALTH CARE 81369Y209 64 507 SH   SOLE   507 0 0
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 137 1,958 SH   SOLE   1,958 0 0
SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 95 532 SH   SOLE   532 0 0
SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 31 577 SH   SOLE   577 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 94 2,561 SH   SOLE   2,561 0 0
SELECT SECTOR SPDR SBI INT-TECH 81369Y803 62 422 SH   SOLE   422 0 0
SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 6,670 150,448 SH   SOLE   147,746 0 2,702
SEMRUSH HOLDINGS CLASS A COMMON STOCK 81686C104 0 21 SH   SOLE   21 0 0
SERVICE PPTYS TR COMMON USD0.01 81761L102 57 4,500 SH   SOLE   4,500 0 0
SERVISFIRST BANCSH COM USD0.001 81768T108 62,661 921,754 SH   DFND 1 0 921,754 0
SERVISFIRST BANCSH COM USD0.001 81768T108 13,569 199,603 SH   SOLE   177,248 0 22,355
SHERWIN WILLIAMS CO COMMON 824348106 90 330 SH   SOLE   330 0 0
SIGNATURE BANK NY COMMON 82669G104 70,563 287,250 SH   DFND 1 0 287,250 0
SIGNATURE BANK NY COMMON 82669G104 5,369 21,855 SH   SOLE   21,593 0 262
SILK ROAD MEDICAL COM USD0.001 82710M100 2,774 57,970 SH   DFND 2 0 57,970 0
SILK ROAD MEDICAL COM USD0.001 82710M100 38,173 797,594 SH   DFND 1 0 797,594 0
SILK ROAD MEDICAL COM USD0.001 82710M100 20,507 428,482 SH   SOLE   427,950 0 532
SIMPSON MANUFACTURIN COMMON 829073105 91,067 824,587 SH   DFND 1 0 824,587 0
SIMPSON MANUFACTURIN COMMON 829073105 318,880 2,887,352 SH   SOLE   2,604,988 0 282,364
SITEONE LANDSCAPE COM USD0.01 82982L103 260,384 1,538,368 SH   DFND 1 0 1,538,368 0
SITEONE LANDSCAPE COM USD0.01 82982L103 512,042 3,025,175 SH   SOLE   2,806,153 0 219,022
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 29 646 SH   SOLE   646 0 0
SMUCKER J M CO COMMON 832696405 3,484 26,887 SH   SOLE   26,887 0 0
SNAP-ON INC COMMON 833034101 6,520 29,180 SH   DFND 1 0 29,180 0
SNAP-ON INC COMMON 833034101 29 130 SH   SOLE   130 0 0
SNOWFLAKE INC COMMON CLASS A 833445109 12,232 50,589 SH   DFND 1 0 50,589 0
SNOWFLAKE INC COMMON CLASS A 833445109 4,416 18,264 SH   SOLE   18,264 0 0
SONOCO PRODS COMMON 835495102 8,410 125,704 SH   DFND 1 0 125,704 0
SONOCO PRODS COMMON 835495102 2,875 42,979 SH   SOLE   42,979 0 0
SOUTHERN CO COMMON 842587107 8,626 142,552 SH   DFND 1 0 142,552 0
SOUTHERN CO COMMON 842587107 4,680 77,347 SH   SOLE   77,347 0 0
SPDR DOW JONES INDL UT SER 1 78467X109 224 650 SH   SOLE   650 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,232 13,527 SH   SOLE   13,527 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 3,816 8,911 SH   SOLE   8,911 0 0
SPDR S&P MIDCAP 400 UTSER1 S&PDCRP 78467Y107 34,618 70,494 SH   SOLE   70,494 0 0
SPDR SER TR NUVEEN BARCLAYS MUN 78468R721 61 1,174 SH   SOLE   1,174 0 0
SPDR SERIES TRUST NUVEEN BBG HYLD MUNI 78464A284 57 946 SH   SOLE   946 0 0
SPDR SERIES TRUST DJ WLSH REIT ETF 78464A607 3 30 SH   SOLE   30 0 0
SPS COMMERCE INC COMMON 78463M107 111,661 1,118,286 SH   DFND 1 0 1,118,286 0
SPS COMMERCE INC COMMON 78463M107 30,754 308,002 SH   SOLE   276,061 0 31,941
SQUARE INC CLASS A 852234103 52,150 213,905 SH   DFND 1 0 213,905 0
SQUARE INC CLASS A 852234103 3,978 16,316 SH   SOLE   16,133 0 183
STANLEY BLACK&DECKR COMMON 854502101 3,539 17,264 SH   SOLE   17,264 0 0
STARBUCKS CORP COMMON 855244109 5,823 52,074 SH   SOLE   52,074 0 0
STATE STREET CORP COMMON 857477103 6,085 73,951 SH   SOLE   73,951 0 0
STERIS PLC ORD USD0.001 G8473T100 14,741 71,453 SH   SOLE   61,813 0 9,640
STOCK YARDS BANC COMMON 861025104 32,651 641,592 SH   DFND 1 0 641,592 0
STOCK YARDS BANC COMMON 861025104 58,482 1,149,179 SH   SOLE   834,853 0 314,326
STRYKER CORP COMMON 863667101 7,664 29,505 SH   SOLE   29,505 0 0
SUNRUN INC COM USD0.0001 86771W105 259 4,650 SH   SOLE   4,650 0 0
SYSCO CORP COMMON 871829107 4,795 61,675 SH   SOLE   61,675 0 0
T ROWE PRICE GRP COMMON 74144T108 50,705 256,124 SH   DFND 1 0 256,124 0
T ROWE PRICE GRP COMMON 74144T108 3,023 15,270 SH   SOLE   15,097 0 173
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 159 1,327 SH   DFND 1 0 1,327 0
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 521 4,339 SH   SOLE   4,339 0 0
TARGET CORPORATION COMMON 87612E106 7 29 SH   SOLE   29 0 0
TELADOC HEALTH COMMON 87918A105 32,002 192,446 SH   DFND 1 0 192,446 0
TELADOC HEALTH COMMON 87918A105 2,246 13,507 SH   SOLE   13,365 0 142
TELEDYNE TECH INC COMMON 879360105 121,203 289,385 SH   DFND 1 0 289,385 0
TELEDYNE TECH INC COMMON 879360105 421,011 1,005,197 SH   SOLE   951,631 0 53,566
TERADYNE INC COMMON 880770102 112,238 837,847 SH   DFND 1 0 837,847 0
TERADYNE INC COMMON 880770102 393,781 2,939,528 SH   SOLE   2,894,050 0 45,478
TERMINIX GLOBAL HLDG COM USD0.01 88087E100 52,481 1,100,009 SH   DFND 1 0 1,100,009 0
TERMINIX GLOBAL HLDG COM USD0.01 88087E100 146,557 3,071,827 SH   SOLE   2,535,724 0 536,103
TESLA INC COM 88160R101 616 907 SH   SOLE   907 0 0
TEXAS INSTRUMENTS COMMON 882508104 3,611 18,777 SH   SOLE   18,777 0 0
THE HERSHEY COMPANY COMMON 427866108 975 5,600 SH   SOLE   5,600 0 0
THE TRADE DESK COM CL A 88339J105 5,490 70,970 SH   DFND 2 0 70,970 0
THE TRADE DESK COM CL A 88339J105 141,123 1,824,240 SH   DFND 1 0 1,824,240 0
THE TRADE DESK COM CL A 88339J105 26,848 347,048 SH   SOLE   345,690 0 1,358
THERMO FISHER SCI COMMON 883556102 3,998 7,926 SH   SOLE   7,926 0 0
THOR INDS INC COMMON 885160101 107,439 950,791 SH   DFND 1 0 950,791 0
THOR INDS INC COMMON 885160101 480,692 4,253,903 SH   SOLE   3,952,361 0 301,542
TJX COMPANIES INC COMMON 872540109 17,036 252,675 SH   SOLE   224,432 0 28,243
T-MOBILE US INC COMMON 872590104 90 621 SH   SOLE   621 0 0
TOLL BROTHERS INC COMMON 889478103 150 2,600 SH   SOLE   2,600 0 0
TORO CO COMMON 891092108 83,915 763,701 SH   DFND 1 0 763,701 0
TORO CO COMMON 891092108 313,636 2,854,337 SH   SOLE   2,610,534 0 243,803
TRACTOR SUPPLY CO COMMON 892356106 25,371 136,358 SH   DFND 1 0 136,358 0
TRACTOR SUPPLY CO COMMON 892356106 8,810 47,344 SH   SOLE   34,713 0 12,631
TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 24,780 134,572 SH   SOLE   116,205 0 18,367
TRANSUNION COMMON 89400J107 4,299 39,152 SH   DFND 2 0 39,152 0
TRANSUNION COMMON 89400J107 179 1,626 SH   DFND 1 0 1,626 0
TRANSUNION COMMON 89400J107 32,129 292,586 SH   SOLE   292,586 0 0
TRAVELERS CO(THE) COMMON 89417E109 20,352 135,939 SH   SOLE   117,265 0 18,674
TREACE MED CONCEPT COMMON USD0.001 89455T109 22,445 718,025 SH   DFND 1 0 718,025 0
TREACE MED CONCEPT COMMON USD0.001 89455T109 1,664 53,239 SH   SOLE   52,567 0 672
TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 2,839 80,054 SH   DFND 2 0 80,054 0
TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 64,992 1,832,835 SH   DFND 1 0 1,832,835 0
TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 8,658 244,150 SH   SOLE   243,209 0 941
TYLER TECHN INC COMMON 902252105 210 464 SH   DFND 1 0 464 0
TYLER TECHN INC COMMON 902252105 15,753 34,824 SH   SOLE   34,824 0 0
U S PHYSICAL THERAPY COMMON 90337L108 140,191 1,209,900 SH   DFND 1 0 1,209,900 0
U S PHYSICAL THERAPY COMMON 90337L108 39,904 344,377 SH   SOLE   309,977 0 34,400
UBER TECHNOLOGIES COM USD0.00001 90353T100 32,586 650,163 SH   DFND 1 0 650,163 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 11,922 237,877 SH   SOLE   237,877 0 0
UNIFIRST CORP MASS COMMON 904708104 31,430 133,950 SH   DFND 1 0 133,950 0
UNIFIRST CORP MASS COMMON 904708104 90,418 385,346 SH   SOLE   320,409 0 64,937
UNILEVER PLC ADR (4 ORD) 904767704 8,522 145,662 SH   SOLE   145,662 0 0
UNION PAC CORP COMMON 907818108 141 639 SH   SOLE   639 0 0
UNITED PARCEL SERVIC CLASS B 911312106 4,122 19,820 SH   SOLE   19,820 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 14,718 36,744 SH   SOLE   36,744 0 0
US BANCORP DEL COMMON 902973304 7,297 128,080 SH   DFND 1 0 128,080 0
US BANCORP DEL COMMON 902973304 33,388 586,060 SH   SOLE   532,215 0 53,845
VANECK VECTORS ETF HG YLD MUN 92189H409 11 169 SH   SOLE   169 0 0
VANGUARD BD INDEX FD ETF LONG TERM BOND 921937793 1,103 10,703 SH   SOLE   10,703 0 0
VANGUARD BD INDEX FD TOTAL BND MRKT ETF 921937835 815 9,498 SH   SOLE   9,498 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 5,049 93,088 SH   SOLE   93,088 0 0
VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 62 262 SH   SOLE   262 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 280 1,614 SH   SOLE   1,614 0 0
VANGUARD INDEX TR LRG CAP 922908637 103 513 SH   SOLE   513 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 59 311 SH   SOLE   311 0 0
VANGUARD INDEX TR GROWTH 922908736 1,042 3,634 SH   SOLE   3,634 0 0
VANGUARD INDEX TR VALUE 922908744 110 797 SH   SOLE   797 0 0
VANGUARD INDEX TR SMALL CAP 922908751 101 449 SH   SOLE   449 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 341 1,531 SH   SOLE   1,531 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 36 265 SH   SOLE   265 0 0
VANGUARD MUN BD FD INC TAX-EXEMPT BD 922907746 107 1,939 SH   SOLE   1,939 0 0
VANGUARD SCOTTSDALE LG-TERM COR BD 92206C813 0 0 SH   SOLE   0 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 162 1,791 SH   SOLE   1,791 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 846 2,122 SH   SOLE   2,122 0 0
VANGUARD SECTOR INDE MATERIALS 92204A801 93 515 SH   SOLE   515 0 0
VANGUARD SECTOR INDE UTILITIES 92204A876 99 710 SH   SOLE   710 0 0
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 0 2 SH   SOLE   2 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 3,705 36,393 SH   SOLE   35,440 0 953
VANGUARD TAX MANAGED FTSE DEV MKT ETF 921943858 189 3,685 SH   SOLE   3,685 0 0
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,787 11,263 SH   SOLE   11,263 0 0
VARONIS SYSTEMS IN COM 922280102 2 30 SH   SOLE   30 0 0
VASTA PLATFORM LTD COMMON CLASS A G9440A109 12,657 1,558,731 SH   DFND 1 0 1,558,731 0
VASTA PLATFORM LTD COMMON CLASS A G9440A109 8,433 1,038,539 SH   SOLE   1,038,539 0 0
VERISK ANALYTICS INC COM 92345Y106 4,420 25,298 SH   DFND 2 0 25,298 0
VERISK ANALYTICS INC COM 92345Y106 38,288 219,141 SH   DFND 1 0 219,141 0
VERISK ANALYTICS INC COM 92345Y106 27,834 159,301 SH   SOLE   139,549 0 19,752
VERIZON COMMUNICATIO COMMON 92343V104 12,750 227,561 SH   DFND 1 0 227,561 0
VERIZON COMMUNICATIO COMMON 92343V104 5,500 98,164 SH   SOLE   98,164 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 2 10 SH   SOLE   10 0 0
VIATRIS INC COMMON USD0.01 92556V106 1 74 SH   SOLE   74 0 0
VIAVI SOLUTIONS IN COM NPV 925550105 2 100 SH   SOLE   100 0 0
VICI PPTYS INC COM 925652109 970 31,264 SH   SOLE   31,264 0 0
VISA INC CLASS A 92826C839 5,948 25,439 SH   DFND 2 0 25,439 0
VISA INC CLASS A 92826C839 75,815 324,246 SH   DFND 1 0 324,246 0
VISA INC CLASS A 92826C839 31,405 134,310 SH   SOLE   134,310 0 0
VODAFONE GRP PLC ADR (10 ORD) 92857W308 606 35,359 SH   SOLE   35,359 0 0
VULCAN MATERIALS CO COMMON 929160109 627 3,600 SH   SOLE   3,600 0 0
WALGREENS BOOTS ALNC COMMON 931427108 632 12,004 SH   SOLE   12,004 0 0
WALMART INC COMMON 931142103 1,583 11,223 SH   SOLE   11,223 0 0
WALT DISNEY CO COM 254687106 881 5,011 SH   SOLE   5,011 0 0
WASTE MANAGEMENT INC COMMON 94106L109 13,808 98,541 SH   SOLE   88,359 0 10,182
WATSCO INC COMMON 942622200 78,620 274,283 SH   DFND 1 0 274,283 0
WATSCO INC COMMON 942622200 174,630 609,224 SH   SOLE   499,977 0 109,247
WATTS WATER TECH CLASS A 942749102 76,424 523,774 SH   DFND 1 0 523,774 0
WATTS WATER TECH CLASS A 942749102 266,566 1,826,915 SH   SOLE   1,661,459 0 165,456
WD 40 CO COM 929236107 39,238 153,101 SH   DFND 1 0 153,101 0
WD 40 CO COM 929236107 116,011 452,652 SH   SOLE   375,745 0 76,907
WEC ENERGY GROUP INC COMMON 92939U106 3,775 42,434 SH   DFND 1 0 42,434 0
WEC ENERGY GROUP INC COMMON 92939U106 10,400 116,914 SH   SOLE   103,491 0 13,423
WELLS FARGO & CO COMMON 949746101 155 3,414 SH   SOLE   3,414 0 0
WEST PHARMACEUT SVS COMMON 955306105 76,146 212,047 SH   DFND 1 0 212,047 0
WEST PHARMACEUT SVS COMMON 955306105 46,899 130,598 SH   SOLE   110,419 0 20,179
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 2,301 91,659 SH   SOLE   91,659 0 0
WISDOMTREE TRUST US EFFICIENT CORE FD 97717Y790 0 0 SH   SOLE   0 0 0
WIX COM LTD SHARES M98068105 1 3 SH   SOLE   3 0 0
WORKDAY INC COMMON 98138H101 79,685 333,774 SH   DFND 1 0 333,774 0
WORKDAY INC COMMON 98138H101 18,153 76,035 SH   SOLE   75,830 0 205
WORLD GOLD TR SPDR GLD MINIS 98149E204 848 48,146 SH   SOLE   48,146 0 0
WYNN RESORTS LTD COMMON 983134107 51,376 420,082 SH   DFND 1 0 420,082 0
WYNN RESORTS LTD COMMON 983134107 4,136 33,818 SH   SOLE   33,431 0 387
XILINX INC COMMON 983919101 1 7 SH   SOLE   7 0 0
YANDEX N.V. CLASS A N97284108 12,395 175,195 SH   DFND 1 0 175,195 0
YANDEX N.V. CLASS A N97284108 6,712 94,875 SH   SOLE   94,875 0 0
YUM BRANDS INC COMMON 988498101 140 1,219 SH   SOLE   1,219 0 0
YUM CHINA HOLDINGS COMMON STOCK 98850P109 4,616 69,676 SH   SOLE   69,676 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 136,231 257,287 SH   DFND 1 0 257,287 0
ZEBRA TECHNOLOGIES CLASS A 989207105 523,052 987,841 SH   SOLE   967,353 0 20,488
ZENDESK INC COMMON USD0.01 98936J101 1 10 SH   SOLE   10 0 0
ZIMMER BIOMET HLDS COMMON 98956P102 2 12 SH   SOLE   12 0 0
ZOETIS INC COMMON 98978V103 4,531 24,311 SH   DFND 2 0 24,311 0
ZOETIS INC COMMON 98978V103 105,977 568,668 SH   DFND 1 0 568,668 0
ZOETIS INC COMMON 98978V103 24,919 133,709 SH   SOLE   133,401 0 308
ZOOM VIDEO COMMUNICA CL A COMMON 98980L101 39 100 SH   SOLE   100 0 0
ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 27,868 534,182 SH   DFND 1 0 534,182 0
ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 1,912 36,656 SH   SOLE   36,200 0 456