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 699 4,478 SH   DFND 1 0 4,478 0
3M COMPANY COMMON 88579Y101 17,416 111,636 SH   SOLE   104,527 0 7,109
51JOB INC SPN ADS REP1 ORD SHS 316827104 7,781 108,386 SH   DFND 1 0 108,386 0
51JOB INC SPN ADS REP1 ORD SHS 316827104 8,049 112,123 SH   SOLE   112,123 0 0
AAON INC COMMON 000360206 222,068 4,090,400 SH   DFND 1 0 4,090,400 0
AAON INC COMMON 000360206 58,436 1,076,365 SH   SOLE   985,812 136 90,417
ABBOTT LABS COMMON 002824100 2,924 31,976 SH   SOLE   31,976 0 0
ABBVIE INC COMMON 00287Y109 284 2,896 SH   SOLE   2,896 0 0
ACCENTURE PLC CLASS A G1151C101 20,198 94,069 SH   DFND 1 0 94,069 0
ACCENTURE PLC CLASS A G1151C101 25,082 116,804 SH   SOLE   107,168 0 9,636
ACTIVISION BLIZZARD COMMON 00507V109 17,603 231,920 SH   DFND 1 0 231,920 0
ACTIVISION BLIZZARD COMMON 00507V109 5,452 71,828 SH   SOLE   70,961 0 867
ACUSHNET HOLDINGS COMMON 005098108 52,998 1,523,361 SH   DFND 1 0 1,523,361 0
ACUSHNET HOLDINGS COMMON 005098108 184,852 5,313,367 SH   SOLE   4,765,513 0 547,854
ADOBE INC COMMON 00724F101 44 101 SH   SOLE   101 0 0
ADV MICRO DEVICES COMMON 007903107 34 640 SH   SOLE   640 0 0
AFLAC INC COMMON 001055102 2,700 74,935 SH   SOLE   74,935 0 0
AIR PRODS & CHEMS COMMON 009158106 0 2 SH   SOLE   2 0 0
ALBANY INTL CORP CLASS A 012348108 26,244 447,014 SH   DFND 1 0 447,014 0
ALBANY INTL CORP CLASS A 012348108 57,213 974,491 SH   SOLE   969,651 97 4,743
ALCOA CORPORATION COMMON 013872106 1 100 SH   SOLE   100 0 0
ALCON AG ORDINARY SH CHF 0.04 H01301128 9,960 173,764 SH   SOLE   146,838 0 26,926
ALEXANDRIA REAL ESTA REIT 015271109 2,299 14,166 SH   SOLE   14,166 0 0
ALEXION PHARM INC COMMON 015351109 0 4 SH   SOLE   4 0 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 65,367 303,048 SH   DFND 1 0 303,048 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 23,032 106,776 SH   SOLE   105,597 0 1,179
ALLEGION PLC ORDINARY SHARES G0176J109 15,160 148,303 SH   DFND 1 0 148,303 0
ALLEGION PLC ORDINARY SHARES G0176J109 57,131 561,229 SH   SOLE   550,970 36 10,223
ALLIANT ENERGY CORP COMMON 018802108 4 83 SH   SOLE   83 0 0
ALLSTATE CORP COMMON 020002101 2 22 SH   SOLE   22 0 0
ALPHABET INC CLASS C 02079K107 4,012 2,838 SH   SOLE   2,838 0 0
ALPHABET INC CLASS A 02079K305 6,001 4,232 SH   SOLE   4,232 0 0
ALTRIA GROUP INC COMMON 02209S103 2,322 59,157 SH   SOLE   59,157 0 0
AMAZON COM INC COMMON 023135106 119,821 43,432 SH   DFND 1 0 43,432 0
AMAZON COM INC COMMON 023135106 37,276 13,511 SH   SOLE   13,337 0 174
AMER SOFTWARE INC CLASS A 029683109 13,773 873,891 SH   DFND 1 0 873,891 0
AMER SOFTWARE INC CLASS A 029683109 23,451 1,588,315 SH   SOLE   1,578,463 200 9,652
AMERICAN EXPRESS CO COMMON 025816109 60 635 SH   SOLE   635 0 0
AMERICAN HOMES 4 R CL A 02665T306 2,183 81,169 SH   SOLE   81,169 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,586 10,003 SH   SOLE   10,003 0 0
AMERICOLD RLTY TR COMMON 03064D108 2,154 59,335 SH   SOLE   59,335 0 0
AMERIPRISE FINANCIAL COMMON 03076C106 2 12 SH   SOLE   12 0 0
AMERISOURCE-BERGEN COMMON 03073E105 3,908 38,777 SH   SOLE   38,777 0 0
AMERN INTL GROUP INC COMMON 026874784 1 26 SH   SOLE   26 0 0
AMETEK INC COMMON 031100100 34,459 385,579 SH   DFND 1 0 385,579 0
AMETEK INC COMMON 031100100 10,606 126,990 SH   SOLE   118,672 0 8,318
AMGEN INC COMMON 031162100 6,047 25,635 SH   SOLE   25,635 0 0
AMN HEALTHCARE SERVI COMMON 001744101 14,839 328,007 SH   DFND 1 0 328,007 0
AMN HEALTHCARE SERVI COMMON 001744101 28,093 628,338 SH   SOLE   620,976 0 7,362
AMPHENOL CORPORATION CLASS A 032095101 69,404 724,396 SH   DFND 1 0 724,396 0
AMPHENOL CORPORATION CLASS A 032095101 15,675 166,672 SH   SOLE   162,261 0 4,411
ANALOG DEVICES INC COMMON 032654105 433 3,529 SH   DFND 1 0 3,529 0
ANALOG DEVICES INC COMMON 032654105 18,163 148,096 SH   SOLE   130,744 0 17,352
ANIKA THERAPEUTICS COMMON 035255108 14,575 386,290 SH   DFND 1 0 386,290 0
ANIKA THERAPEUTICS COMMON 035255108 37,531 1,011,493 SH   SOLE   1,007,073 88 4,332
ANSYS INC COMMON 03662Q105 6,839 23,444 SH   DFND 1 0 23,444 0
ANSYS INC COMMON 03662Q105 89,486 306,743 SH   SOLE   303,376 20 3,347
ANTHEM INC COMMON 036752103 188 716 SH   SOLE   716 0 0
AON PLC CL A ORDINARY SHARES G0403H108 1 4 SH   SOLE   4 0 0
APARTMENT INV&MGMT CL A 03748R754 2 56 SH   SOLE   56 0 0
APPLE INC COMMON 037833100 10,683 29,283 SH   SOLE   28,783 0 500
APPLIED MATERIALS COMMON 038222105 7 111 SH   SOLE   111 0 0
APTARGROUP INC COMMON 038336103 20,382 182,012 SH   DFND 1 0 182,012 0
APTARGROUP INC COMMON 038336103 73,315 654,705 SH   SOLE   581,074 0 73,631
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 23,478 329,235 SH   SOLE   329,235 0 0
ARMSTRONG WORLD INDS COM 04247X102 21,520 276,044 SH   DFND 1 0 276,044 0
ARMSTRONG WORLD INDS COM 04247X102 18,340 235,254 SH   SOLE   233,271 45 1,938
ARTISAN PARTNERS A CLASS A 04316A108 29,020 892,925 SH   DFND 1 0 892,925 0
ARTISAN PARTNERS A CLASS A 04316A108 92,218 2,837,472 SH   SOLE   2,507,473 0 329,999
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 4,101 11,143 SH   SOLE   11,143 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 291,967 2,817,938 SH   DFND 1 0 2,817,938 0
ASPEN TECHNOLOGY INC COMMON 045327103 351,764 3,400,191 SH   SOLE   3,125,353 124 274,714
ASSURANT INC COMMON 04621X108 5 44 SH   SOLE   44 0 0
AT&T INC COMMON 00206R102 1,544 51,059 SH   DFND 1 0 51,059 0
AT&T INC COMMON 00206R102 5,750 190,208 SH   SOLE   190,208 0 0
ATLASSIAN CORP PLC COMMON CL A G06242104 2 10 SH   SOLE   10 0 0
ATRION CORP COMMON 049904105 31,137 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 90,530 142,114 SH   SOLE   126,414 0 15,700
AUTODESK INC COMMON 052769106 351 1,468 SH   SOLE   1,468 0 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 484,897 6,422,474 SH   DFND 1 0 6,422,474 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 384,004 5,091,645 SH   SOLE   4,613,053 131 478,461
AUTOMATIC DATA PROC COMMON 053015103 2,173 14,593 SH   SOLE   14,593 0 0
AVALARA INC COM USD0.0001 05338G106 370,913 2,786,931 SH   DFND 1 0 2,786,931 0
AVALARA INC COM USD0.0001 05338G106 82,988 623,548 SH   SOLE   582,673 59 40,816
AVALONBAY COMMUNTIES REIT 053484101 77 500 SH   SOLE   500 0 0
AXALTA COATING SYS COMMON G0750C108 4,102 220,332 SH   SOLE   220,332 0 0
BADGER METER INC COMMON 056525108 19,433 308,860 SH   DFND 1 0 308,860 0
BADGER METER INC COMMON 056525108 45,287 719,750 SH   SOLE   716,305 69 3,376
BANK HAWAII CORP COMMON 062540109 22,378 364,401 SH   DFND 1 0 364,401 0
BANK HAWAII CORP COMMON 062540109 55,945 924,199 SH   SOLE   920,391 77 3,731
BANK OF AMERICA CORP COMMON 060505104 24,199 1,018,890 SH   DFND 1 0 1,018,890 0
BANK OF AMERICA CORP COMMON 060505104 7,486 315,213 SH   SOLE   311,274 0 3,939
BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 1,338 120,818 SH   SOLE   120,818 0 0
BCE INC COMMON 5534B760C 1,760 42,130 SH   DFND 1 0 42,130 0
BCE INC COMMON 5534B760C 6,496 155,508 SH   SOLE   155,508 0 0
BECTON DICKINSON COMMON 075887109 15,254 63,749 SH   SOLE   58,314 0 5,435
BERKLEY W R CORP COM 084423102 7,177 125,270 SH   DFND 1 0 125,270 0
BERKLEY W R CORP COM 084423102 102,224 1,810,437 SH   SOLE   1,793,120 107 17,210
BERKSHIRE HATHAWAY CLASS A 084670108 802 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 792 4,436 SH   SOLE   4,436 0 0
BILL COM HLDGS INC COMMON 090043100 426,684 4,729,900 SH   DFND 1 0 4,729,900 0
BILL COM HLDGS INC COMMON 090043100 101,566 1,125,885 SH   SOLE   1,044,239 121 81,525
BIO RAD LABS INC CLASS A 090572207 61 135 SH   SOLE   135 0 0
BIOGEN INC COMMON 09062X103 2 7 SH   SOLE   7 0 0
BLACKLINE INC COM USD0.01 09239B109 264,615 3,191,593 SH   DFND 1 0 3,191,593 0
BLACKLINE INC COM USD0.01 09239B109 66,658 803,982 SH   SOLE   738,359 104 65,519
BLACKROCK INC COMMON 09247X101 3 6 SH   SOLE   6 0 0
BOEING CO COMMON 097023105 45 243 SH   SOLE   243 0 0
BOSTON PROPERTIES COMMON 101121101 1,044 11,547 SH   SOLE   11,547 0 0
BP PLC ADR (6 ORD) 055622104 489 20,965 SH   SOLE   20,965 0 0
BRIGHT HORIZONS FA COMMON 109194100 5,621 47,961 SH   DFND 1 0 47,961 0
BRIGHT HORIZONS FA COMMON 109194100 66,716 569,252 SH   SOLE   563,637 41 5,574
BRISTOL MYERS SQUIBB COMMON 110122108 7 125 SH   SOLE   125 0 0
BRISTOL MYERS SQUIBB CONTI VAL RIGHTS WI 110122157 0 59 SH   SOLE   59 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 744 19,167 SH   SOLE   19,167 0 0
BROADCOM INC COMMON 11135F101 9 29 SH   SOLE   29 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 25,716 203,785 SH   DFND 1 0 203,785 0
BROADRIDGE FINL SOLN COMMON 11133T103 27,804 235,473 SH   SOLE   219,525 0 15,948
BROOKS AUTOMATION COMMON 114340102 71,375 1,613,368 SH   DFND 1 0 1,613,368 0
BROOKS AUTOMATION COMMON 114340102 102,050 2,322,114 SH   SOLE   2,296,560 204 25,350
BROWN FORMAN CORP CLASS B 115637209 26,638 418,446 SH   DFND 1 0 418,446 0
BROWN FORMAN CORP CLASS B 115637209 2,252 35,373 SH   SOLE   35,190 0 183
CAE INC COMMON 124765108 48,767 2,214,666 SH   DFND 1 0 2,214,666 0
CAE INC COMMON 124765108 4,936 224,172 SH   SOLE   224,172 0 0
CALAMOS STRATEGIC TO COMMON SBI 128125101 125 10,063 SH   SOLE   10,063 0 0
CARDINAL HEALTH INC COMMON 14149Y108 2 32 SH   SOLE   32 0 0
CARTERS INC COMMON 146229109 77 953 SH   SOLE   953 0 0
CASS INFORMATION SYS COMMON 14808P109 5 133 SH   SOLE   133 0 0
CDK GLOBAL INC COM 12508E101 3,662 108,080 SH   SOLE   108,080 0 0
CDW CORP COMMON 12514G108 102,278 880,344 SH   DFND 1 0 880,344 0
CDW CORP COMMON 12514G108 450,062 3,882,890 SH   SOLE   3,608,449 75 274,366
CELANESE CORP COMMON STOCK 150870103 3 40 SH   SOLE   40 0 0
CENTENE CORP DEL COMMON 15135B101 2 36 SH   SOLE   36 0 0
CENTERPOINT ENERGY COMMON 15189T107 5 265 SH   SOLE   265 0 0
CERNER CORP COMMON 156782104 4 52 SH   SOLE   52 0 0
CHAMPIONX CORPORATIO COMMON STOCK 15872M104 4 361 SH   SOLE   361 0 0
CHARLES RIV LABS INT COMMON 159864107 10,234 58,700 SH   DFND 1 0 58,700 0
CHARLES RIV LABS INT COMMON 159864107 127,963 733,943 SH   SOLE   733,892 51 0
CHARTER COMMUNICATIO CL A 16119P108 11 22 SH   SOLE   22 0 0
CHEESECAKE FACTORY COMMON 163072101 23,072 1,006,630 SH   DFND 1 0 1,006,630 0
CHEESECAKE FACTORY COMMON 163072101 57,171 2,535,128 SH   SOLE   2,524,596 221 10,311
CHEFS WAREHOUSE HO COMMON 163086101 40,342 2,970,694 SH   DFND 1 0 2,970,694 0
CHEFS WAREHOUSE HO COMMON 163086101 12,368 910,727 SH   SOLE   824,635 95 85,997
CHEMED CORP NEW COMMON 16359R103 8,375 18,566 SH   DFND 1 0 18,566 0
CHEMED CORP NEW COMMON 16359R103 62,042 137,543 SH   SOLE   135,225 15 2,303
CHEVRON CORP COMMON 166764100 3,245 36,366 SH   SOLE   35,883 0 483
CHIMERA INVT CORP COMMON 16934Q208 58 6,000 SH   SOLE   6,000 0 0
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 622 18,492 SH   SOLE   18,492 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 6 6 SH   SOLE   6 0 0
CHUBB LIMITED COMMON H1467J104 4 30 SH   SOLE   30 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 763 19,383 SH   SOLE   19,383 0 0
CHURCH & DWIGHT INC COMMON 171340102 1 13 SH   SOLE   13 0 0
CIGNA CORP COMMON USD0.01 125523100 2 12 SH   SOLE   12 0 0
CINCINNATI FINL CORP COMMON 172062101 258 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 18 1,610 SH   SOLE   1,610 0 0
CINTAS CORP COMMON 172908105 2 7 SH   SOLE   7 0 0
CISCO SYSTEMS INC COMMON 17275R102 1,099 23,557 SH   DFND 1 0 23,557 0
CISCO SYSTEMS INC COMMON 17275R102 4,200 90,047 SH   SOLE   90,047 0 0
CITIGROUP INC COMMON 172967424 5 102 SH   SOLE   102 0 0
CLOROX CO COMMON 189054109 3 14 SH   SOLE   14 0 0
CME GROUP INC CLASS A 12572Q105 11,976 73,680 SH   DFND 1 0 73,680 0
CME GROUP INC CLASS A 12572Q105 11,346 69,800 SH   SOLE   62,862 0 6,938
COCA-COLA CO COMMON 191216100 942 21,094 SH   DFND 1 0 21,094 0
COCA-COLA CO COMMON 191216100 5,920 132,504 SH   SOLE   132,504 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 2,348 41,326 SH   SOLE   41,326 0 0
COHEN & STEERS INFRA COMMON 19248A109 137 6,216 SH   SOLE   6,216 0 0
COMCAST CORP CLASS A 20030N101 10 265 SH   SOLE   265 0 0
COMERICA INC COMMON 200340107 1 19 SH   SOLE   19 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 45,204 3,156,735 SH   DFND 1 0 3,156,735 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 10,838 756,838 SH   SOLE   756,838 0 0
CONAGRA BRANDS INC COMMON 205887102 3,314 94,227 SH   SOLE   94,227 0 0
CONOCOPHILLIPS COMMON 20825C104 59 1,400 SH   SOLE   1,400 0 0
CONSTRUCTION PARTNRS COMMON CL A 21044C107 13,515 761,000 SH   DFND 1 0 761,000 0
CONSTRUCTION PARTNRS COMMON CL A 21044C107 27,618 1,555,061 SH   SOLE   1,546,809 158 8,094
COOPER COMPANIES INC COMMON 216648402 23,758 83,761 SH   DFND 1 0 83,761 0
COOPER COMPANIES INC COMMON 216648402 102,122 361,248 SH   SOLE   360,017 23 1,208
COPART INC COMMON 217204106 11,402 136,928 SH   DFND 1 0 136,928 0
COPART INC COMMON 217204106 107,286 1,288,412 SH   SOLE   1,274,906 87 13,419
CORE LABORATORIES COMMON N22717107 45 2,197 SH   SOLE   2,197 0 0
CORELOGIC INC COMMON 21871D103 43,331 644,620 SH   DFND 1 0 644,620 0
CORELOGIC INC COMMON 21871D103 100,504 1,495,150 SH   SOLE   1,488,143 140 6,867
CORTEVA INC COM 22052L104 12 433 SH   SOLE   0 0 433
CORVEL CORP COMMON 221006109 12,048 169,959 SH   DFND 1 0 169,959 0
CORVEL CORP COMMON 221006109 16,985 239,595 SH   SOLE   170,271 0 69,324
COSTAR GROUP INC COMMON 22160N109 60,037 84,480 SH   DFND 1 0 84,480 0
COSTAR GROUP INC COMMON 22160N109 11,078 15,588 SH   SOLE   15,395 0 193
COSTCO WHSL CORP COMMON 22160K105 185 611 SH   SOLE   611 0 0
COUPA SOFTWARE INC COM USD0.0001 22266L106 21,647 78,137 SH   DFND 1 0 78,137 0
COUPA SOFTWARE INC COM USD0.0001 22266L106 1,584 5,718 SH   SOLE   5,686 0 32
CROWN CASTLE INTL COMMON 22822V101 502 2,997 SH   DFND 1 0 2,997 0
CROWN CASTLE INTL COMMON 22822V101 11,970 71,525 SH   SOLE   62,849 0 8,676
CSX CORP COMMON 126408103 4 57 SH   SOLE   57 0 0
CUMMINS INC COMMON 231021106 2 14 SH   SOLE   14 0 0
CVS HEALTH CORP COMMON 126650100 4,384 67,483 SH   SOLE   67,483 0 0
D R HORTON INC COMMON 23331A109 1 21 SH   SOLE   21 0 0
DANAHER CORP COMMON 235851102 24,742 139,919 SH   DFND 1 0 139,919 0
DANAHER CORP COMMON 235851102 7,443 42,090 SH   SOLE   41,526 0 564
DATADOG INC CLASS A COMMON 23804L103 35,480 408,056 SH   DFND 1 0 408,056 0
DATADOG INC CLASS A COMMON 23804L103 2,886 33,190 SH   SOLE   32,997 0 193
DIAGEO P L C SP ADR (4 ORD) 25243Q205 8,711 64,822 SH   SOLE   55,884 0 8,938
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 18 400 SH   SOLE   400 0 0
DISH NETWORK CORP CLASS A 25470M109 2 45 SH   SOLE   45 0 0
DOCUSIGN INC COMMON 256163106 84,774 492,270 SH   DFND 1 0 492,270 0
DOCUSIGN INC COMMON 256163106 270,077 1,568,300 SH   SOLE   1,554,139 106 14,055
DOLBY LABORATORIES COMMON 25659T107 17,270 262,185 SH   DFND 1 0 262,185 0
DOLBY LABORATORIES COMMON 25659T107 9,044 155,630 SH   SOLE   150,034 0 5,596
DOLLAR GEN CORP COMMON 256677105 16,681 87,558 SH   SOLE   78,108 0 9,450
DOMINION ENERGY INC COMMON 25746U109 7 90 SH   SOLE   90 0 0
DOMINOS PIZZA INC COMMON 25754A201 28,790 77,929 SH   DFND 1 0 77,929 0
DOMINOS PIZZA INC COMMON 25754A201 3,171 8,583 SH   SOLE   8,536 0 47
DONALDSON INC COMMON 257651109 22,432 482,200 SH   DFND 1 0 482,200 0
DONALDSON INC COMMON 257651109 76,722 1,649,205 SH   SOLE   1,460,510 0 188,695
DOVER CORP COMMON 260003108 483 5,000 SH   SOLE   5,000 0 0
DOW INC COMMON STOCK 260557103 18 433 SH   SOLE   0 0 433
DRIL-QUIP INC COMMON 262037104 26,085 875,631 SH   DFND 1 0 875,631 0
DRIL-QUIP INC COMMON 262037104 79,718 2,675,983 SH   SOLE   2,373,187 0 302,796
DUKE ENERGY CORP COMMON 26441C204 182 2,277 SH   SOLE   2,277 0 0
DUKE REALTY CORP COMMON 264411505 4 108 SH   SOLE   108 0 0
DUPONT DE NEMOURS COM 26614N102 23 433 SH   SOLE   0 0 433
DYNATRACE HOLDINGS L COMMON 268150109 23,672 583,044 SH   DFND 1 0 583,044 0
DYNATRACE HOLDINGS L COMMON 268150109 1,932 47,579 SH   SOLE   47,310 0 269
EASTMAN CHEM CO COMMON 277432100 719 10,325 SH   DFND 1 0 10,325 0
EASTMAN CHEM CO COMMON 277432100 2,582 37,077 SH   SOLE   37,077 0 0
EATON CORPORATION COMMON G29183103 3 30 SH   SOLE   30 0 0
EATON VANCE COM CALI MUNI BD FD 27828A100 390 35,000 SH   SOLE   35,000 0 0
EATON VANCE CA MUNI SH BEN INT 27826F101 32 2,410 SH   SOLE   2,410 0 0
EATON VANCE TAX ADVT COM 27828G107 192 10,000 SH   SOLE   10,000 0 0
EBAY INC COMMON 278642103 2 47 SH   SOLE   47 0 0
ECOLAB INC COMMON 278865100 26,047 130,920 SH   DFND 1 0 130,920 0
ECOLAB INC COMMON 278865100 7,922 39,819 SH   SOLE   39,307 0 512
EDISON INTL COMMON 281020107 1 22 SH   SOLE   22 0 0
EDWARDS LIFESCIENCE COMMON 28176E108 4 63 SH   SOLE   63 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103 37,160 1,732,400 SH   DFND 1 0 1,732,400 0
ELANCO ANIMAL HEALTH COMMON 28414H103 58,899 2,762,675 SH   SOLE   2,714,500 172 48,003
ELASTIC N V SHS N14506104 4 39 SH   SOLE   39 0 0
EMCOR GROUP INC COMMON 29084Q100 41,380 625,648 SH   DFND 1 0 625,648 0
EMCOR GROUP INC COMMON 29084Q100 142,751 2,158,319 SH   SOLE   1,935,891 0 222,428
EMERSON ELEC CO COMMON 291011104 736 11,857 SH   SOLE   11,857 0 0
EQUIFAX INC COMMON 294429105 78,471 456,543 SH   DFND 1 0 456,543 0
EQUIFAX INC COMMON 294429105 100,098 585,468 SH   SOLE   565,724 28 19,716
EQUINIX INC COMMON 29444U700 3,068 4,369 SH   SOLE   4,369 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,301 36,833 SH   SOLE   36,833 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1 20 SH   SOLE   20 0 0
ESSEX PPTY TR INC REIT 297178105 1,980 8,639 SH   SOLE   8,639 0 0
ESTEE LAUDER CO CLASS A 518439104 6,406 33,950 SH   DFND 1 0 33,950 0
ESTEE LAUDER CO CLASS A 518439104 3,577 18,956 SH   SOLE   18,682 0 274
EXPEDITORS INTL WASH COMMON 302130109 21 272 SH   SOLE   272 0 0
EXPONET INC COMMON 30214U102 27,342 337,850 SH   DFND 1 0 337,850 0
EXPONET INC COMMON 30214U102 79,824 992,130 SH   SOLE   986,263 64 5,803
EXTRA SPACE STORAGE REIT 30225T102 1,196 12,953 SH   SOLE   12,953 0 0
EXXON MOBIL CORP COMMON 30231G102 632 14,131 SH   SOLE   14,131 0 0
F N B CORP COM 302520101 36 4,790 SH   SOLE   4,790 0 0
FACEBOOK INC CLASS A 30303M102 71,164 313,402 SH   DFND 1 0 313,402 0
FACEBOOK INC CLASS A 30303M102 21,456 94,491 SH   SOLE   93,233 0 1,258
FACTSET RESH SYS INC COMMON 303075105 296,732 903,377 SH   DFND 1 0 903,377 0
FACTSET RESH SYS INC COMMON 303075105 234,426 713,673 SH   SOLE   639,915 16 73,742
FAIR ISAAC INC COMMON 303250104 79,406 189,948 SH   DFND 1 0 189,948 0
FAIR ISAAC INC COMMON 303250104 89,220 213,423 SH   SOLE   211,127 13 2,283
FASTENAL CO COMMON 311900104 350 8,160 SH   DFND 1 0 8,160 0
FASTENAL CO COMMON 311900104 1,348 31,464 SH   SOLE   31,464 0 0
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 1 9 SH   SOLE   9 0 0
FEDEX CORP COMMON 31428X106 758 5,407 SH   SOLE   5,407 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 39 100 SH   SOLE   100 0 0
FIDELITY NATL INFO COMMON 31620M106 22,252 165,950 SH   DFND 1 0 165,950 0
FIDELITY NATL INFO COMMON 31620M106 13,917 103,787 SH   SOLE   92,017 0 11,770
FIRST FINL BKSH COMMON 32020R109 24,465 846,832 SH   DFND 1 0 846,832 0
FIRST FINL BKSH COMMON 32020R109 40,933 1,426,562 SH   SOLE   1,412,551 86 13,925
FIRST HAWAIIAN COM USD0.01 32051X108 63,850 3,703,619 SH   DFND 1 0 3,703,619 0
FIRST HAWAIIAN COM USD0.01 32051X108 202,718 11,758,557 SH   SOLE   10,472,519 0 1,286,038
FIRST TR US EQ OPPOR ETF 336920103 172 2,050 SH   SOLE   2,050 0 0
FIRST TRUST PORTFOLI SHS 337345102 113 1,035 SH   SOLE   1,035 0 0
FISERV INC COMMON 337738108 267 2,738 SH   SOLE   2,738 0 0
FIVE9 INC COM USD0.001 338307101 273 2,467 SH   SOLE   2,467 0 0
FLEETCOR TECHNOLOG COMMON 339041105 25,715 102,235 SH   DFND 1 0 102,235 0
FLEETCOR TECHNOLOG COMMON 339041105 2,179 8,662 SH   SOLE   8,622 0 40
FLIR SYS INC COMMON 302445101 6,807 167,790 SH   DFND 1 0 167,790 0
FLIR SYS INC COMMON 302445101 85,579 2,109,406 SH   SOLE   2,109,256 150 0
FLOWSERVE CORP COMMON 34354P105 1 32 SH   SOLE   32 0 0
FNF GROUP COMMON STOCK 31620R303 0 0 SH   SOLE   0 0 0
FONAR CORP COMMON 344437405 6,441 301,420 SH   DFND 1 0 301,420 0
FONAR CORP COMMON 344437405 10,318 482,827 SH   SOLE   482,827 0 0
FORTIS INC COMMON 349553107 1,328 34,870 SH   DFND 1 0 34,870 0
FORTIS INC COMMON 349553107 4,977 130,695 SH   SOLE   130,695 0 0
FORTIVE CORPORATION COMMON STOCK 34959J108 2 23 SH   SOLE   23 0 0
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 3 48 SH   SOLE   48 0 0
FOX CORPORATION CL A COM 35137L105 0 3 SH   SOLE   3 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 325,831 3,944,203 SH   DFND 1 0 3,944,203 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 88,952 1,076,772 SH   SOLE   1,009,725 129 66,918
FRANKLIN RES INC COMMON 354613101 244 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 35,816 428,108 SH   DFND 1 0 428,108 0
FRESHPET INC COMMON 358039105 2,305 27,552 SH   SOLE   27,364 0 188
GAMING&LEISURE PPTYS COMMON 36467J108 0 11 SH   SOLE   11 0 0
GARTNER INC COMMON 366651107 11,840 97,588 SH   DFND 1 0 97,588 0
GARTNER INC COMMON 366651107 860 7,091 SH   SOLE   7,050 0 41
GENERAL DYNAMICS COMMON 369550108 8 51 SH   SOLE   51 0 0
GENERAL ELECTRIC CO COMMON 369604103 5 717 SH   SOLE   717 0 0
GENERAL MILLS INC COMMON 370334104 3,253 52,769 SH   SOLE   52,769 0 0
GENMAB AS SPNADR REPR 0.50 ORD 372303206 4,762 140,518 SH   SOLE   140,518 0 0
GILEAD SCIENCES INC COMMON 375558103 3 40 SH   SOLE   40 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 963 23,616 SH   DFND 1 0 23,616 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 7,452 182,688 SH   SOLE   182,688 0 0
GLOBAL PAYMENTS INC COMMON 37940X102 2,217 13,070 SH   SOLE   13,070 0 0
GLOBUS MED INC CLASS A 379577208 28,728 602,141 SH   DFND 1 0 602,141 0
GLOBUS MED INC CLASS A 379577208 9,076 203,161 SH   SOLE   190,221 0 12,940
GOLDMAN SACHS GROUP COMMON 38141G104 4 19 SH   SOLE   19 0 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 128,122 1,704,654 SH   DFND 1 0 1,704,654 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 26,260 349,388 SH   SOLE   325,086 37 24,265
GRACO INC COMMON 384109104 83,848 1,747,201 SH   DFND 1 0 1,747,201 0
GRACO INC COMMON 384109104 254,333 5,322,237 SH   SOLE   4,882,862 126 439,249
GRAINGER W W INC COMMON 384802104 3,502 11,146 SH   SOLE   11,146 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 189,871 4,653,693 SH   DFND 1 0 4,653,693 0
GROCERY OUTLET HLD COM USD0.001 39874R101 43,895 1,075,856 SH   SOLE   992,354 120 83,382
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 30,699 511,732 SH   DFND 1 0 511,732 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 2,400 39,999 SH   SOLE   39,770 0 229
GUIDEWIRE SOFTWARE COMMON 40171V100 188 1,693 SH   SOLE   1,693 0 0
HCA HEALTHCARE COMMON 40412C101 2 20 SH   SOLE   20 0 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 127,386 5,448,490 SH   DFND 1 0 5,448,490 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 42,572 1,820,858 SH   SOLE   1,820,858 0 0
HEALTHEQUITY INC COMMON 42226A107 37,720 642,925 SH   DFND 1 0 642,925 0
HEALTHEQUITY INC COMMON 42226A107 4,673 79,640 SH   SOLE   78,876 0 764
HEALTHPEAK PROPERTIE COM USD1 42250P103 1,999 72,520 SH   SOLE   72,520 0 0
HEICO CORP NEW CLASS A 422806208 173,283 2,132,970 SH   DFND 1 0 2,132,970 0
HEICO CORP NEW CLASS A 422806208 44,668 555,419 SH   SOLE   510,189 59 45,171
HENRY JACK & ASSOC COMMON 426281101 70,949 385,530 SH   DFND 1 0 385,530 0
HENRY JACK & ASSOC COMMON 426281101 303,216 1,655,176 SH   SOLE   1,570,769 66 84,341
HENRY SCHEIN INC COM 806407102 2 26 SH   SOLE   26 0 0
HILTON WRLDWDE HLDGS COMMON 43300A203 1,769 24,088 SH   SOLE   24,088 0 0
HOME DEPOT INC COMMON 437076102 18,601 74,253 SH   DFND 1 0 74,253 0
HOME DEPOT INC COMMON 437076102 8,567 34,197 SH   SOLE   33,898 0 299
HONEYWELL INTL INC COMMON 438516106 12,637 87,395 SH   SOLE   74,205 0 13,190
HORMEL FOODS CORP COMMON 440452100 847 17,548 SH   SOLE   17,548 0 0
HOULIHAN LOKEY INC COMMON CL A 441593100 54,684 982,825 SH   DFND 1 0 982,825 0
HOULIHAN LOKEY INC COMMON CL A 441593100 85,586 1,545,246 SH   SOLE   1,531,157 147 13,942
HUMANA INC COMMON 444859102 3 7 SH   SOLE   7 0 0
HUNTINGTON INGALLS COMMON 446413106 1 7 SH   SOLE   7 0 0
IAC INTERACTIVECORP COMMON 44919P508 9 26 SH   SOLE   26 0 0
IDEXX LABS INC COMMON 45168D104 21,074 63,830 SH   DFND 1 0 63,830 0
IDEXX LABS INC COMMON 45168D104 1,445 4,376 SH   SOLE   4,352 0 24
ILLINOIS TOOL WORKS COMMON 452308109 3,385 19,356 SH   SOLE   19,356 0 0
ILLUMINA INC COMMON 452327109 27,428 74,061 SH   DFND 1 0 74,061 0
ILLUMINA INC COMMON 452327109 5,249 14,173 SH   SOLE   14,018 0 155
INCYTE CORPORATION COMMON 45337C102 1 10 SH   SOLE   10 0 0
INGERSOLL RAND INC COMMON 45687V106 5 169 SH   SOLE   169 0 0
INTEL CORP COMMON 458140100 156 2,609 SH   SOLE   2,609 0 0
INTERACTIVE BROKERS CLASS A 45841N107 167,098 4,000,429 SH   DFND 1 0 4,000,429 0
INTERACTIVE BROKERS CLASS A 45841N107 100,189 2,398,576 SH   SOLE   2,293,416 225 104,935
INTERNATIONAL PAPER COMMON 460146103 4 114 SH   SOLE   114 0 0
INTL BUSINESS MCHN COMMON 459200101 1,567 12,974 SH   DFND 1 0 12,974 0
INTL BUSINESS MCHN COMMON 459200101 6,047 50,073 SH   SOLE   50,073 0 0
INTUIT COMMON 461202103 4,840 16,341 SH   SOLE   16,341 0 0
INTUITIVE SURGIC INC COMMON 46120E602 10 17 SH   SOLE   17 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 355 1,433 SH   SOLE   1,433 0 0
IPG PHOTONICS CORP COMMON 44980X109 2 12 SH   SOLE   12 0 0
IQVIA HOLDINGS INC COMMON 46266C105 298 2,097 SH   SOLE   2,097 0 0
ISHARES MSCI EMRG MKTS MIN V 464286533 194 3,708 SH   SOLE   3,708 0 0
ISHARES SELECT DIVID ETF 464287168 901 11,157 SH   SOLE   11,157 0 0
ISHARES EMERG MKTS ETF 464287234 680 16,974 SH   SOLE   16,974 0 0
ISHARES IBOXX INV CP ETF 464287242 175 1,311 SH   SOLE   1,311 0 0
ISHARES GLOBAL TECH ETF 464287291 66 280 SH   SOLE   280 0 0
ISHARES S&P 500 GRWT ETF 464287309 76 366 SH   SOLE   366 0 0
ISHARES MSCI EAFE ETF 464287465 1,148 18,895 SH   SOLE   18,895 0 0
ISHARES RUS MDCP VAL ETF 464287473 671 8,773 SH   SOLE   8,773 0 0
ISHARES RUS MD CP GR ETF 464287481 1,323 8,359 SH   SOLE   7,831 0 528
ISHARES RUS MID-CAP ETF 464287499 7,810 146,219 SH   SOLE   143,192 0 3,027
ISHARES NASDQ BIOTEC ETF 464287556 1,504 10,988 SH   SOLE   10,739 0 249
ISHARES RUS 1000 VAL ETF 464287598 3,108 27,573 SH   SOLE   27,244 0 329
ISHARES S&P MC 400GR ETF 464287606 45 200 SH   SOLE   200 0 0
ISHARES RUS 1000 GRW ETF 464287614 10,834 56,366 SH   SOLE   56,366 0 0
ISHARES RUS 1000 ETF 464287622 2,130 12,391 SH   SOLE   12,391 0 0
ISHARES RUS 2000 VAL ETF 464287630 5,702 62,037 SH   SOLE   61,000 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 579 2,793 SH   SOLE   2,656 0 137
ISHARES RUSSELL 2000 ETF 464287655 2,600 18,139 SH   SOLE   18,139 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,094 6,064 SH   SOLE   6,064 0 0
ISHARES US HLTHCARE ETF 464287762 1,093 5,065 SH   SOLE   4,826 0 239
ISHARES SP SMCP600GR ETF 464287887 20 115 SH   SOLE   115 0 0
ISHARES AGENCY BOND ETF 464288166 5 43 SH   SOLE   43 0 0
ISHARES JP MOR EM MK ETF 464288281 241 2,214 SH   SOLE   2,214 0 0
ISHARES INTRM GOV CR ETF 464288612 36 307 SH   SOLE   307 0 0
ISHARES INTERM TR CRP BD ETF 464288638 124 2,071 SH   SOLE   2,071 0 0
ISHARES SH TR CORP ETF 464288646 1,840 33,662 SH   SOLE   33,662 0 0
ISHARES GLOB UTILITS ETF 464288711 192 3,598 SH   SOLE   2,753 0 845
ISHARES U.S. AER&DEF ETF 464288760 46 280 SH   SOLE   280 0 0
ISHARES MICRO-CAP ETF 464288869 32 365 SH   SOLE   365 0 0
ISHARES EAFE GRWTH ETF 464288885 45 545 SH   SOLE   545 0 0
ISHARES MSCI EURO FL ETF 464289180 150 10,560 SH   SOLE   10,560 0 0
ISHARES HIGH DIVIDND ETF 46429B663 2,306 28,418 SH   SOLE   28,418 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 1,013 59,620 SH   SOLE   59,620 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 501 12,440 SH   SOLE   12,440 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 811 43,389 SH   SOLE   43,389 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,289 50,688 SH   SOLE   50,688 0 0
ISHARES TR TIPS BD ETF 464287176 48 390 SH   SOLE   390 0 0
ISHARES TR CORE US AGGBD ETF 464287226 882 7,473 SH   SOLE   7,473 0 0
ISHARES TR COHEN&ST RLTY 464287564 2,274 22,499 SH   SOLE   21,494 0 1,005
ISHARES TR CORE S&P US ETF 464287671 441 6,126 SH   SOLE   6,126 0 0
ISHARES TR DJ US TECH SEC 464287721 46 170 SH   SOLE   170 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 7,461 120,284 SH   SOLE   120,284 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 5,049 43,866 SH   SOLE   43,866 0 0
ISHARES TR MBS FIXED BDFD 464288588 175 1,581 SH   SOLE   1,581 0 0
ISHARES TR PFD AND INCM SEC 464288687 330 9,600 SH   SOLE   9,600 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 6,233 94,532 SH   SOLE   94,532 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 45,254 145,845 SH   SOLE   145,845 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 262 1,475 SH   SOLE   1,475 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 46 660 SH   SOLE   660 0 0
ISTAR INC COMMON 45031U101 2,672 216,891 SH   SOLE   216,891 0 0
JOHN BEAN TECHNOLOGY COMMON 477839104 8,615 100,150 SH   DFND 1 0 100,150 0
JOHN BEAN TECHNOLOGY COMMON 477839104 3,935 45,743 SH   SOLE   44,469 0 1,274
JOHNSON & JOHNSON COMMON 478160104 484 3,443 SH   DFND 1 0 3,443 0
JOHNSON & JOHNSON COMMON 478160104 12,990 92,365 SH   SOLE   92,165 0 200
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 1 43 SH   SOLE   43 0 0
JONES LANG LASALLE COMMON 48020Q107 3 27 SH   SOLE   27 0 0
JPMORGAN CHASE & CO COMMON 46625H100 951 10,109 SH   SOLE   10,109 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 572 42,994 SH   SOLE   40,151 0 2,843
KANSAS CITY SOUTHERN COMMON 485170302 42,402 284,026 SH   DFND 1 0 284,026 0
KANSAS CITY SOUTHERN COMMON 485170302 7,124 47,718 SH   SOLE   47,181 0 537
KAYNE ANDERS MLP/MID COMMON 486606106 379 71,689 SH   SOLE   71,689 0 0
KAYNE ANDERSON MID COMMON 48661E108 62 13,684 SH   SOLE   13,684 0 0
KEYSIGHT TECHNOLOGS COMMON 49338L103 206 2,049 SH   SOLE   2,049 0 0
KIMBERLY CLARK CORP COMMON 494368103 514 3,639 SH   DFND 1 0 3,639 0
KIMBERLY CLARK CORP COMMON 494368103 1,980 14,003 SH   SOLE   14,003 0 0
KIMCO REALTY CORP COMMON 49446R109 1 39 SH   SOLE   39 0 0
KINDER MORGAN INC COMMON 49456B101 2 133 SH   SOLE   133 0 0
KROGER CO COMMON 501044101 4,820 142,402 SH   SOLE   142,402 0 0
LABORATORY CORP AMER COMMON 50540R409 1 8 SH   SOLE   8 0 0
LAM RESEARCH CORP COMMON 512807108 48 148 SH   SOLE   148 0 0
LAMAR ADVERTISING CL A 512816109 9,190 158,107 SH   SOLE   158,107 0 0
LAMB WESTON HLDGS COMMON 513272104 24,401 381,679 SH   DFND 1 0 381,679 0
LAMB WESTON HLDGS COMMON 513272104 21,017 337,050 SH   SOLE   310,816 0 26,234
LANDSTAR SYS INC COMMON 515098101 25,838 230,058 SH   DFND 1 0 230,058 0
LANDSTAR SYS INC COMMON 515098101 65,098 591,185 SH   SOLE   588,635 51 2,499
LAS VEGAS SANDS CORP COMMON 517834107 17,188 377,435 SH   DFND 1 0 377,435 0
LAS VEGAS SANDS CORP COMMON 517834107 9,705 213,104 SH   SOLE   195,991 0 17,113
LEAR CORPORATION COMMON 521865204 1 8 SH   SOLE   8 0 0
LEGGETT & PLATT INC COMMON 524660107 856 24,347 SH   DFND 1 0 24,347 0
LEGGETT & PLATT INC COMMON 524660107 3,264 92,845 SH   SOLE   92,845 0 0
LENNOX INTL INC COMMON 526107107 27,320 117,257 SH   DFND 1 0 117,257 0
LENNOX INTL INC COMMON 526107107 121,545 526,400 SH   SOLE   519,569 33 6,798
LEXINGTON REALTY TR COMMON 529043101 11 1,000 SH   SOLE   1,000 0 0
LIBERTY MEDIA DELAWA COM USD0.01 SER C SI 531229607 0 4 SH   SOLE   4 0 0
LILLY ELI & CO COMMON 532457108 113 686 SH   SOLE   686 0 0
LINCOLN ELEC HLDGS COMMON 533900106 15,287 181,470 SH   DFND 1 0 181,470 0
LINCOLN ELEC HLDGS COMMON 533900106 32,457 385,290 SH   SOLE   383,383 37 1,870
LINDE PLC SHS G5494J103 12,605 59,424 SH   SOLE   51,254 0 8,170
LOWES CO COMMON 548661107 29,708 219,863 SH   SOLE   195,154 0 24,709
MANHATTAN ASSOCS IN COMMON 562750109 60,921 646,720 SH   DFND 1 0 646,720 0
MANHATTAN ASSOCS IN COMMON 562750109 193,346 2,052,507 SH   SOLE   1,826,785 0 225,722
MANULIFE FNL CORP COMMON 56501R106 22 1,632 SH   SOLE   1,632 0 0
MARKETAXESS HLDGS COMMON 57060D108 431,810 862,033 SH   DFND 1 0 862,033 0
MARKETAXESS HLDGS COMMON 57060D108 213,374 425,950 SH   SOLE   387,429 14 38,507
MARRIOTT INTL INC CLASS A 571903202 1 12 SH   SOLE   12 0 0
MARSH & MCLENNAN COS COMMON 571748102 21,061 196,147 SH   SOLE   175,930 0 20,217
MASCO CORP COMMON 574599106 2 42 SH   SOLE   42 0 0
MASTERCARD INC CLASS A 57636Q104 2,352 7,955 SH   SOLE   7,955 0 0
MATERION CORPORATION COMMON 576690101 4 72 SH   SOLE   72 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 36,181 201,668 SH   DFND 1 0 201,668 0
MCCORMICK & CO INC COMMON NON VTG 579780206 6,091 33,951 SH   SOLE   33,561 0 390
MCDONALDS CORP COMMON 580135101 13,950 75,620 SH   DFND 1 0 75,620 0
MCDONALDS CORP COMMON 580135101 15,869 86,018 SH   SOLE   77,881 0 8,137
MEDTRONIC PLC SHS G5960L103 65 712 SH   SOLE   712 0 0
MERCADOLIBRE INC COMMON 58733R102 112,144 113,763 SH   DFND 1 0 113,763 0
MERCADOLIBRE INC COMMON 58733R102 14,776 14,989 SH   SOLE   14,837 0 152
MERCK & CO INC COMMON 58933Y105 829 10,719 SH   DFND 1 0 10,719 0
MERCK & CO INC COMMON 58933Y105 7,393 95,603 SH   SOLE   95,603 0 0
MESA LABS INC COMMON 59064R109 19,683 90,788 SH   DFND 1 0 90,788 0
MESA LABS INC COMMON 59064R109 16,362 75,468 SH   SOLE   69,304 8 6,156
METTLER TOLEDO INTL COMMON 592688105 13,257 16,457 SH   DFND 1 0 16,457 0
METTLER TOLEDO INTL COMMON 592688105 2,751 3,415 SH   SOLE   3,409 0 6
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 36,710 1,349,150 SH   DFND 1 0 1,349,150 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 86,109 3,209,689 SH   SOLE   3,195,381 283 14,025
MGM RESORTS INTL COMMON 552953101 1 38 SH   SOLE   38 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 3,793 36,012 SH   SOLE   36,012 0 0
MICRON TECHNOLOGY COMMON 595112103 7 128 SH   SOLE   128 0 0
MICROSOFT CORP COMMON 594918104 16,573 81,434 SH   SOLE   76,535 0 4,899
MID-AMER APT CMNTYS REIT 59522J103 1 13 SH   SOLE   13 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 43,664 1,401,280 SH   DFND 1 0 1,401,280 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 137,115 4,400,338 SH   SOLE   4,011,519 0 388,819
MOHAWK INDS INC COMMON 608190104 1 13 SH   SOLE   13 0 0
MONDELEZ INTL INC COMMON 609207105 5 102 SH   SOLE   102 0 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 41,978 605,575 SH   DFND 1 0 605,575 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 9,003 129,870 SH   SOLE   128,754 0 1,116
MOODYS CORP COMMON 615369105 22,170 80,697 SH   DFND 1 0 80,697 0
MOODYS CORP COMMON 615369105 20,723 77,133 SH   SOLE   69,861 0 7,272
MORGAN STANLEY COMMON 617446448 3 66 SH   SOLE   66 0 0
MORNINGSTAR INC COMMON 617700109 209,263 1,484,452 SH   DFND 1 0 1,484,452 0
MORNINGSTAR INC COMMON 617700109 45,541 323,045 SH   SOLE   296,270 39 26,736
MOTOROLA SOLUTIONS COMMON 620076307 101 722 SH   SOLE   722 0 0
MSCI INC COMMON 55354G100 13,399 40,138 SH   DFND 1 0 40,138 0
MSCI INC COMMON 55354G100 176,942 535,128 SH   SOLE   530,347 35 4,746
NATIONAL GRID ADR (5 ORD) 636274409 973 16,014 SH   SOLE   16,014 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 143,449 2,464,338 SH   DFND 1 0 2,464,338 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 39,822 684,100 SH   SOLE   625,872 87 58,141
NATL BEVERAGE CORP COMMON 635017106 34,045 557,924 SH   DFND 1 0 557,924 0
NATL BEVERAGE CORP COMMON 635017106 83,486 1,393,717 SH   SOLE   1,387,576 124 6,017
NETFLIX INC COMMON 64110L106 54,264 119,250 SH   DFND 1 0 119,250 0
NETFLIX INC COMMON 64110L106 16,666 36,624 SH   SOLE   36,154 0 470
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 16,981 130,393 SH   DFND 1 0 130,393 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 1,401 10,756 SH   SOLE   10,696 0 60
NEWMONT CORPORATION COM 651639106 1 19 SH   SOLE   19 0 0
NEXTERA ENERGY INC COMMON 65339F101 158 656 SH   DFND 1 0 656 0
NEXTERA ENERGY INC COMMON 65339F101 10,533 43,855 SH   SOLE   38,685 0 5,170
NIKE INC CLASS B 654106103 31,433 320,585 SH   DFND 1 0 320,585 0
NIKE INC CLASS B 654106103 16,091 164,104 SH   SOLE   162,841 0 1,263
NORDSON CORP COMMON 655663102 31,252 164,738 SH   DFND 1 0 164,738 0
NORDSON CORP COMMON 655663102 156,544 827,499 SH   SOLE   816,837 54 10,608
NORFOLK SOUTHERN COMMON 655844108 3 19 SH   SOLE   19 0 0
NORTHERN TR CORP COMMON 665859104 1 11 SH   SOLE   11 0 0
NORTHROP GRUMMAN CO COMMON 666807102 4 13 SH   SOLE   13 0 0
NORTONLIFELOCK INC COMMON 668771108 23 1,171 SH   SOLE   1,171 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 1,302 14,903 SH   SOLE   14,903 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 681 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 32,855 531,375 SH   DFND 1 0 531,375 0
NVE CORP COMMON 629445206 7,073 114,378 SH   SOLE   103,553 13 10,812
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 4,483 239,347 SH   DFND 1 0 239,347 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 56,764 3,030,642 SH   SOLE   2,993,644 208 36,790
NVIDIA CORP COMMON 67066G104 57,921 152,460 SH   DFND 1 0 152,460 0
NVIDIA CORP COMMON 67066G104 18,240 48,012 SH   SOLE   47,395 0 617
OKTA INC COMMON CL A 679295105 51,523 257,321 SH   DFND 1 0 257,321 0
OKTA INC COMMON CL A 679295105 5,924 29,584 SH   SOLE   29,393 0 191
OLD DOMINION FGHT COMMON 679580100 452,187 2,666,355 SH   DFND 1 0 2,666,355 0
OLD DOMINION FGHT COMMON 679580100 254,911 1,506,658 SH   SOLE   1,366,144 67 140,447
OLLIES BARGAIN OUT COMMON 681116109 479,751 4,912,963 SH   DFND 1 0 4,912,963 0
OLLIES BARGAIN OUT COMMON 681116109 126,715 1,297,643 SH   SOLE   1,185,954 180 111,509
OMEGA FLEX COMMON 682095104 98,247 928,614 SH   DFND 1 0 928,614 0
OMEGA FLEX COMMON 682095104 29,464 278,477 SH   SOLE   257,008 33 21,436
OMNICOM GROUP INC COMMON 681919106 3,585 65,656 SH   SOLE   65,656 0 0
ONEOK INC COMMON 682680103 0 13 SH   SOLE   13 0 0
OPORTUN FINANCIAL CO COMMON 68376D104 36,151 2,689,810 SH   DFND 1 0 2,689,810 0
OPORTUN FINANCIAL CO COMMON 68376D104 12,109 900,991 SH   SOLE   836,700 90 64,201
ORACLE CORP COMMON 68389X105 17,470 316,073 SH   SOLE   278,799 0 37,274
OREILLY AUTOMOTIVE I COM 67103H107 13,189 31,277 SH   SOLE   26,939 0 4,338
PACCAR INC COMMON 693718108 2 25 SH   SOLE   25 0 0
PARKER HANNIFIN CORP COMMON 701094104 2 9 SH   SOLE   9 0 0
PATTERSON COMPANIES COMMON 703395103 1,247 56,684 SH   DFND 1 0 56,684 0
PATTERSON COMPANIES COMMON 703395103 4,526 205,715 SH   SOLE   205,715 0 0
PAYCHEX INC COMMON 704326107 971 12,825 SH   DFND 1 0 12,825 0
PAYCHEX INC COMMON 704326107 3,279 43,280 SH   SOLE   43,280 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 251,469 811,896 SH   DFND 1 0 811,896 0
PAYCOM SOFTWARE COM USD0.01 70432V102 100,974 326,007 SH   SOLE   298,401 42 27,564
PAYPAL HLDGS INC COM 70450Y103 14 80 SH   SOLE   80 0 0
PEPSICO INC COMMON 713448108 685 5,178 SH   DFND 1 0 5,178 0
PEPSICO INC COMMON 713448108 9,569 72,345 SH   SOLE   72,345 0 0
PFIZER INC COMMON 717081103 625 19,111 SH   DFND 1 0 19,111 0
PFIZER INC COMMON 717081103 5,206 159,211 SH   SOLE   159,211 0 0
PHILIP MORRIS INTL COMMON 718172109 2,774 39,597 SH   SOLE   39,597 0 0
PHILLIPS 66 COMMON 718546104 32 450 SH   SOLE   450 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 10,214 100,477 SH   SOLE   100,477 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 274 2,996 SH   SOLE   2,996 0 0
PINNACLE WEST CAP COMMON 723484101 4 54 SH   SOLE   54 0 0
PLAINS ALL AMERN PIP UNIT 726503105 31 3,538 SH   SOLE   2,000 0 1,538
PNC FINL SVCS GRP COMMON 693475105 639 6,070 SH   DFND 1 0 6,070 0
PNC FINL SVCS GRP COMMON 693475105 13,425 127,601 SH   SOLE   112,482 0 15,119
POOL CORPORATION COMMON 73278L105 130,336 479,405 SH   DFND 1 0 479,405 0
POOL CORPORATION COMMON 73278L105 406,092 1,493,683 SH   SOLE   1,383,697 35 109,951
PPL CORP COM 69351T106 3 105 SH   SOLE   105 0 0
PRICESMART INC COMMON 741511109 82,621 1,369,478 SH   DFND 1 0 1,369,478 0
PRICESMART INC COMMON 741511109 110,191 1,826,457 SH   SOLE   1,624,969 28 201,460
PRIMERICA INC COMMON 74164M108 122,692 1,052,250 SH   DFND 1 0 1,052,250 0
PRIMERICA INC COMMON 74164M108 383,497 3,291,416 SH   SOLE   3,051,388 86 239,942
PRIMO WATER CORP COMMON 74167P108 1 99 SH   SOLE   0 0 99
PROCTER AND GAMBLE C COM 742718109 20,529 171,690 SH   DFND 1 0 171,690 0
PROCTER AND GAMBLE C COM 742718109 9,208 77,008 SH   SOLE   76,334 0 674
PROGRESSIVE CORP COMMON 743315103 8,751 109,240 SH   DFND 1 0 109,240 0
PROGRESSIVE CORP COMMON 743315103 2,962 36,967 SH   SOLE   36,533 0 434
PROLOGIS INC COMMON 74340W103 2,832 30,347 SH   SOLE   30,347 0 0
PROSHARES TR PSHS CS 130/30 74347R248 38,725 545,663 SH   SOLE   545,663 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 20 200 SH   SOLE   200 0 0
PUBLIC STORAGE REIT COMMON 74460D109 0 1 SH   SOLE   1 0 0
PULTEGROUP INC COMMON 745867101 2 63 SH   SOLE   63 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101 31 500 SH   SOLE   500 0 0
RBC BEARINGS INC COMMON 75524B104 70,181 523,580 SH   DFND 1 0 523,580 0
RBC BEARINGS INC COMMON 75524B104 272,637 2,042,993 SH   SOLE   1,946,708 86 96,199
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 5 156 SH   SOLE   156 0 0
REALTY INCOME CORP COMMON 756109104 1 15 SH   SOLE   15 0 0
REGENCY CENTERS CORP REIT 758849103 1 12 SH   SOLE   12 0 0
REGENERON PHARMCTCLS COMMON 75886F107 4 7 SH   SOLE   7 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 0 1 SH   SOLE   1 0 0
REXFORD INDUSTRIAL COM USD0.01 76169C100 112 2,700 SH   SOLE   2,700 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 679 12,088 SH   SOLE   12,088 0 0
RLI CORP COMMON 749607107 61,506 749,165 SH   DFND 1 0 749,165 0
RLI CORP COMMON 749607107 172,872 2,105,612 SH   SOLE   1,943,195 66 162,351
ROCKWELL AUTOMATION COMMON 773903109 2 8 SH   SOLE   8 0 0
ROLLINS INC COMMON 775711104 28,863 680,887 SH   DFND 1 0 680,887 0
ROLLINS INC COMMON 775711104 76,323 1,800,502 SH   SOLE   1,779,389 120 20,993
ROPER TECHNOLOGIES COMMON 776696106 48,696 125,421 SH   DFND 1 0 125,421 0
ROPER TECHNOLOGIES COMMON 776696106 9,458 24,360 SH   SOLE   24,075 0 285
ROSS STORES INC COMMON 778296103 71,665 840,746 SH   DFND 1 0 840,746 0
ROSS STORES INC COMMON 778296103 19,852 239,543 SH   SOLE   231,960 0 7,583
ROYAL BANK CDA COMMON 780087102 1,391 20,510 SH   DFND 1 0 20,510 0
ROYAL BANK CDA COMMON 780087102 5,180 76,398 SH   SOLE   76,398 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 362 11,893 SH   SOLE   11,893 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,280 39,162 SH   SOLE   39,162 0 0
S&P GLOBAL INC COMMON 78409V104 9 28 SH   SOLE   28 0 0
SALESFORCE.COM COMMON 79466L302 54 289 SH   SOLE   289 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 5 391 SH   SOLE   391 0 0
SANOFI SPONSORED ADR 80105N105 1,607 31,487 SH   SOLE   31,487 0 0
SAP SE SP ADR (1 ORD) 803054204 4,100 29,282 SH   SOLE   29,282 0 0
SCHLUMBERGER LTD COMMON 806857108 44 2,387 SH   SOLE   2,387 0 0
SCHWAB CHARLES CORP COM 808513105 10,261 304,126 SH   SOLE   264,113 0 40,013
SCOTTS MIRACLE-GRO CLASS A 810186106 79,631 592,181 SH   DFND 1 0 592,181 0
SCOTTS MIRACLE-GRO CLASS A 810186106 358,237 2,679,814 SH   SOLE   2,659,242 203 20,369
SEA LTD REP(REP CL A ORD SH 81141R100 5,367 50,044 SH   DFND 1 0 50,044 0
SEA LTD REP(REP CL A ORD SH 81141R100 7,960 74,227 SH   SOLE   74,227 0 0
SEI INVESTMENTS CO COMMON 784117103 36,756 668,543 SH   DFND 1 0 668,543 0
SEI INVESTMENTS CO COMMON 784117103 9,233 174,696 SH   SOLE   167,848 0 6,848
SELECT SECTOR SPDR HEALTH CARE 81369Y209 34 340 SH   SOLE   340 0 0
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 101 1,713 SH   SOLE   1,713 0 0
SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 36 280 SH   SOLE   280 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 38 1,653 SH   SOLE   1,653 0 0
SELECT SECTOR SPDR SBI INT-TECH 81369Y803 105 1,000 SH   SOLE   1,000 0 0
SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 2,427 69,732 SH   SOLE   67,047 0 2,685
SERVICEMASTER GBL HLDGS INC COM 81761R109 24,524 687,130 SH   DFND 1 0 687,130 0
SERVICEMASTER GBL HLDGS INC COM 81761R109 57,109 1,627,917 SH   SOLE   1,620,649 143 7,125
SILK ROAD MEDICAL COM USD0.001 82710M100 16,784 400,676 SH   DFND 1 0 400,676 0
SILK ROAD MEDICAL COM USD0.001 82710M100 2,080 49,642 SH   SOLE   49,539 0 103
SIMON PPTY INC COMMON 828806109 1,263 18,473 SH   SOLE   18,473 0 0
SIMPSON MANUFACTURIN COMMON 829073105 56,587 670,779 SH   DFND 1 0 670,779 0
SIMPSON MANUFACTURIN COMMON 829073105 183,551 2,175,803 SH   SOLE   1,934,897 0 240,906
SITEONE LANDSCAPE COM USD0.01 82982L103 144,241 1,265,601 SH   DFND 1 0 1,265,601 0
SITEONE LANDSCAPE COM USD0.01 82982L103 264,906 2,331,210 SH   SOLE   2,305,774 174 25,262
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 19,295 620,619 SH   DFND 1 0 620,619 0
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 1,581 50,848 SH   SOLE   50,625 0 223
SMUCKER J M CO COMMON 832696405 2,491 23,537 SH   SOLE   23,537 0 0
SNAP-ON INC COMMON 833034101 708 5,114 SH   DFND 1 0 5,114 0
SNAP-ON INC COMMON 833034101 2,677 19,324 SH   SOLE   19,324 0 0
SONOCO PRODS COMMON 835495102 310 5,920 SH   DFND 1 0 5,920 0
SONOCO PRODS COMMON 835495102 3,337 63,810 SH   SOLE   63,810 0 0
SOUTHERN CO COMMON 842587107 1,304 25,155 SH   DFND 1 0 25,155 0
SOUTHERN CO COMMON 842587107 4,768 91,961 SH   SOLE   91,961 0 0
SPDR DOW JONES INDL UT SER 1 78467X109 157 610 SH   SOLE   610 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,496 15,024 SH   SOLE   14,749 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 2,357 7,627 SH   SOLE   7,627 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 9,392 28,924 SH   SOLE   28,924 0 0
SPS COMMERCE INC COMMON 78463M107 85,208 1,134,286 SH   DFND 1 0 1,134,286 0
SPS COMMERCE INC COMMON 78463M107 26,129 347,831 SH   SOLE   283,948 0 63,883
SQUARE INC CLASS A 852234103 22,319 212,680 SH   DFND 1 0 212,680 0
SQUARE INC CLASS A 852234103 1,152 10,974 SH   SOLE   10,904 0 70
STANLEY BLACK&DECKR COMMON 854502101 2,050 14,711 SH   SOLE   14,711 0 0
STARBUCKS CORP COMMON 855244109 2,005 27,246 SH   SOLE   27,246 0 0
STATE STREET CORP COMMON 857477103 4,135 65,064 SH   SOLE   65,064 0 0
STERIS PLC SHARES G8473T100 10,670 69,537 SH   SOLE   58,887 0 10,650
STOCK YARDS BANC COMMON 861025104 1,900 47,260 SH   DFND 1 0 47,260 0
STOCK YARDS BANC COMMON 861025104 950 23,636 SH   SOLE   22,963 0 673
STRYKER CORP COMMON 863667101 3,161 17,541 SH   SOLE   17,541 0 0
SYSCO CORP COMMON 871829107 2,909 53,211 SH   SOLE   53,211 0 0
T ROWE PRICE GRP COMMON 74144T108 22,924 185,616 SH   DFND 1 0 185,616 0
T ROWE PRICE GRP COMMON 74144T108 1,254 10,154 SH   SOLE   10,098 0 56
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 829 14,595 SH   SOLE   14,595 0 0
TARGET CORPORATION COMMON 87612E106 3 29 SH   SOLE   29 0 0
TELADOC HEALTH COMMON 87918A105 53,330 279,448 SH   DFND 1 0 279,448 0
TELADOC HEALTH COMMON 87918A105 3,599 18,861 SH   SOLE   18,754 0 107
TELEDYNE TECH INC COMMON 879360105 104,869 337,252 SH   DFND 1 0 337,252 0
TELEDYNE TECH INC COMMON 879360105 301,411 969,321 SH   SOLE   901,275 0 68,046
TERADYNE INC COMMON 880770102 43,225 511,480 SH   DFND 1 0 511,480 0
TERADYNE INC COMMON 880770102 214,190 2,551,149 SH   SOLE   2,496,069 149 54,931
TEXAS INSTRUMENTS COMMON 882508104 1,575 12,406 SH   SOLE   12,406 0 0
THE HERSHEY COMPANY COMMON 427866108 729 5,626 SH   SOLE   5,626 0 0
THE TRADE DESK COM CL A 88339J105 123,439 303,664 SH   DFND 1 0 303,664 0
THE TRADE DESK COM CL A 88339J105 22,153 54,496 SH   SOLE   53,993 0 503
THERMO FISHER SCI COMMON 883556102 14 38 SH   SOLE   38 0 0
THOR INDS INC COMMON 885160101 51,421 482,695 SH   DFND 1 0 482,695 0
THOR INDS INC COMMON 885160101 267,504 2,528,344 SH   SOLE   2,507,841 184 20,319
TJX COMPANIES INC COMMON 872540109 12,630 249,801 SH   SOLE   218,264 0 31,537
T-MOBILE US INC RTS JUL 28 20 872590112 0 17 SH   SOLE   17 0 0
TORO CO COMMON 891092108 53,318 803,701 SH   DFND 1 0 803,701 0
TORO CO COMMON 891092108 178,739 2,704,673 SH   SOLE   2,414,432 0 290,241
TRACTOR SUPPLY CO COMMON 892356106 18,466 140,119 SH   DFND 1 0 140,119 0
TRACTOR SUPPLY CO COMMON 892356106 5,901 47,846 SH   SOLE   44,772 0 3,074
TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 12,489 140,353 SH   SOLE   120,926 0 19,427
TRANSUNION COMMON 89400J107 9,561 128,325 SH   SOLE   128,325 0 0
TRAVELERS CO(THE) COMMON 89417E109 12,829 112,480 SH   SOLE   96,463 0 16,017
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 29,206 1,126,758 SH   DFND 1 0 1,126,758 0
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 4,178 161,180 SH   SOLE   159,734 0 1,446
TRUIST FINANCIAL COR COM USD5 89832Q109 284 7,555 SH   SOLE   7,555 0 0
TYLER TECHN INC COMMON 902252105 236 680 SH   SOLE   680 0 0
TYSON FOODS INC CLASS A 902494103 1 24 SH   SOLE   24 0 0
U S PHYSICAL THERAPY COMMON 90337L108 98,245 1,212,600 SH   DFND 1 0 1,212,600 0
U S PHYSICAL THERAPY COMMON 90337L108 31,425 387,859 SH   SOLE   355,332 46 32,481
UBER TECHNOLOGIES COM USD0.00001 90353T100 15,844 509,786 SH   DFND 1 0 509,786 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 4,854 156,167 SH   SOLE   154,069 0 2,098
UNIFIRST CORP MASS COMMON 904708104 20,387 113,924 SH   DFND 1 0 113,924 0
UNIFIRST CORP MASS COMMON 904708104 43,961 245,657 SH   SOLE   244,462 24 1,171
UNILEVER N.V NY SHARES (1 ORD) 904784709 4,641 87,119 SH   SOLE   87,119 0 0
UNILEVER PLC ADR (4 ORD) 904767704 55 1,000 SH   SOLE   1,000 0 0
UNION PAC CORP COMMON 907818108 4 24 SH   SOLE   24 0 0
UNITED PARCEL SERVIC CLASS B 911312106 2,788 25,077 SH   SOLE   25,077 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 9,976 33,817 SH   SOLE   33,817 0 0
US BANCORP DEL COMMON 902973304 11,561 313,973 SH   SOLE   276,331 0 37,642
V F CORP COMMON 918204108 1,918 31,464 SH   SOLE   31,464 0 0
VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 2,512 28,435 SH   SOLE   28,435 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 4,186 104,754 SH   SOLE   104,754 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 765 2,700 SH   SOLE   2,700 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 17 154 SH   SOLE   154 0 0
VANGUARD INDEX TR LRG CAP 922908637 73 507 SH   SOLE   507 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 83 700 SH   SOLE   700 0 0
VANGUARD INDEX TR GROWTH 922908736 602 2,982 SH   SOLE   2,982 0 0
VANGUARD INDEX TR VALUE 922908744 42 420 SH   SOLE   420 0 0
VANGUARD INDEX TR SMALL CAP 922908751 66 449 SH   SOLE   449 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,092 6,973 SH   SOLE   6,973 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 74 761 SH   SOLE   761 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 7 114 SH   SOLE   114 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 143 513 SH   SOLE   513 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 4,982 63,391 SH   SOLE   62,472 0 919
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,254 11,679 SH   SOLE   11,679 0 0
VENTAS INC COMMON 92276F100 3 78 SH   SOLE   78 0 0
VERISK ANALYTICS INC COM 92345Y106 18,469 108,512 SH   DFND 1 0 108,512 0
VERISK ANALYTICS INC COM 92345Y106 8,053 49,593 SH   SOLE   47,310 0 2,283
VERIZON COMMUNICATIO COMMON 92343V104 910 16,513 SH   DFND 1 0 16,513 0
VERIZON COMMUNICATIO COMMON 92343V104 3,525 63,939 SH   SOLE   63,939 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 8 27 SH   SOLE   27 0 0
VIACOMCBS INC CLASS B 92556H206 2 67 SH   SOLE   67 0 0
VICI PPTYS INC COM 925652109 1,586 78,564 SH   SOLE   78,564 0 0
VISA INC CLASS A 92826C839 57,034 295,252 SH   DFND 1 0 295,252 0
VISA INC CLASS A 92826C839 20,359 105,393 SH   SOLE   104,205 0 1,188
VODAFONE GRP PLC ADR (10 ORD) 92857W308 668 41,895 SH   SOLE   41,895 0 0
VULCAN MATERIALS CO COMMON 929160109 417 3,600 SH   SOLE   3,600 0 0
WALGREENS BOOTS ALNC COMMON 931427108 493 11,625 SH   SOLE   11,625 0 0
WALMART INC COMMON 931142103 1,259 10,513 SH   SOLE   10,513 0 0
WALT DISNEY CO COMMON 254687106 463 4,149 SH   SOLE   4,149 0 0
WASTE MANAGEMENT INC COMMON 94106L109 8,248 77,873 SH   SOLE   66,704 0 11,169
WATSCO INC COMMON 942622200 34,567 194,525 SH   DFND 1 0 194,525 0
WATSCO INC COMMON 942622200 79,116 445,210 SH   SOLE   443,177 40 1,993
WD-40 CO COMMON 929236107 24,841 125,270 SH   DFND 1 0 125,270 0
WD-40 CO COMMON 929236107 61,653 314,740 SH   SOLE   313,385 27 1,328
WEC ENERGY GROUP INC COMMON 92939U106 403 4,602 SH   DFND 1 0 4,602 0
WEC ENERGY GROUP INC COMMON 92939U106 10,841 123,676 SH   SOLE   108,509 0 15,167
WELLS FARGO & CO COMMON 949746101 91 3,537 SH   SOLE   3,537 0 0
WELLTOWER INC REIT 95040Q104 2 32 SH   SOLE   32 0 0
WEST PHARMACEUT SVS COMMON 955306105 37,597 165,501 SH   DFND 1 0 165,501 0
WEST PHARMACEUT SVS COMMON 955306105 11,375 53,521 SH   SOLE   50,071 0 3,450
WILLIAMS COS INC COMMON 969457100 0 22 SH   SOLE   22 0 0
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 6,066 241,500 SH   SOLE   241,500 0 0
WORKDAY INC COMMON 98138H101 55,261 294,946 SH   DFND 1 0 294,946 0
WORKDAY INC COMMON 98138H101 12,845 68,559 SH   SOLE   67,756 0 803
WYNN RESORTS LTD COMMON 983134107 22,510 302,194 SH   DFND 1 0 302,194 0
WYNN RESORTS LTD COMMON 983134107 1,549 20,798 SH   SOLE   20,699 0 99
XILINX INC COMMON 983919101 3 28 SH   SOLE   28 0 0
YANDEX N.V. CLASS A N97284108 7,031 140,558 SH   DFND 1 0 140,558 0
YANDEX N.V. CLASS A N97284108 10,312 206,156 SH   SOLE   206,156 0 0
YUM BRANDS INC COMMON 988498101 104 1,197 SH   SOLE   1,197 0 0
YUM CHINA HOLDINGS COMMON STOCK 98850P109 1,787 37,184 SH   SOLE   37,184 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 35,849 140,062 SH   DFND 1 0 140,062 0
ZEBRA TECHNOLOGIES CLASS A 989207105 151,273 597,908 SH   SOLE   589,880 37 7,991
ZIMMER BIOMET HLDS COMMON 98956P102 3 26 SH   SOLE   26 0 0
ZOETIS INC COMMON 98978V103 66,911 488,259 SH   DFND 1 0 488,259 0
ZOETIS INC COMMON 98978V103 26,294 191,864 SH   SOLE   179,154 0 12,710
ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 19,681 385,666 SH   DFND 1 0 385,666 0
ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 1,131 22,165 SH   SOLE   22,086 0 79