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