The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COMMON 88579Y101 11,613 65,821 SH   SOLE   58,431 0 7,390
51JOB INC ADR (2 ORD) 316827104 71 831 SH   DFND 0 0 831 0
51JOB INC ADR (2 ORD) 316827104 5,626 66,261 SH   DFND 1 0 66,261 0
58 COM INC ADR EACH REPR 2 COM 31680Q104 104 1,607 SH   DFND 0 0 1,607 0
58 COM INC ADR EACH REPR 2 COM 31680Q104 7,233 111,737 SH   DFND 1 0 111,737 0
AAON INC COMMON 000360206 202,107 4,090,400 SH   DFND 1 0 4,090,400 0
AAON INC COMMON 000360206 50,162 1,015,211 SH   SOLE   973,794 118 41,299
AARON'S INC COMMON 002535300 5 85 SH   SOLE   85 0 0
ABBOTT LABS COMMON 002824100 7,692 88,552 SH   SOLE   88,552 0 0
ABBVIE INC COMMON 00287Y109 256 2,887 SH   SOLE   2,887 0 0
ABIOMED INC COMMON 003654100 6,531 38,287 SH   DFND 1 0 38,287 0
ABIOMED INC COMMON 003654100 208 1,218 SH   SOLE   1,206 0 12
ACCENTURE PLC CLASS A G1151C101 20,436 97,049 SH   DFND 1 0 97,049 0
ACCENTURE PLC CLASS A G1151C101 23,103 109,711 SH   SOLE   99,651 0 10,060
ACTIVISION BLIZZARD COMMON 00507V109 14,217 239,260 SH   DFND 1 0 239,260 0
ACTIVISION BLIZZARD COMMON 00507V109 3,691 62,109 SH   SOLE   61,212 0 897
ADOBE INC COMMON 00724F101 33 101 SH   SOLE   101 0 0
ADV MICRO DEVICES COMMON 007903107 6 120 SH   SOLE   120 0 0
AFLAC INC COMMON 001055102 5,885 111,246 SH   SOLE   111,246 0 0
AGILENT TECHN INC COMMON 00846U101 2 25 SH   SOLE   25 0 0
AIR PRODS & CHEMS COMMON 009158106 0 2 SH   SOLE   2 0 0
ALCON AG ORDINARY SH CHF 0.04 H01301128 9,400 166,170 SH   SOLE   138,165 0 28,005
ALEXANDRIA REAL ESTA REIT 015271109 2,376 14,706 SH   SOLE   14,706 0 0
ALEXION PHARM INC COMMON 015351109 2 14 SH   SOLE   14 0 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 66,306 312,618 SH   DFND 1 0 312,618 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 19,919 93,914 SH   SOLE   92,711 0 1,203
ALIGN TECH INC COMMON 016255101 1 4 SH   SOLE   4 0 0
ALLERGAN PLC SHARES G0177J108 2 11 SH   SOLE   11 0 0
ALLIANT ENERGY CORP COMMON 018802108 5 83 SH   SOLE   83 0 0
ALLSTATE CORP COMMON 020002101 2 22 SH   SOLE   22 0 0
ALPHABET INC CLASS C 02079K107 1,972 1,475 SH   SOLE   1,475 0 0
ALPHABET INC CLASS A 02079K305 2,734 2,041 SH   SOLE   2,041 0 0
ALTRIA GROUP INC COMMON 02209S103 3 56 SH   SOLE   56 0 0
AMAZON COM INC COMMON 023135106 82,805 44,812 SH   DFND 1 0 44,812 0
AMAZON COM INC COMMON 023135106 21,718 11,753 SH   SOLE   11,574 0 179
AMER SOFTWARE INC CLASS A 029683109 11,115 746,991 SH   DFND 1 0 746,991 0
AMER SOFTWARE INC CLASS A 029683109 25,428 1,708,838 SH   SOLE   1,697,883 200 10,755
AMERICAN EQ INVT LIF COMMON 025676206 3 107 SH   SOLE   107 0 0
AMERICAN EXPRESS CO COMMON 025816109 82 657 SH   SOLE   657 0 0
AMERICAN HOMES 4 R CL A 02665T306 2,855 108,927 SH   SOLE   108,927 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,228 9,694 SH   SOLE   9,694 0 0
AMERICOLD RLTY TR COMMON 03064D108 2,165 61,749 SH   SOLE   61,749 0 0
AMERIPRISE FINANCIAL COMMON 03076C106 2 12 SH   SOLE   12 0 0
AMERISOURCE-BERGEN COMMON 03073E105 4,809 56,563 SH   SOLE   56,563 0 0
AMERN INTL GROUP INC COMMON 026874784 3 61 SH   SOLE   61 0 0
AMETEK INC COMMON 031100100 29,980 300,579 SH   DFND 1 0 300,579 0
AMETEK INC COMMON 031100100 11,272 113,006 SH   SOLE   112,590 0 416
AMGEN INC COMMON 031162100 9,158 37,986 SH   SOLE   37,986 0 0
AMN HEALTHCARE SERVI COMMON 001744101 4 69 SH   DFND   69 0 0
AMN HEALTHCARE SERVI COMMON 001744101 18,329 294,160 SH   DFND 1 0 294,160 0
AMN HEALTHCARE SERVI COMMON 001744101 91,761 1,472,655 SH   SOLE   1,452,791 124 19,740
AMPHENOL CORPORATION CLASS A 032095101 70,128 647,957 SH   DFND 1 0 647,957 0
AMPHENOL CORPORATION CLASS A 032095101 18,910 174,715 SH   SOLE   173,146 0 1,569
ANALOG DEVICES INC COMMON 032654105 212 1,781 SH   DFND 1 0 1,781 0
ANALOG DEVICES INC COMMON 032654105 18,164 152,836 SH   SOLE   134,729 0 18,107
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 1,310 15,970 SH   SOLE   15,970 0 0
ANIKA THERAPEUTICS COMMON 035255108 17,877 344,790 SH   DFND 1 0 344,790 0
ANIKA THERAPEUTICS COMMON 035255108 51,316 989,689 SH   SOLE   984,782 88 4,819
ANSYS INC COMMON 03662Q105 3 12 SH   DFND   12 0 0
ANSYS INC COMMON 03662Q105 162,714 632,120 SH   DFND 1 0 632,120 0
ANSYS INC COMMON 03662Q105 100,648 391,003 SH   SOLE   381,146 38 9,819
ANTHEM INC COMMON 036752103 217 719 SH   SOLE   719 0 0
AON PLC COMMON G0408V102 1 4 SH   SOLE   4 0 0
APARTMENT INV&MGMT CL A 03748R754 3 56 SH   SOLE   56 0 0
APERGY CORPORATION COM 03755L104 12 361 SH   SOLE   361 0 0
APPLE INC COMMON 037833100 5,425 18,472 SH   SOLE   17,972 0 500
APPLIED MATERIALS COMMON 038222105 7 111 SH   SOLE   111 0 0
APTARGROUP INC COMMON 038336103 7 57 SH   DFND 0 57 0 0
APTARGROUP INC COMMON 038336103 24,675 213,412 SH   DFND 1 0 213,412 0
APTARGROUP INC COMMON 038336103 78,025 674,827 SH   SOLE   609,757 0 65,070
APTIV PLC ORDINARY SHARES G6095L109 1 13 SH   SOLE   13 0 0
ARCBEST CORP COMMON 03937C105 3 108 SH   SOLE   108 0 0
ARCHROCK INC COMMON 03957W106 2 206 SH   SOLE   206 0 0
ARGO GRUP INTL HLDGS COMMON G0464B107 5 70 SH   SOLE   70 0 0
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 11,325 226,274 SH   SOLE   226,274 0 0
ARTISAN PARTNERS A CLASS A 04316A108 8 251 SH   DFND 0 251 0 0
ARTISAN PARTNERS A CLASS A 04316A108 28,817 891,600 SH   DFND 1 0 891,600 0
ARTISAN PARTNERS A CLASS A 04316A108 98,172 3,037,487 SH   SOLE   2,749,473 0 288,014
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 3,761 12,710 SH   SOLE   12,710 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 27 223 SH   DFND   223 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 332,569 2,750,098 SH   DFND 1 0 2,750,098 0
ASPEN TECHNOLOGY INC COMMON 045327103 405,137 3,350,174 SH   SOLE   3,127,526 131 222,517
ASSURANT INC COMMON 04621X108 6 44 SH   SOLE   44 0 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 449 9,004 SH   DFND 1 0 9,004 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 3,158 63,341 SH   SOLE   63,341 0 0
AT&T INC COMMON 00206R102 2,016 51,579 SH   DFND 1 0 51,579 0
AT&T INC COMMON 00206R102 7,419 189,833 SH   SOLE   189,833 0 0
ATLASSIAN CORP PLC COMMON CL A G06242104 1 10 SH   SOLE   10 0 0
ATRION CORP COMMON 049904105 10 13 SH   DFND 0 13 0 0
ATRION CORP COMMON 049904105 36,733 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 101,994 135,719 SH   SOLE   122,195 0 13,524
AUTODESK INC COMMON 052769106 269 1,468 SH   SOLE   1,468 0 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 29 359 SH   DFND 0 359 0 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 499,413 6,241,888 SH   DFND 1 0 6,241,888 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 375,657 4,695,121 SH   SOLE   4,314,023 117 380,981
AUTOMATIC DATA PROC COMMON 053015103 615 3,608 SH   SOLE   3,608 0 0
AVALARA INC COM USD0.0001 05338G106 187,743 2,563,051 SH   DFND 1 0 2,563,051 0
AVALARA INC COM USD0.0001 05338G106 41,234 562,924 SH   SOLE   543,021 51 19,852
AXALTA COATING SYS COMMON G0750C108 4,402 144,819 SH   SOLE   144,819 0 0
BADGER METER INC COMMON 056525108 18,191 280,160 SH   DFND 1 0 280,160 0
BADGER METER INC COMMON 056525108 46,009 708,590 SH   SOLE   704,762 69 3,759
BANK HAWAII CORP COMMON 062540109 29,303 307,929 SH   DFND 1 0 307,929 0
BANK HAWAII CORP COMMON 062540109 86,948 913,692 SH   SOLE   909,457 77 4,158
BANK OF AMERICA CORP COMMON 060505104 37,022 1,051,160 SH   DFND 1 0 1,051,160 0
BANK OF AMERICA CORP COMMON 060505104 9,679 274,812 SH   SOLE   270,879 0 3,933
BARCLAYS BK PLC IDX GSC 2015 06738C794 62 4,000 SH   SOLE   4,000 0 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 11,301 640,051 SH   SOLE   640,051 0 0
BAXTER INTL INC COMMON 071813109 2 29 SH   SOLE   29 0 0
BCE INC COMMON 5534B760C 1,973 42,560 SH   DFND 1 0 42,560 0
BCE INC COMMON 5534B760C 7,060 152,311 SH   SOLE   152,311 0 0
BECTON DICKINSON COMMON 075887109 15,865 58,330 SH   SOLE   51,785 0 6,545
BERKLEY W R CORP COM 084423102 4 61 SH   DFND   61 0 0
BERKLEY W R CORP COM 084423102 1,739 25,170 SH   DFND 1 0 25,170 0
BERKLEY W R CORP COM 084423102 96,192 1,392,058 SH   SOLE   1,374,171 107 17,780
BERKSHIRE HATHAWAY CLASS A 084670108 1,019 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 1,009 4,455 SH   SOLE   4,455 0 0
BERKSHIRE HILLS BANC COMMON 084680107 4 108 SH   SOLE   108 0 0
BILL COM HLDGS INC COMMON 090043100 72,715 1,911,033 SH   DFND 1 0 1,911,033 0
BILL COM HLDGS INC COMMON 090043100 6,392 168,001 SH   SOLE   166,175 0 1,826
BIOGEN INC COMMON 09062X103 2 7 SH   SOLE   7 0 0
BLACKLINE INC COM USD0.01 09239B109 164,765 3,195,593 SH   DFND 1 0 3,195,593 0
BLACKLINE INC COM USD0.01 09239B109 39,731 770,574 SH   SOLE   739,446 89 31,039
BLACKROCK INC COMMON 09247X101 3 6 SH   SOLE   6 0 0
BLUCORA INC COMMON 095229100 3 117 SH   SOLE   117 0 0
BLUEBIRD BIO INC COMMON 09609G100 2 23 SH   SOLE   23 0 0
BOEING CO COMMON 097023105 14 43 SH   SOLE   43 0 0
BONANZA CREEK ENER COMMON 097793400 1 62 SH   SOLE   62 0 0
BOOKING HLDGS INC COMMON 09857L108 2 1 SH   SOLE   1 0 0
BORG WARNER INC COMMON 099724106 1 25 SH   SOLE   25 0 0
BOSTON PROPERTIES COMMON 101121101 1,655 12,002 SH   SOLE   12,002 0 0
BOSTON SCIENTIFIC COMMON 101137107 2 50 SH   SOLE   50 0 0
BP PLC ADR (6 ORD) 055622104 560 14,835 SH   SOLE   14,835 0 0
BRANDYWINE RLTY TR SBI USD0.01 105368203 3 216 SH   SOLE   216 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 8 125 SH   SOLE   125 0 0
BRISTOL MYERS SQUIBB CONTI VAL RIGHTS WI 110122157 0 87 SH   SOLE   87 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 944 22,236 SH   SOLE   22,236 0 0
BROADCOM INC COMMON 11135F101 9 29 SH   SOLE   29 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 19,802 160,285 SH   DFND 1 0 160,285 0
BROADRIDGE FINL SOLN COMMON 11133T103 29,706 240,444 SH   SOLE   228,224 0 12,220
BROOKS AUTOMATION COMMON 114340102 55,377 1,319,768 SH   DFND 1 0 1,319,768 0
BROOKS AUTOMATION COMMON 114340102 93,423 2,226,458 SH   SOLE   2,214,379 204 11,875
BROWN FORMAN CORP CLASS B 115637209 13,735 203,179 SH   DFND 1 0 203,179 0
BROWN FORMAN CORP CLASS B 115637209 1,262 18,663 SH   SOLE   18,521 0 142
BUILDERS FIRSTSOURCE COMMON 12008R107 4 164 SH   SOLE   164 0 0
CABOT CORP COMMON 127055101 3 59 SH   SOLE   59 0 0
CABOT MICROELECT CO COMMON 12709P103 4 26 SH   SOLE   26 0 0
CADENCE BANCORP COMMON STOCK CLASS A 12739A100 2 117 SH   SOLE   117 0 0
CAPITAL ONE FINL CO COMMON 14040H105 2 19 SH   SOLE   19 0 0
CARDINAL HEALTH INC COMMON 14149Y108 2 32 SH   SOLE   32 0 0
CARPENTER TECHNOLOGY COMMON 144285103 4 83 SH   SOLE   83 0 0
CARTERS INC COMMON 146229109 8 72 SH   SOLE   72 0 0
CASS INFORMATION SYS COMMON 14808P109 21,327 369,360 SH   DFND 1 0 369,360 0
CASS INFORMATION SYS COMMON 14808P109 39,840 689,972 SH   SOLE   684,433 98 5,441
CATERPILLAR INC COMMON 149123101 2 11 SH   SOLE   11 0 0
CATHAY GEN BANCORP COMMON 149150104 4 95 SH   SOLE   95 0 0
CDK GLOBAL INC COM 12508E101 58 1,066 SH   SOLE   1,066 0 0
CDW CORP COMMON 12514G108 39 270 SH   DFND   270 0 0
CDW CORP COMMON 12514G108 119,606 837,341 SH   DFND 1 0 837,341 0
CDW CORP COMMON 12514G108 504,153 3,529,475 SH   SOLE   3,290,264 75 239,136
CELANESE CORP COMMON STOCK 150870103 5 40 SH   SOLE   40 0 0
CENTENE CORP DEL COMMON 15135B101 2 36 SH   SOLE   36 0 0
CENTERPOINT ENERGY COMMON 15189T107 7 265 SH   SOLE   265 0 0
CENTERSTATE BANK COMMON 15201P109 3 121 SH   SOLE   121 0 0
CERNER CORP COMMON 156782104 4 52 SH   SOLE   52 0 0
CHARLES RIV LABS INT COMMON 159864107 4 29 SH   DFND   29 0 0
CHARLES RIV LABS INT COMMON 159864107 1,801 11,789 SH   DFND 1 0 11,789 0
CHARLES RIV LABS INT COMMON 159864107 183,479 1,201,092 SH   SOLE   1,200,782 51 259
CHARTER COMMUNICATIO CL A 16119P108 13 26 SH   SOLE   26 0 0
CHEESECAKE FACTORY COMMON 163072101 25,444 654,750 SH   DFND 1 0 654,750 0
CHEESECAKE FACTORY COMMON 163072101 62,911 1,618,899 SH   SOLE   1,610,236 161 8,502
CHEFS WAREHOUSE HO COMMON 163086101 112,639 2,955,617 SH   DFND 1 0 2,955,617 0
CHEFS WAREHOUSE HO COMMON 163086101 36,687 962,658 SH   SOLE   955,246 119 7,293
CHEVRON CORP COMMON 166764100 6,488 53,838 SH   SOLE   53,355 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 856 20,251 SH   SOLE   20,251 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 5 6 SH   SOLE   6 0 0
CHUBB LIMITED COMMON H1467J104 5 30 SH   SOLE   30 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 839 22,725 SH   SOLE   22,725 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 424 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 21,227 627,100 SH   DFND 1 0 627,100 0
CINEMARK HOLDINGS COMMON 17243V102 55,384 1,636,144 SH   SOLE   1,627,683 156 8,305
CINTAS CORP COMMON 172908105 2 7 SH   SOLE   7 0 0
CISCO SYSTEMS INC COMMON 17275R102 353 7,370 SH   DFND 1 0 7,370 0
CISCO SYSTEMS INC COMMON 17275R102 2,721 56,724 SH   SOLE   56,724 0 0
CITIGROUP INC COMMON 172967424 8 102 SH   SOLE   102 0 0
CITIZENS FINANCIAL COMMON 174610105 1 31 SH   SOLE   31 0 0
CLEARWAY ENERGY INC CL C COM STOCK $0.01 18539C204 4 222 SH   SOLE   222 0 0
CLOROX CO COMMON 189054109 1 8 SH   SOLE   8 0 0
CME GROUP INC CLASS A 12572Q105 10,208 50,856 SH   SOLE   43,943 0 6,913
COCA-COLA CO COMMON 191216100 880 15,905 SH   DFND 1 0 15,905 0
COCA-COLA CO COMMON 191216100 3,345 60,426 SH   SOLE   60,426 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 1,440 23,211 SH   SOLE   23,211 0 0
COLGATE PALMOLIVE CO COMMON 194162103 2 29 SH   SOLE   29 0 0
COMCAST CORP CLASS A 20030N101 23 508 SH   SOLE   508 0 0
COMERICA INC COMMON 200340107 1 19 SH   SOLE   19 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 21 1,109 SH   DFND 0 0 1,109 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 28,904 1,523,653 SH   DFND 1 0 1,523,653 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 2,640 139,150 SH   SOLE   139,150 0 0
CONAGRA BRANDS INC COMMON 205887102 2 47 SH   SOLE   47 0 0
CONCHO RESOURCES COMMON 20605P101 1 13 SH   SOLE   13 0 0
CONOCOPHILLIPS COMMON 20825C104 93 1,427 SH   SOLE   1,427 0 0
CONSOLDTD EDISON INC COMMON 209115104 32 349 SH   SOLE   349 0 0
CONSTELLATION BRANDS CLASS A 21036P108 3 17 SH   SOLE   17 0 0
COOPER COMPANIES INC COMMON 216648402 4 13 SH   DFND   13 0 0
COOPER COMPANIES INC COMMON 216648402 15,907 49,510 SH   DFND 1 0 49,510 0
COOPER COMPANIES INC COMMON 216648402 89,048 277,157 SH   SOLE   276,952 23 182
COPART INC COMMON 217204106 4 49 SH   DFND   49 0 0
COPART INC COMMON 217204106 2,910 31,999 SH   DFND 1 0 31,999 0
COPART INC COMMON 217204106 90,932 999,910 SH   SOLE   985,724 87 14,099
CORE LABORATORIES COMMON N22717107 1 38 SH   DFND 0 38 0 0
CORE LABORATORIES COMMON N22717107 15,693 416,600 SH   DFND 1 0 416,600 0
CORE LABORATORIES COMMON N22717107 42,023 1,115,540 SH   SOLE   1,059,984 59 55,497
CORELOGIC INC COMMON 21871D103 24,111 551,620 SH   DFND 1 0 551,620 0
CORELOGIC INC COMMON 21871D103 60,656 1,387,687 SH   SOLE   1,379,894 140 7,653
CORTEVA INC COM 22052L104 13 433 SH   SOLE   0 0 433
COSTAR GROUP INC COMMON 22160N109 37,793 63,167 SH   DFND 1 0 63,167 0
COSTAR GROUP INC COMMON 22160N109 7,417 12,396 SH   SOLE   12,203 0 193
COSTCO WHSL CORP COMMON 22160K105 148 503 SH   SOLE   503 0 0
CROWN CASTLE INTL COMMON 22822V101 1,628 11,450 SH   DFND 1 0 11,450 0
CROWN CASTLE INTL COMMON 22822V101 15,345 107,948 SH   SOLE   98,954 0 8,994
CSX CORP COMMON 126408103 4 57 SH   SOLE   57 0 0
CUMMINS INC COMMON 231021106 3 14 SH   SOLE   14 0 0
CVS HEALTH CORP COMMON 126650100 7,961 107,157 SH   SOLE   107,157 0 0
D R HORTON INC COMMON 23331A109 1 21 SH   SOLE   21 0 0
DANAHER CORP COMMON 235851102 22,153 144,339 SH   DFND 1 0 144,339 0
DANAHER CORP COMMON 235851102 5,694 37,101 SH   SOLE   36,515 0 586
DATADOG INC CLASS A COMMON 23804L103 5,184 137,216 SH   DFND 1 0 137,216 0
DATADOG INC CLASS A COMMON 23804L103 330 8,724 SH   SOLE   8,660 0 64
DAVE & BUSTER'S EN COM USD0.01 238337109 2 62 SH   SOLE   62 0 0
DEERE & CO COMMON 244199105 3 20 SH   SOLE   20 0 0
DELTA AIR LINES COMMON 247361702 1 18 SH   SOLE   18 0 0
DIAGEO P L C SP ADR (4 ORD) 25243Q205 12,491 74,164 SH   SOLE   64,849 0 9,315
DIODES INC COMMON 254543101 6 100 SH   SOLE   100 0 0
DISCOVER FINL SVCS COMMON 254709108 2 18 SH   SOLE   18 0 0
DISH NETWORK CORP CLASS A 25470M109 2 45 SH   SOLE   45 0 0
DOCUSIGN INC COMMON 256163106 5 74 SH   DFND   74 0 0
DOCUSIGN INC COMMON 256163106 258,377 3,486,395 SH   DFND 1 0 3,486,395 0
DOCUSIGN INC COMMON 256163106 121,702 1,642,174 SH   SOLE   1,591,050 221 50,903
DOLLAR GEN CORP COMMON 256677105 5,651 36,227 SH   SOLE   36,227 0 0
DOMINION ENERGY INC COMMON 25746U109 9 112 SH   SOLE   112 0 0
DOMINOS PIZZA INC COMMON 25754A201 11,184 38,069 SH   DFND 1 0 38,069 0
DOMINOS PIZZA INC COMMON 25754A201 1,433 4,876 SH   SOLE   4,839 0 37
DONALDSON INC COMMON 257651109 8 145 SH   DFND 0 145 0 0
DONALDSON INC COMMON 257651109 30,377 527,200 SH   DFND 1 0 527,200 0
DONALDSON INC COMMON 257651109 97,287 1,688,412 SH   SOLE   1,522,938 0 165,474
DOVER CORP COMMON 260003108 576 5,000 SH   SOLE   5,000 0 0
DOW INC COMMON STOCK 260557103 25 450 SH   SOLE   17 0 433
DRIL-QUIP INC COMMON 262037104 11 230 SH   DFND 0 230 0 0
DRIL-QUIP INC COMMON 262037104 46,693 995,366 SH   DFND 1 0 995,366 0
DRIL-QUIP INC COMMON 262037104 127,088 2,709,187 SH   SOLE   2,447,967 0 261,220
DUKE ENERGY CORP COMMON 26441C204 231 2,530 SH   SOLE   2,530 0 0
DUKE REALTY CORP COMMON 264411505 4 108 SH   SOLE   108 0 0
DUPONT DE NEMOURS COM 26614N102 28 433 SH   SOLE   0 0 433
DYNATRACE HOLDINGS L COMMON 268150109 7,987 315,678 SH   DFND 1 0 315,678 0
DYNATRACE HOLDINGS L COMMON 268150109 615 24,290 SH   SOLE   24,097 0 193
EATON CORPORATION COMMON G29183103 5 48 SH   SOLE   48 0 0
EATON VANCE COM CALI MUNI BD FD 27828A100 394 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
EBAY INC COMMON 278642103 4 112 SH   SOLE   112 0 0
ECOLAB INC COMMON 278865100 26,069 135,080 SH   DFND 1 0 135,080 0
ECOLAB INC COMMON 278865100 7,736 40,083 SH   SOLE   39,560 0 523
EDISON INTL COMMON 281020107 2 22 SH   SOLE   22 0 0
EDWARDS LIFESCIENCE COMMON 28176E108 5 21 SH   SOLE   21 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103 3 95 SH   DFND   95 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103 26,155 888,117 SH   DFND 1 0 888,117 0
ELANCO ANIMAL HEALTH COMMON 28414H103 57,021 1,936,196 SH   SOLE   1,908,368 172 27,656
ELASTIC N V SHS N14506104 12,453 193,678 SH   DFND 1 0 193,678 0
ELASTIC N V SHS N14506104 841 13,077 SH   SOLE   12,974 0 103
EMERGENT BIOSOLUTNS COMMON 29089Q105 4 70 SH   SOLE   70 0 0
EMERSON ELEC CO COMMON 291011104 1,604 21,038 SH   SOLE   21,038 0 0
EOG RESOURCES INC COMMON 26875P101 1 16 SH   SOLE   16 0 0
EQUIFAX INC COMMON 294429105 37,221 265,635 SH   DFND 1 0 265,635 0
EQUIFAX INC COMMON 294429105 18,673 133,263 SH   SOLE   121,064 0 12,199
EQUINIX INC COMMON 29444U700 2,803 4,802 SH   SOLE   4,802 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,944 41,824 SH   SOLE   41,824 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 2 20 SH   SOLE   20 0 0
ESSEX PPTY TR INC REIT 297178105 2,258 7,503 SH   SOLE   7,503 0 0
ESTEE LAUDER CO CLASS A 518439104 6 30 SH   SOLE   30 0 0
EVERCORE INC CLASS A 29977A105 3 42 SH   SOLE   42 0 0
EXACT SCIENCES CORP COMMON 30063P105 1 15 SH   SOLE   15 0 0
EXELON CORP COMMON 30161N101 3 60 SH   SOLE   60 0 0
EXPEDITORS INTL WASH COMMON 302130109 4 54 SH   DFND   54 0 0
EXPEDITORS INTL WASH COMMON 302130109 1,690 21,660 SH   DFND 1 0 21,660 0
EXPEDITORS INTL WASH COMMON 302130109 93,023 1,192,291 SH   SOLE   1,176,715 97 15,479
EXPONET INC COMMON 30214U102 14,434 209,157 SH   DFND 1 0 209,157 0
EXPONET INC COMMON 30214U102 5,233 75,828 SH   SOLE   75,554 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,412 13,367 SH   SOLE   13,367 0 0
EXXON MOBIL CORP COMMON 30231G102 6,689 95,858 SH   SOLE   83,082 0 12,776
FABRINET COM USD0.01 G3323L100 5 79 SH   SOLE   79 0 0
FACEBOOK INC CLASS A 30303M102 66,360 323,312 SH   DFND 1 0 323,312 0
FACEBOOK INC CLASS A 30303M102 16,904 82,358 SH   SOLE   81,062 0 1,296
FACTSET RESH SYS INC COMMON 303075105 14 52 SH   DFND 0 52 0 0
FACTSET RESH SYS INC COMMON 303075105 209,057 779,190 SH   DFND 1 0 779,190 0
FACTSET RESH SYS INC COMMON 303075105 187,471 698,719 SH   SOLE   638,063 14 60,642
FAIR ISAAC INC COMMON 303250104 3 8 SH   DFND   8 0 0
FAIR ISAAC INC COMMON 303250104 41,740 111,401 SH   DFND 1 0 111,401 0
FAIR ISAAC INC COMMON 303250104 58,890 157,174 SH   SOLE   154,824 13 2,337
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 1 9 SH   SOLE   9 0 0
FEDERAL SIGNAL CORP COMMON 313855108 5 159 SH   SOLE   159 0 0
FEDEX CORP COMMON 31428X106 818 5,407 SH   SOLE   5,407 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 35 100 SH   SOLE   100 0 0
FIDELITY NATL INFO COMMON 31620M106 11,586 83,297 SH   DFND 1 0 83,297 0
FIDELITY NATL INFO COMMON 31620M106 14,784 106,290 SH   SOLE   94,002 0 12,288
FIRST FINL BKSH COMMON 32020R109 36,605 1,042,880 SH   DFND 1 0 1,042,880 0
FIRST FINL BKSH COMMON 32020R109 78,670 2,241,311 SH   SOLE   2,230,698 188 10,425
FIRST HAWAIIAN COM USD0.01 32051X108 14 479 SH   DFND 0 479 0 0
FIRST HAWAIIAN COM USD0.01 32051X108 25,018 867,160 SH   DFND 1 0 867,160 0
FIRST HAWAIIAN COM USD0.01 32051X108 74,763 2,591,441 SH   SOLE   2,333,925 0 257,516
FIRST TR US EQ OPPOR ETF 336920103 165 2,050 SH   SOLE   2,050 0 0
FISERV INC COMMON 337738108 317 2,738 SH   SOLE   2,738 0 0
FIVE9 INC COM USD0.001 338307101 12 190 SH   SOLE   190 0 0
FLEETCOR TECHNOLOG COMMON 339041105 9,612 33,407 SH   DFND 1 0 33,407 0
FLEETCOR TECHNOLOG COMMON 339041105 1,074 3,734 SH   SOLE   3,706 0 28
FLEXSHARES TR MORNSTAR UPSTR 33939L407 10 305 SH   SOLE   305 0 0
FLIR SYS INC COMMON 302445101 4 84 SH   DFND   84 0 0
FLIR SYS INC COMMON 302445101 1,760 33,810 SH   DFND 1 0 33,810 0
FLIR SYS INC COMMON 302445101 83,322 1,600,187 SH   SOLE   1,599,271 150 766
FLOWSERVE CORP COMMON 34354P105 2 32 SH   SOLE   32 0 0
FONAR CORP COMMON 344437405 8,944 454,260 SH   SOLE   454,260 0 0
FORTIS INC COMMON 349553107 1,462 35,220 SH   DFND 1 0 35,220 0
FORTIS INC COMMON 349553107 5,336 128,509 SH   SOLE   128,509 0 0
FORTIVE CORPORATION COMMON STOCK 34959J108 3 37 SH   SOLE   37 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 274,398 3,944,203 SH   DFND 1 0 3,944,203 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 76,658 1,101,887 SH   SOLE   1,057,400 129 44,358
FRANKLIN RES INC COMMON 354613101 302 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 12,375 209,433 SH   DFND 1 0 209,433 0
FRESHPET INC COMMON 358039105 781 13,210 SH   SOLE   13,095 0 115
FS KKR CAPITAL CORP COMMON 302635107 87 14,145 SH   SOLE   14,145 0 0
FULTON FINL CORP COMMON 360271100 4 227 SH   SOLE   227 0 0
GARTNER INC COMMON 366651107 7,492 48,620 SH   DFND 1 0 48,620 0
GARTNER INC COMMON 366651107 605 3,923 SH   SOLE   3,891 0 32
GENERAL DYNAMICS COMMON 369550108 9 51 SH   SOLE   51 0 0
GENERAL ELECTRIC CO COMMON 369604103 8 717 SH   SOLE   717 0 0
GENERAL MILLS INC COMMON 370334104 1,420 26,511 SH   SOLE   26,511 0 0
GENERAL MOTORS CO COMMON 37045V100 0 8 SH   SOLE   8 0 0
GENMAB AS SPNADR REPR 0.50 ORD 372303206 2,840 127,189 SH   SOLE   127,189 0 0
G-III APPAREL GROUP COMMON 36237H101 2 65 SH   SOLE   65 0 0
GILEAD SCIENCES INC COMMON 375558103 3 40 SH   SOLE   40 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 1,125 23,946 SH   DFND 1 0 23,946 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 8,538 181,691 SH   SOLE   181,691 0 0
GLOBAL PAYMENTS INC COMMON 37940X102 4 22 SH   SOLE   22 0 0
GLOBUS MED INC CLASS A 379577208 27,970 475,041 SH   DFND 1 0 475,041 0
GLOBUS MED INC CLASS A 379577208 10,474 177,892 SH   SOLE   177,257 0 635
GOLDMAN SACHS GROUP COMMON 38141G104 4 19 SH   SOLE   19 0 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 62,047 1,463,382 SH   DFND 1 0 1,463,382 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 12,231 288,470 SH   SOLE   276,396 31 12,043
GRACO INC COMMON 384109104 18 352 SH   DFND 0 352 0 0
GRACO INC COMMON 384109104 102,692 1,974,851 SH   DFND 1 0 1,974,851 0
GRACO INC COMMON 384109104 276,588 5,318,971 SH   SOLE   4,931,206 126 387,639
GRAINGER W W INC COMMON 384802104 7,218 21,321 SH   SOLE   21,321 0 0
GRAY TELEVISION INC COMMON 389375106 5 222 SH   SOLE   222 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 128,662 3,964,936 SH   DFND 1 0 3,964,936 0
GROCERY OUTLET HLD COM USD0.001 39874R101 29,579 911,519 SH   SOLE   874,050 103 37,366
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 19,834 907,305 SH   DFND 1 0 907,305 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 1,253 57,301 SH   SOLE   56,780 0 521
GUIDEWIRE SOFTWARE COMMON 40171V100 14 131 SH   SOLE   131 0 0
HALLIBURTON COMMON 406216101 3 110 SH   SOLE   110 0 0
HCA HEALTHCARE COMMON 40412C101 3 20 SH   SOLE   20 0 0
HDFC BANK LTD ADR (3 INR10) 40415F101 3,725 58,778 SH   SOLE   58,778 0 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 186 8,671 SH   DFND 0 0 8,671 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 111,107 5,179,819 SH   DFND 1 0 5,179,819 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 25,908 1,207,838 SH   SOLE   1,207,838 0 0
HEALTHEQUITY INC COMMON 42226A107 19,692 265,858 SH   DFND 1 0 265,858 0
HEALTHEQUITY INC COMMON 42226A107 3,607 48,693 SH   SOLE   47,985 0 708
HEALTHPEAK PROPERTIE COM USD1 42250P103 2,572 74,619 SH   SOLE   74,619 0 0
HEICO CORP NEW CLASS A 422806208 166,593 1,860,749 SH   DFND 1 0 1,860,749 0
HEICO CORP NEW CLASS A 422806208 39,272 438,645 SH   SOLE   420,679 51 17,915
HELEN OF TROY CORP COMMON G4388N106 5 26 SH   SOLE   26 0 0
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 25 540 SH   SOLE   540 0 0
HENRY JACK & ASSOC COMMON 426281101 13 88 SH   DFND   88 0 0
HENRY JACK & ASSOC COMMON 426281101 51,637 354,476 SH   DFND 1 0 354,476 0
HENRY JACK & ASSOC COMMON 426281101 218,858 1,502,404 SH   SOLE   1,426,952 66 75,386
HENRY SCHEIN INC COM 806407102 2 26 SH   SOLE   26 0 0
HERSHA HOSPIT TR SH BEN INT A 427825500 2 169 SH   SOLE   169 0 0
HESS CORPORATION COMMON 42809H107 1 17 SH   SOLE   17 0 0
HEWLETT PACKARD ENTR COMMON USD0.01 42824C109 1 72 SH   SOLE   72 0 0
HILLTOP HOLDINGS COMMON 432748101 4 148 SH   SOLE   148 0 0
HILTON WRLDWDE HLDGS COMMON 43300A203 2,258 20,356 SH   SOLE   20,356 0 0
HOME DEPOT INC COMMON 437076102 16,739 76,653 SH   DFND 1 0 76,653 0
HOME DEPOT INC COMMON 437076102 5,751 26,332 SH   SOLE   26,028 0 304
HONEYWELL INTL INC COMMON 438516106 16,570 93,614 SH   SOLE   79,914 0 13,700
HORMEL FOODS CORP COMMON 440452100 730 16,189 SH   SOLE   16,189 0 0
HOULIHAN LOKEY INC COMMON CL A 441593100 40,265 823,925 SH   DFND 1 0 823,925 0
HOULIHAN LOKEY INC COMMON CL A 441593100 73,588 1,505,778 SH   SOLE   1,497,596 147 8,035
HUMANA INC COMMON 444859102 3 7 SH   SOLE   7 0 0
HUNTINGTON INGALLS COMMON 446413106 2 7 SH   SOLE   7 0 0
IDEXX LABS INC COMMON 45168D104 1 5 SH   SOLE   5 0 0
IHS MARKIT LTD SHS G47567105 2 25 SH   SOLE   25 0 0
II VI INC COMMON 902104108 2 53 SH   SOLE   53 0 0
ILLINOIS TOOL WORKS COMMON 452308109 6,325 35,209 SH   SOLE   35,209 0 0
ILLUMINA INC COMMON 452327109 18,238 54,978 SH   DFND 1 0 54,978 0
ILLUMINA INC COMMON 452327109 3,776 11,383 SH   SOLE   11,226 0 157
IMAX CORP COMMON 45245E109 3 149 SH   SOLE   149 0 0
INCYTE CORPORATION COMMON 45337C102 1 10 SH   SOLE   10 0 0
INGERSOLL-RAND PLC CLASS A G47791101 16,297 122,609 SH   SOLE   107,176 0 15,433
INTEL CORP COMMON 458140100 125 2,086 SH   SOLE   2,086 0 0
INTERACTIVE BROKERS CLASS A 45841N107 2 52 SH   DFND   52 0 0
INTERACTIVE BROKERS CLASS A 45841N107 185,035 3,969,002 SH   DFND 1 0 3,969,002 0
INTERACTIVE BROKERS CLASS A 45841N107 85,970 1,844,047 SH   SOLE   1,788,578 202 55,267
INTERNATIONAL PAPER COMMON 460146103 5 114 SH   SOLE   114 0 0
INTL BUSINESS MCHN COMMON 459200101 1,220 9,100 SH   DFND 1 0 9,100 0
INTL BUSINESS MCHN COMMON 459200101 4,329 32,298 SH   SOLE   32,298 0 0
INTL FLAVORS & FRAGR COMMON 459506101 7 57 SH   SOLE   57 0 0
INTUIT COMMON 461202103 2,148 8,201 SH   SOLE   8,201 0 0
INTUITIVE SURGIC INC COMMON 46120E602 10 17 SH   SOLE   17 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 230 1,083 SH   SOLE   1,083 0 0
IPG PHOTONICS CORP COMMON 44980X109 2 12 SH   SOLE   12 0 0
IQVIA HOLDINGS INC COMMON 46266C105 324 2,097 SH   SOLE   2,097 0 0
ISHARES MSCI EMRG MKTS MIN V 464286533 200 3,404 SH   SOLE   3,404 0 0
ISHARES SELECT DIVID ETF 464287168 2,799 26,489 SH   SOLE   26,489 0 0
ISHARES EMERG MKTS ETF 464287234 1,835 40,973 SH   SOLE   40,973 0 0
ISHARES IBOXX INV CP ETF 464287242 166 1,302 SH   SOLE   1,302 0 0
ISHARES S&P 500 GRWT ETF 464287309 87 449 SH   SOLE   449 0 0
ISHARES S&P 500 VAL ETF 464287408 75 576 SH   SOLE   576 0 0
ISHARES MSCI EAFE ETF 464287465 2,462 35,399 SH   SOLE   35,399 0 0
ISHARES RUS MDCP VAL ETF 464287473 874 9,221 SH   SOLE   9,221 0 0
ISHARES RUS MD CP GR ETF 464287481 1,254 8,217 SH   SOLE   7,691 0 526
ISHARES RUS MID-CAP ETF 464287499 13,145 220,419 SH   SOLE   218,086 0 2,333
ISHARES NASDQ BIOTEC ETF 464287556 1,438 11,915 SH   SOLE   11,667 0 248
ISHARES RUS 1000 VAL ETF 464287598 9,533 69,794 SH   SOLE   69,470 0 324
ISHARES S&P MC 400GR ETF 464287606 48 200 SH   SOLE   200 0 0
ISHARES RUS 1000 GRW ETF 464287614 12,288 69,796 SH   SOLE   69,796 0 0
ISHARES RUS 1000 ETF 464287622 2,355 13,192 SH   SOLE   13,192 0 0
ISHARES RUS 2000 VAL ETF 464287630 19,617 152,328 SH   SOLE   151,291 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 2,676 12,481 SH   SOLE   12,344 0 137
ISHARES RUSSELL 2000 ETF 464287655 40,554 244,526 SH   SOLE   244,526 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,127 5,971 SH   SOLE   5,971 0 0
ISHARES US HLTHCARE ETF 464287762 1,608 7,449 SH   SOLE   7,210 0 239
ISHARES SP SMCP600VL ETF 464287879 1 7 SH   SOLE   7 0 0
ISHARES SP SMCP600GR ETF 464287887 26 136 SH   SOLE   136 0 0
ISHARES AGENCY BOND ETF 464288166 7 60 SH   SOLE   60 0 0
ISHARES EAFE SML CP ETF 464288273 2 29 SH   SOLE   29 0 0
ISHARES JP MOR EM MK ETF 464288281 248 2,174 SH   SOLE   2,174 0 0
ISHARES INTRM GOV CR ETF 464288612 52 460 SH   SOLE   460 0 0
ISHARES INTERM TR CRP BD ETF 464288638 128 2,212 SH   SOLE   2,212 0 0
ISHARES SH TR CORP ETF 464288646 1,680 31,330 SH   SOLE   31,330 0 0
ISHARES GLOB UTILITS ETF 464288711 386 6,573 SH   SOLE   5,728 0 845
ISHARES U.S. AER&DEF ETF 464288760 62 280 SH   SOLE   280 0 0
ISHARES MICRO-CAP ETF 464288869 36 362 SH   SOLE   362 0 0
ISHARES EAFE GRWTH ETF 464288885 2,873 33,219 SH   SOLE   33,219 0 0
ISHARES MSCI EURO FL ETF 464289180 1,999 102,905 SH   SOLE   102,905 0 0
ISHARES HIGH DIVIDND ETF 46429B663 958 9,763 SH   SOLE   9,763 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 627 43,216 SH   SOLE   43,216 0 0
ISHARES INC CORE MSCI EMKT 46434G103 3 51 SH   SOLE   51 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 616 15,027 SH   SOLE   15,027 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 1,248 51,725 SH   SOLE   51,725 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,520 53,625 SH   SOLE   53,625 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 175 10,500 SH   SOLE   10,500 0 0
ISHARES TR TIPS BD ETF 464287176 45 388 SH   SOLE   388 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 1,646 14,648 SH   SOLE   14,648 0 0
ISHARES TR COHEN&ST RLTY 464287564 2,645 22,597 SH   SOLE   21,592 0 1,005
ISHARES TR CORE S&P US ETF 464287671 2,734 40,407 SH   SOLE   40,407 0 0
ISHARES TR DJ US TECH SEC 464287721 40 170 SH   SOLE   170 0 0
ISHARES TR CORE S&P SMALL-CAP 464287804 6 68 SH   SOLE   68 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 6,621 108,340 SH   SOLE   108,340 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 5,019 44,091 SH   SOLE   44,091 0 0
ISHARES TR MBS FIXED BDFD 464288588 169 1,565 SH   SOLE   1,565 0 0
ISHARES TR PFD AND INCM SEC 464288687 131 3,503 SH   SOLE   3,503 0 0
ISHARES TR CORE US TREASUR BOND 46429B267 7 263 SH   SOLE   263 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7,278 97,612 SH   SOLE   97,612 0 0
ISHARES TR MSCI USA QUALITY FAC 46432F339 14 139 SH   SOLE   139 0 0
ISHARES TR MSCI USA VALUE FACTO 46432F388 3 37 SH   SOLE   37 0 0
ISHARES TR CORE MSCI EAFE 46432F842 20 312 SH   SOLE   312 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 32,244 99,673 SH   SOLE   99,673 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 908 4,411 SH   SOLE   4,411 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 48 660 SH   SOLE   660 0 0
JAGGED PEAK ENERGY COM USD0.01 47009K107 11 1,300 SH   SOLE   1,300 0 0
JOHNSON & JOHNSON COMMON 478160104 5,612 38,472 SH   SOLE   38,272 0 200
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 2 43 SH   SOLE   43 0 0
JONES LANG LASALLE COMMON 48020Q107 9,964 57,234 SH   DFND 1 0 57,234 0
JONES LANG LASALLE COMMON 48020Q107 29,184 167,638 SH   SOLE   166,649 19 970
JPMORGAN CHASE & CO COMMON 46625H100 1,331 9,551 SH   SOLE   9,551 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 4,115 188,704 SH   SOLE   184,604 0 4,100
KANSAS CITY SOUTHERN COMMON 485170302 31,261 204,104 SH   DFND 1 0 204,104 0
KANSAS CITY SOUTHERN COMMON 485170302 5,857 38,242 SH   SOLE   37,707 0 535
KAYNE ANDERS MLP/MID COMMON 486606106 2,620 188,070 SH   SOLE   188,070 0 0
KAYNE ANDERSON MID COMMON 48661E108 360 34,230 SH   SOLE   34,230 0 0
KEYSIGHT TECHNOLOGS COMMON 49338L103 212 2,068 SH   SOLE   2,068 0 0
KIMBERLY CLARK CORP COMMON 494368103 538 3,910 SH   DFND 1 0 3,910 0
KIMBERLY CLARK CORP COMMON 494368103 2,563 18,634 SH   SOLE   18,634 0 0
KIMCO REALTY CORP COMMON 49446R109 1 39 SH   SOLE   39 0 0
KINDER MORGAN INC COMMON 49456B101 4 174 SH   SOLE   174 0 0
KNOLL INC COMMON 498904200 4 153 SH   SOLE   153 0 0
KROGER CO COMMON 501044101 4,982 171,853 SH   SOLE   171,853 0 0
LABORATORY CORP AMER COMMON 50540R409 1 8 SH   SOLE   8 0 0
LAM RESEARCH CORP COMMON 512807108 15 53 SH   SOLE   53 0 0
LAMAR ADVERTISING CL A 512816109 2,271 25,447 SH   DFND 1 0 25,447 0
LAMAR ADVERTISING CL A 512816109 32,211 360,868 SH   SOLE   342,773 0 18,095
LAMB WESTON HLDGS COMMON 513272104 18,719 217,585 SH   DFND 1 0 217,585 0
LAMB WESTON HLDGS COMMON 513272104 22,094 256,818 SH   SOLE   237,732 0 19,086
LANDSTAR SYS INC COMMON 515098101 23,225 203,958 SH   DFND 1 0 203,958 0
LANDSTAR SYS INC COMMON 515098101 73,139 642,299 SH   SOLE   639,459 51 2,789
LAS VEGAS SANDS CORP COMMON 517834107 28,078 406,695 SH   DFND 1 0 406,695 0
LAS VEGAS SANDS CORP COMMON 517834107 19,676 284,982 SH   SOLE   267,271 0 17,711
LEAR CORPORATION COMMON 521865204 1 8 SH   SOLE   8 0 0
LENNAR CORP CLASS A 526057104 2 28 SH   SOLE   28 0 0
LENNOX INTL INC COMMON 526107107 4 18 SH   DFND   18 0 0
LENNOX INTL INC COMMON 526107107 16,856 69,089 SH   DFND 1 0 69,089 0
LENNOX INTL INC COMMON 526107107 95,175 390,105 SH   SOLE   384,791 33 5,281
LEXINGTON REALTY TR COMMON 529043101 4 398 SH   SOLE   398 0 0
LILLY ELI & CO COMMON 532457108 64 486 SH   SOLE   486 0 0
LINCOLN ELEC HLDGS COMMON 533900106 15,455 159,770 SH   DFND 1 0 159,770 0
LINCOLN ELEC HLDGS COMMON 533900106 36,452 376,836 SH   SOLE   374,694 37 2,105
LINCOLN NATL CORP COMMON 534187109 1 25 SH   SOLE   25 0 0
LINDE PLC SHS G5494J103 13,701 64,353 SH   SOLE   55,805 0 8,548
LOWES CO COMMON 548661107 30,502 254,694 SH   SOLE   228,929 0 25,765
LYONDELLBASELL INDUS SHARES A N53745100 2 22 SH   SOLE   22 0 0
MALIBU BOATS INC COM USD0.01 CL A 56117J100 4 86 SH   SOLE   86 0 0
MANHATTAN ASSOCS IN COMMON 562750109 7 87 SH   DFND 0 87 0 0
MANHATTAN ASSOCS IN COMMON 562750109 22,467 281,720 SH   DFND 1 0 281,720 0
MANHATTAN ASSOCS IN COMMON 562750109 78,499 984,313 SH   SOLE   878,756 0 105,557
MANULIFE FNL CORP COMMON 56501R106 33 1,632 SH   SOLE   1,632 0 0
MARATHON PETROLEUM COMMON 56585A102 2 29 SH   SOLE   29 0 0
MARKETAXESS HLDGS COMMON 57060D108 19 51 SH   DFND 0 51 0 0
MARKETAXESS HLDGS COMMON 57060D108 345,742 911,984 SH   DFND 1 0 911,984 0
MARKETAXESS HLDGS COMMON 57060D108 261,902 690,823 SH   SOLE   633,622 12 57,189
MARRIOTT INTL INC CLASS A 571903202 2 12 SH   SOLE   12 0 0
MARSH & MCLENNAN COS COMMON 571748102 19,074 171,202 SH   SOLE   150,074 0 21,128
MARVELL TECH GRP LTD COMMON G5876H105 3 115 SH   SOLE   115 0 0
MASCO CORP COMMON 574599106 2 42 SH   SOLE   42 0 0
MASTERCARD INC CLASS A 57636Q104 1,129 3,780 SH   SOLE   3,780 0 0
MATERION CORPORATION COMMON 576690101 4 72 SH   SOLE   72 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 28,212 166,214 SH   DFND 1 0 166,214 0
MCCORMICK & CO INC COMMON NON VTG 579780206 4,913 28,943 SH   SOLE   28,547 0 396
MCDONALDS CORP COMMON 580135101 15,421 78,040 SH   DFND 1 0 78,040 0
MCDONALDS CORP COMMON 580135101 17,260 87,342 SH   SOLE   78,888 0 8,454
MCKESSON CORP COMMON 58155Q103 1 9 SH   SOLE   9 0 0
MEDPACE HOLDINGS COM USD0.01 58506Q109 4 53 SH   SOLE   53 0 0
MEDTRONIC PLC SHS G5960L103 81 712 SH   SOLE   712 0 0
MERCADOLIBRE INC COMMON 58733R102 40,769 71,282 SH   DFND 1 0 71,282 0
MERCADOLIBRE INC COMMON 58733R102 6,224 10,882 SH   SOLE   10,743 0 139
MERCK & CO INC COMMON 58933Y105 458 5,040 SH   DFND 1 0 5,040 0
MERCK & CO INC COMMON 58933Y105 11,639 127,967 SH   SOLE   127,967 0 0
MESA LABS INC COMMON 59064R109 22,643 90,788 SH   DFND 1 0 90,788 0
MESA LABS INC COMMON 59064R109 16,978 68,076 SH   SOLE   65,345 8 2,723
METLIFE INC COMMON 59156R108 1 24 SH   SOLE   24 0 0
METTLER TOLEDO INTL COMMON 592688105 6,375 8,036 SH   DFND 1 0 8,036 0
METTLER TOLEDO INTL COMMON 592688105 1,555 1,960 SH   SOLE   1,955 0 5
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 36,094 1,165,450 SH   DFND 1 0 1,165,450 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 95,899 3,096,517 SH   SOLE   3,081,178 283 15,056
MGM RESORTS INTL COMMON 552953101 1 38 SH   SOLE   38 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 6,614 63,154 SH   SOLE   63,154 0 0
MICRON TECHNOLOGY COMMON 595112103 7 128 SH   SOLE   128 0 0
MICROSOFT CORP COMMON 594918104 5,529 35,059 SH   SOLE   35,059 0 0
MID-AMER APT CMNTYS REIT 59522J103 2 13 SH   SOLE   13 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 10 326 SH   DFND 0 326 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 43,922 1,376,000 SH   DFND 1 0 1,376,000 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 125,658 3,936,657 SH   SOLE   3,598,947 0 337,710
MOHAWK INDS INC COMMON 608190104 2 13 SH   SOLE   13 0 0
MONDELEZ INTL INC COMMON 609207105 6 102 SH   SOLE   102 0 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 18,084 284,569 SH   DFND 1 0 284,569 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 4,243 66,773 SH   SOLE   66,038 0 735
MOODYS CORP COMMON 615369105 14,386 60,597 SH   DFND 1 0 60,597 0
MOODYS CORP COMMON 615369105 17,387 73,235 SH   SOLE   67,344 0 5,891
MORGAN STANLEY COMMON 617446448 3 66 SH   SOLE   66 0 0
MORNINGSTAR INC COMMON 617700109 221,664 1,464,968 SH   DFND 1 0 1,464,968 0
MORNINGSTAR INC COMMON 617700109 44,735 295,645 SH   SOLE   283,361 34 12,250
MOTOROLA SOLUTIONS COMMON 620076307 170 1,055 SH   SOLE   1,055 0 0
MSCI INC COMMON 55354G100 7 26 SH   DFND   26 0 0
MSCI INC COMMON 55354G100 2,771 10,734 SH   DFND 1 0 10,734 0
MSCI INC COMMON 55354G100 147,491 571,270 SH   SOLE   563,817 47 7,406
MYLAN N V EUR0.01 N59465109 1 45 SH   SOLE   45 0 0
NASDAQ INC COM 631103108 1 13 SH   SOLE   13 0 0
NATIONAL BANK HOLD COMMON 633707104 3 92 SH   SOLE   92 0 0
NATIONAL GEN HLDGS COMMON 636220303 4 178 SH   SOLE   178 0 0
NATIONAL GRID ADR (5 ORD) 636274409 1,157 18,461 SH   SOLE   18,461 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 158,957 2,410,638 SH   DFND 1 0 2,410,638 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 38,004 576,339 SH   SOLE   553,548 66 22,725
NATL BEVERAGE CORP COMMON 635017106 24,521 480,624 SH   DFND 1 0 480,624 0
NATL BEVERAGE CORP COMMON 635017106 61,039 1,196,375 SH   SOLE   1,189,554 124 6,697
NETAPP INC COM COMMON 64110D104 1 20 SH   SOLE   20 0 0
NETFLIX INC COMMON 64110L106 39,802 123,010 SH   DFND 1 0 123,010 0
NETFLIX INC COMMON 64110L106 10,269 31,737 SH   SOLE   31,257 0 480
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 7,823 64,523 SH   DFND 1 0 64,523 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 704 5,805 SH   SOLE   5,760 0 45
NEWMONT GOLD CORP COM 651639106 3 67 SH   SOLE   67 0 0
NEWPARK RES INC COMMON 651718504 2 243 SH   SOLE   243 0 0
NEXTERA ENERGY INC COMMON 65339F101 448 1,850 SH   DFND 1 0 1,850 0
NEXTERA ENERGY INC COMMON 65339F101 12,396 51,186 SH   SOLE   45,775 0 5,411
NIKE INC CLASS B 654106103 33,506 330,725 SH   DFND 1 0 330,725 0
NIKE INC CLASS B 654106103 13,571 133,952 SH   SOLE   132,655 0 1,297
NORDSON CORP COMMON 655663102 5 30 SH   DFND   30 0 0
NORDSON CORP COMMON 655663102 19,911 122,274 SH   DFND 1 0 122,274 0
NORDSON CORP COMMON 655663102 106,436 653,619 SH   SOLE   644,869 54 8,696
NORFOLK SOUTHERN COMMON 655844108 5 24 SH   SOLE   24 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
NORTHWESTERN CORP COMMON 668074305 4 59 SH   SOLE   59 0 0
NORTONLIFELOCK INC COMMON 668771108 30 1,171 SH   SOLE   1,171 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 2,108 22,264 SH   SOLE   22,264 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 711 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 38,012 532,375 SH   DFND 1 0 532,375 0
NVE CORP COMMON 629445206 7,883 110,406 SH   SOLE   104,578 13 5,815
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 3 118 SH   DFND   118 0 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 1,223 47,810 SH   DFND 1 0 47,810 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 54,810 2,142,669 SH   SOLE   2,109,902 208 32,559
NVIDIA CORP COMMON 67066G104 37,003 157,260 SH   DFND 1 0 157,260 0
NVIDIA CORP COMMON 67066G104 9,710 41,266 SH   SOLE   40,643 0 623
OCCIDENTAL PETE CORP COMMON 674599105 5,433 131,825 SH   SOLE   131,825 0 0
OKTA INC COMMON CL A 679295105 14,601 126,561 SH   DFND 1 0 126,561 0
OKTA INC COMMON CL A 679295105 1,895 16,429 SH   SOLE   16,270 0 159
OLD DOMINION FGHT COMMON 679580100 24 127 SH   DFND 0 127 0 0
OLD DOMINION FGHT COMMON 679580100 388,213 2,045,594 SH   DFND 1 0 2,045,594 0
OLD DOMINION FGHT COMMON 679580100 329,006 1,733,603 SH   SOLE   1,591,986 39 141,578
OLLIES BARGAIN OUT COMMON 681116109 220,517 3,376,467 SH   DFND 1 0 3,376,467 0
OLLIES BARGAIN OUT COMMON 681116109 50,973 780,478 SH   SOLE   748,332 91 32,055
OMEGA FLEX COMMON 682095104 99,631 928,614 SH   DFND 1 0 928,614 0
OMEGA FLEX COMMON 682095104 26,996 251,607 SH   SOLE   241,251 28 10,328
OMNICOM GROUP INC COMMON 681919106 7,489 92,429 SH   SOLE   92,429 0 0
ONEOK INC COMMON 682680103 1,880 24,840 SH   DFND 1 0 24,840 0
ONEOK INC COMMON 682680103 7,500 99,110 SH   SOLE   99,110 0 0
OPORTUN FINANCIAL CO COMMON 68376D104 64,017 2,689,810 SH   DFND 1 0 2,689,810 0
OPORTUN FINANCIAL CO COMMON 68376D104 16,368 687,747 SH   SOLE   660,375 77 27,295
ORACLE CORP COMMON 68389X105 18,293 345,276 SH   SOLE   300,783 0 44,493
OUTFRONT MEDIA INC COMMON 69007J106 4 140 SH   SOLE   140 0 0
PACCAR INC COMMON 693718108 2 25 SH   SOLE   25 0 0
PARKER HANNIFIN CORP COMMON 701094104 2 9 SH   SOLE   9 0 0
PAYCHEX INC COMMON 704326107 570 6,700 SH   DFND 1 0 6,700 0
PAYCHEX INC COMMON 704326107 2,119 24,911 SH   SOLE   24,911 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 448,144 1,692,642 SH   DFND 1 0 1,692,642 0
PAYCOM SOFTWARE COM USD0.01 70432V102 94,640 357,456 SH   SOLE   344,103 36 13,317
PAYPAL HLDGS INC COM 70450Y103 18 162 SH   SOLE   162 0 0
PENN VIRGINIA CORP COM USD0.01 70788V102 2 51 SH   SOLE   51 0 0
PEPSICO INC COMMON 713448108 4,491 32,862 SH   SOLE   32,862 0 0
PERFORMANCE FOOD GRP COMMON 71377A103 6 114 SH   SOLE   114 0 0
PFIZER INC COMMON 717081103 1,870 47,727 SH   SOLE   47,727 0 0
PHILIP MORRIS INTL COMMON 718172109 21,146 248,518 SH   DFND 1 0 248,518 0
PHILIP MORRIS INTL COMMON 718172109 9,725 114,283 SH   SOLE   113,279 0 1,004
PHILLIPS 66 COMMON 718546104 53 473 SH   SOLE   473 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 11,158 109,856 SH   SOLE   109,856 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 292 2,924 SH   SOLE   2,924 0 0
PINNACLE WEST CAP COMMON 723484101 5 54 SH   SOLE   54 0 0
PIONEER NATURAL RES COMMON 723787107 2 14 SH   SOLE   14 0 0
PLAINS ALL AMERN PIP UNIT 726503105 65 3,538 SH   SOLE   2,000 0 1,538
PNC FINL SVCS GRP COMMON 693475105 18,269 114,447 SH   SOLE   98,718 0 15,729
POOL CORPORATION COMMON 73278L105 22 105 SH   DFND   105 0 0
POOL CORPORATION COMMON 73278L105 83,667 393,951 SH   DFND 1 0 393,951 0
POOL CORPORATION COMMON 73278L105 289,366 1,362,475 SH   SOLE   1,265,167 35 97,273
PPG INDUSTRIES INC COMMON 693506107 2 14 SH   SOLE   14 0 0
PPL CORP COMMON 69351T106 4 105 SH   SOLE   105 0 0
PREFERRED APT CMNTYS CLASS A 74039L103 3 244 SH   SOLE   244 0 0
PRICESMART INC COMMON 741511109 10 141 SH   DFND 0 141 0 0
PRICESMART INC COMMON 741511109 98,581 1,388,078 SH   DFND 1 0 1,388,078 0
PRICESMART INC COMMON 741511109 130,960 1,843,968 SH   SOLE   1,681,496 19 162,453
PRIMERICA INC COMMON 74164M108 27 207 SH   DFND   207 0 0
PRIMERICA INC COMMON 74164M108 137,312 1,051,714 SH   DFND 1 0 1,051,714 0
PRIMERICA INC COMMON 74164M108 415,935 3,185,759 SH   SOLE   2,974,788 101 210,870
PRIMORIS SVCS CORP COMMON 74164F103 3 156 SH   SOLE   156 0 0
PRINCIPAL FINL GRP COMMON 74251V102 1,067 19,397 SH   DFND 1 0 19,397 0
PRINCIPAL FINL GRP COMMON 74251V102 3,824 69,532 SH   SOLE   69,532 0 0
PROCTER & GAMBLE CO COMMON 742718109 22,122 177,120 SH   DFND 1 0 177,120 0
PROCTER & GAMBLE CO COMMON 742718109 7,166 57,371 SH   SOLE   56,660 0 711
PROGRESSIVE CORP COMMON 743315103 8,160 112,720 SH   DFND 1 0 112,720 0
PROGRESSIVE CORP COMMON 743315103 2,341 32,343 SH   SOLE   31,897 0 446
PROLOGIS INC COMMON 74340W103 2,512 28,176 SH   SOLE   28,176 0 0
PROSHARES TR PSHS CS 130/30 74347R248 68,321 885,036 SH   SOLE   877,920 0 7,116
PRUDENTIAL FINL COMMON 744320102 1 15 SH   SOLE   15 0 0
PRUDENTIAL PLC ADR (2 ORD) 74435K204 2,515 66,035 SH   SOLE   66,035 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
QUALCOMM INC COMMON 747525103 1 12 SH   SOLE   12 0 0
QUEST DIAGNOSTICS COMMON 74834L100 2 17 SH   SOLE   17 0 0
RBC BEARINGS INC COMMON 75524B104 16 103 SH   DFND   103 0 0
RBC BEARINGS INC COMMON 75524B104 80,707 509,704 SH   DFND 1 0 509,704 0
RBC BEARINGS INC COMMON 75524B104 316,809 2,000,811 SH   SOLE   1,914,604 104 86,103
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 6 156 SH   SOLE   156 0 0
REALTY INCOME CORP COMMON 756109104 1,219 16,560 SH   DFND 1 0 16,560 0
REALTY INCOME CORP COMMON 756109104 4,569 62,055 SH   SOLE   62,055 0 0
REGENCY CENTERS CORP REIT 758849103 1 12 SH   SOLE   12 0 0
REGENERON PHARMCTCLS COMMON 75886F107 4 11 SH   SOLE   11 0 0
REGIONS FINL CORP COMMON 7591EP100 1 56 SH   SOLE   56 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 0 1 SH   SOLE   1 0 0
REPUBLIC SVCS INC COMMON 760759100 2 17 SH   SOLE   17 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 864 14,547 SH   SOLE   14,547 0 0
RLI CORP COMMON 749607107 6 66 SH   DFND 0 66 0 0
RLI CORP COMMON 749607107 45,763 508,370 SH   DFND 1 0 508,370 0
RLI CORP COMMON 749607107 134,629 1,495,527 SH   SOLE   1,416,262 66 79,199
ROCKWELL AUTOMATION COMMON 773903109 2 8 SH   SOLE   8 0 0
ROLLINS INC COMMON 775711104 2 68 SH   DFND   68 0 0
ROLLINS INC COMMON 775711104 6,114 184,393 SH   DFND 1 0 184,393 0
ROLLINS INC COMMON 775711104 44,253 1,334,536 SH   SOLE   1,317,464 120 16,952
ROPER TECHNOLOGIES COMMON 776696106 34,280 96,773 SH   DFND 1 0 96,773 0
ROPER TECHNOLOGIES COMMON 776696106 7,044 19,886 SH   SOLE   19,596 0 290
ROSS STORES INC COMMON 778296103 59,629 512,185 SH   DFND 1 0 512,185 0
ROSS STORES INC COMMON 778296103 20,626 177,159 SH   SOLE   175,967 0 1,192
ROYAL BANK CDA COMMON 780087102 1,641 20,720 SH   DFND 1 0 20,720 0
ROYAL BANK CDA COMMON 780087102 5,988 75,610 SH   SOLE   75,610 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 1,428 23,820 SH   DFND 1 0 23,820 0
ROYAL DUTCH SHELL SPON ADR B 780259107 4,873 81,253 SH   SOLE   81,253 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,067 18,081 SH   SOLE   18,081 0 0
RYMAN HOSPITALITY COMMON 78377T107 5 60 SH   SOLE   60 0 0
S&P GLOBAL INC COMMON 78409V104 8 28 SH   SOLE   28 0 0
SALESFORCE.COM COMMON 79466L302 14 89 SH   SOLE   89 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 7 391 SH   SOLE   391 0 0
SANOFI SPONSORED ADR 80105N105 2,229 44,405 SH   SOLE   44,405 0 0
SAP SE SP ADR (1 ORD) 803054204 2,316 17,285 SH   SOLE   17,285 0 0
SCHLUMBERGER LTD COMMON 806857108 124 3,075 SH   SOLE   3,075 0 0
SCHNITZER STL CLASS A 806882106 2 78 SH   SOLE   78 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 6 58 SH   DFND   58 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 46,526 438,180 SH   DFND 1 0 438,180 0
SCOTTS MIRACLE-GRO CLASS A 810186106 245,264 2,309,876 SH   SOLE   2,288,168 203 21,505
SEA LTD REP(REP CL A ORD SH 81141R100 4,778 118,800 SH   DFND 1 0 118,800 0
SEACOAST BKG CORP FL COMMON 811707801 5 154 SH   SOLE   154 0 0
SEI INVESTMENTS CO COMMON 784117103 27,729 423,471 SH   DFND 1 0 423,471 0
SEI INVESTMENTS CO COMMON 784117103 7,644 116,729 SH   SOLE   116,329 0 400
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 108 1,713 SH   SOLE   1,713 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 51 1,653 SH   SOLE   1,653 0 0
SIGNATURE BANK NY COMMON 82669G104 20 148 SH   SOLE   148 0 0
SILK ROAD MEDICAL COM USD0.001 82710M100 7,890 195,398 SH   DFND 1 0 195,398 0
SILK ROAD MEDICAL COM USD0.001 82710M100 1,177 29,136 SH   SOLE   29,063 0 73
SIMON PPTY INC COMMON 828806109 950 6,378 SH   SOLE   6,378 0 0
SIMPSON MANUFACTURIN COMMON 829073105 57,507 716,779 SH   DFND 1 0 716,779 0
SIMPSON MANUFACTURIN COMMON 829073105 151,513 1,888,482 SH   SOLE   1,694,694 0 193,788
SITEONE LANDSCAPE COM USD0.01 82982L103 5 50 SH   DFND   50 0 0
SITEONE LANDSCAPE COM USD0.01 82982L103 89,487 987,174 SH   DFND 1 0 987,174 0
SITEONE LANDSCAPE COM USD0.01 82982L103 209,963 2,316,196 SH   SOLE   2,294,109 200 21,887
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 4,778 212,553 SH   DFND 1 0 212,553 0
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 269 11,947 SH   SOLE   11,822 0 125
SMUCKER J M CO COMMON 832696405 3,786 36,356 SH   SOLE   36,356 0 0
SNAP-ON INC COMMON 833034101 12,551 74,093 SH   SOLE   63,717 0 10,376
SONOCO PRODS COMMON 835495102 369 5,980 SH   DFND 1 0 5,980 0
SONOCO PRODS COMMON 835495102 3,823 61,947 SH   SOLE   61,947 0 0
SOUTHERN CO COMMON 842587107 634 9,956 SH   DFND 1 0 9,956 0
SOUTHERN CO COMMON 842587107 2,213 34,744 SH   SOLE   34,744 0 0
SPDR DOW JONES INDL ETF UT SER 1 78467X109 174 610 SH   SOLE   610 0 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2,255 15,723 SH   SOLE   15,448 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 1,803 5,598 SH   SOLE   5,598 0 0
SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 34 320 SH   SOLE   320 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 25,242 67,245 SH   SOLE   67,245 0 0
SPIRIT AIRLINES IN COMMON 848577102 2 51 SH   SOLE   51 0 0
SPLUNK INC COMMON 848637104 1 8 SH   SOLE   8 0 0
SQUARE INC CLASS A 852234103 6,670 106,624 SH   DFND 1 0 106,624 0
SQUARE INC CLASS A 852234103 298 4,760 SH   SOLE   4,714 0 46
SRC ENERGY INC COMMON STOCK 78470V108 1 345 SH   SOLE   345 0 0
STANLEY BLACK&DECKR COMMON 854502101 2 10 SH   SOLE   10 0 0
STARBUCKS CORP COMMON 855244109 354 4,031 SH   SOLE   4,031 0 0
STATE STREET CORP COMMON 857477103 7,094 89,675 SH   SOLE   89,675 0 0
STERIS PLC SHARES G8473T100 11,315 74,236 SH   SOLE   63,159 0 11,077
STIFEL FINL CORP COMMON 860630102 5 79 SH   SOLE   79 0 0
STRYKER CORP COMMON 863667101 1,330 6,335 SH   SOLE   6,335 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 4 17 SH   SOLE   17 0 0
SYNCHRONY FINL COMMON 87165B103 4 119 SH   SOLE   119 0 0
SYSCO CORP COMMON 871829107 789 9,224 SH   SOLE   9,224 0 0
T ROWE PRICE GRP COMMON 74144T108 11,136 91,398 SH   DFND 1 0 91,398 0
T ROWE PRICE GRP COMMON 74144T108 669 5,489 SH   SOLE   5,447 0 42
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 1,008 17,348 SH   SOLE   17,348 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 2,228 46,216 SH   SOLE   46,216 0 0
TARGA RESOURCES IN COMMON 87612G101 2 43 SH   SOLE   43 0 0
TARGET CORPORATION COMMON 87612E106 4 29 SH   SOLE   29 0 0
TE CONNECTIVITY COMMON H84989104 2 25 SH   SOLE   25 0 0
TELADOC HEALTH COMMON 87918A105 15,786 188,561 SH   DFND 1 0 188,561 0
TELADOC HEALTH COMMON 87918A105 1,193 14,255 SH   SOLE   14,140 0 115
TELEDYNE TECH INC COMMON 879360105 34 98 SH   DFND 0 98 0 0
TELEDYNE TECH INC COMMON 879360105 118,551 342,100 SH   DFND 1 0 342,100 0
TELEDYNE TECH INC COMMON 879360105 330,860 954,749 SH   SOLE   887,750 0 66,999
TERADYNE INC COMMON 880770102 6 86 SH   DFND   86 0 0
TERADYNE INC COMMON 880770102 13,902 203,866 SH   DFND 1 0 203,866 0
TERADYNE INC COMMON 880770102 133,665 1,960,186 SH   SOLE   1,902,697 149 57,340
TEXAS INSTRUMENTS COMMON 882508104 599 4,669 SH   SOLE   4,669 0 0
THE CHARLES SCHWAB COM 808513105 17,247 362,635 SH   DFND 1 0 362,635 0
THE CHARLES SCHWAB COM 808513105 20,231 425,364 SH   SOLE   382,180 0 43,184
THE HERSHEY COMPANY COMMON 427866108 827 5,626 SH   SOLE   5,626 0 0
THE TRADE DESK COM CL A 88339J105 61,334 236,100 SH   DFND 1 0 236,100 0
THE TRADE DESK COM CL A 88339J105 9,989 38,452 SH   SOLE   37,983 0 469
THERMO FISHER SCI COMMON 883556102 15 46 SH   SOLE   46 0 0
THOR INDS INC COMMON 885160101 5 61 SH   DFND   61 0 0
THOR INDS INC COMMON 885160101 36,859 496,154 SH   DFND 1 0 496,154 0
THOR INDS INC COMMON 885160101 184,999 2,490,216 SH   SOLE   2,466,210 228 23,778
TIMKEN CO COMMON 887389104 3 59 SH   SOLE   59 0 0
TJX COMPANIES INC COMMON 872540109 15,615 255,734 SH   SOLE   223,005 0 32,729
T-MOBILE US INC COMMON 872590104 1 15 SH   SOLE   15 0 0
TORO CO COMMON 891092108 18 232 SH   DFND 0 232 0 0
TORO CO COMMON 891092108 68,731 862,701 SH   DFND 1 0 862,701 0
TORO CO COMMON 891092108 199,780 2,507,585 SH   SOLE   2,258,339 0 249,246
TOTAL SA ADR (1 ORD) 89151E109 614 11,110 SH   DFND 1 0 11,110 0
TOTAL SA ADR (1 ORD) 89151E109 5,306 95,941 SH   SOLE   95,941 0 0
TRACTOR SUPPLY CO COMMON 892356106 16,144 172,778 SH   DFND 1 0 172,778 0
TRACTOR SUPPLY CO COMMON 892356106 21,595 231,109 SH   SOLE   230,862 0 247
TRANSUNION COMMON 89400J107 12,228 142,835 SH   SOLE   142,835 0 0
TRAVELERS CO(THE) COMMON 89417E109 16,814 122,774 SH   SOLE   106,134 0 16,640
TRIP COM GROUP LTD SPNADS REP 0.125 ORD 89677Q107 87 2,590 SH   DFND 0 0 2,590 0
TRIP COM GROUP LTD SPNADS REP 0.125 ORD 89677Q107 21,846 651,346 SH   DFND 1 0 651,346 0
TRIP COM GROUP LTD SPNADS REP 0.125 ORD 89677Q107 3,156 94,086 SH   SOLE   92,675 0 1,411
TRUIST FINANCIAL COR COM USD5 89832Q109 419 7,431 SH   SOLE   7,431 0 0
TYLER TECHN INC COMMON 902252105 16 52 SH   SOLE   52 0 0
TYSON FOODS INC CLASS A 902494103 4 42 SH   SOLE   42 0 0
U S PHYSICAL THERAPY COMMON 90337L108 131,034 1,145,900 SH   DFND 1 0 1,145,900 0
U S PHYSICAL THERAPY COMMON 90337L108 30,631 267,868 SH   SOLE   256,882 31 10,955
UBER TECHNOLOGIES COM USD0.00001 90353T100 15,641 525,926 SH   DFND 1 0 525,926 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 3,005 101,040 SH   SOLE   98,865 0 2,175
UBS AG LONDON ETRAC ALER MLP 90267B682 20 1,445 SH   SOLE   1,445 0 0
UMB FINL CORP COMMON 902788108 4 58 SH   SOLE   58 0 0
UNDER ARMOUR CLASS A 904311107 12,002 555,671 SH   DFND 1 0 555,671 0
UNDER ARMOUR CLASS A 904311107 963 44,598 SH   SOLE   44,239 0 359
UNIFIRST CORP MASS COMMON 904708104 10,501 51,990 SH   DFND 1 0 51,990 0
UNIFIRST CORP MASS COMMON 904708104 27,198 134,656 SH   SOLE   133,921 13 722
UNILEVER N.V NY SHARES (1 ORD) 904784709 2,045 35,588 SH   SOLE   35,588 0 0
UNION PAC CORP COMMON 907818108 5 29 SH   SOLE   29 0 0
UNITED PARCEL SERVIC CLASS B 911312106 1,658 14,162 SH   SOLE   14,162 0 0
UNITED RENTALS INC COMMON 911363109 2 11 SH   SOLE   11 0 0
UNITED STATES OIL FD UNITS 91232N108 113 8,800 SH   SOLE   8,800 0 0
UNITED TECHNOLOGIES COMMON 913017109 3,283 21,917 SH   SOLE   21,917 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 10,376 35,291 SH   SOLE   35,291 0 0
UNIVERSAL FST PRODS COMMON 913543104 5 105 SH   SOLE   105 0 0
US BANCORP DEL COMMON 902973304 16,904 285,110 SH   SOLE   245,955 0 39,155
V F CORP COMMON 918204108 1,802 18,081 SH   SOLE   18,081 0 0
VALERO ENERGY CORP COMMON 91913Y100 4 41 SH   SOLE   41 0 0
VANECK VECTORS GOLD MINER ETF 92189F106 141 4,800 SH   SOLE   4,800 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 5,593 125,744 SH   SOLE   125,744 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 799 2,702 SH   SOLE   2,702 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 57 412 SH   SOLE   412 0 0
VANGUARD INDEX TR LRG CAP 922908637 81 548 SH   SOLE   548 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 25 200 SH   SOLE   200 0 0
VANGUARD INDEX TR GROWTH 922908736 179 982 SH   SOLE   982 0 0
VANGUARD INDEX TR VALUE 922908744 133 1,105 SH   SOLE   1,105 0 0
VANGUARD INDEX TR SMALL CAP 922908751 2 14 SH   SOLE   14 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,158 7,073 SH   SOLE   7,073 0 0
VANGUARD INTL EQ IND FTSE EUROPE ETF 922042874 22 381 SH   SOLE   381 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 201 1,809 SH   SOLE   1,809 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 21 277 SH   SOLE   277 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 149 608 SH   SOLE   608 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 25,940 279,467 SH   SOLE   277,391 0 2,076
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,721 14,179 SH   SOLE   14,179 0 0
VENTAS INC COMMON 92276F100 5 78 SH   SOLE   78 0 0
VERINT SYS INC COMMON 92343X100 5 85 SH   SOLE   85 0 0
VERISK ANALYTICS INC COM 92345Y106 12,516 83,812 SH   DFND 1 0 83,812 0
VERISK ANALYTICS INC COM 92345Y106 5,750 38,503 SH   SOLE   38,388 0 115
VERITEX HLDGS INC COMMON 923451108 4 127 SH   SOLE   127 0 0
VERIZON COMMUNICATIO COMMON 92343V104 31 498 SH   SOLE   498 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 6 27 SH   SOLE   27 0 0
VIACOMCBS INC CLASS B 92556H206 3 67 SH   SOLE   67 0 0
VICI PPTYS INC COM 925652109 2,086 81,651 SH   SOLE   81,651 0 0
VIRTUSA CORP COMMON 92827P102 4 84 SH   SOLE   84 0 0
VISA INC CLASS A 92826C839 57,233 304,592 SH   DFND 1 0 304,592 0
VISA INC CLASS A 92826C839 16,966 90,288 SH   SOLE   89,087 0 1,201
VODAFONE GRP PLC ADR (10 ORD) 92857W308 550 28,466 SH   SOLE   28,466 0 0
VOYA FINANCIAL INC COMMON 929089100 3 55 SH   SOLE   55 0 0
VULCAN MATERIALS CO COMMON 929160109 518 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS COMMON 92927K102 19 137 SH   DFND 0 137 0 0
WABCO HOLDINGS COMMON 92927K102 110,171 813,070 SH   DFND 1 0 813,070 0
WABCO HOLDINGS COMMON 92927K102 200,547 1,480,053 SH   SOLE   1,337,050 0 143,003
WALGREENS BOOTS ALNC COMMON 931427108 687 11,653 SH   SOLE   11,653 0 0
WALMART INC COMMON 931142103 1,251 10,530 SH   SOLE   10,530 0 0
WALT DISNEY CO COMMON 254687106 486 3,357 SH   SOLE   3,357 0 0
WASTE MANAGEMENT INC COMMON 94106L109 209 1,833 SH   DFND 1 0 1,833 0
WASTE MANAGEMENT INC COMMON 94106L109 10,572 92,761 SH   SOLE   81,145 0 11,616
WATERS CORP COMMON 941848103 386 1,650 SH   SOLE   1,650 0 0
WATSCO INC COMMON 942622200 30,640 170,079 SH   DFND 1 0 170,079 0
WATSCO INC COMMON 942622200 80,000 444,070 SH   SOLE   441,801 40 2,229
WD-40 CO COMMON 929236107 21,424 110,354 SH   DFND 1 0 110,354 0
WD-40 CO COMMON 929236107 59,977 308,931 SH   SOLE   307,411 27 1,493
WEC ENERGY GROUP INC COMMON 92939U106 429 4,652 SH   DFND 1 0 4,652 0
WEC ENERGY GROUP INC COMMON 92939U106 12,261 132,939 SH   SOLE   117,165 0 15,774
WELLCARE HEALTH PLAN COMMON 94946T106 1 4 SH   SOLE   4 0 0
WELLS FARGO & CO COMMON 949746101 190 3,537 SH   SOLE   3,537 0 0
WELLTOWER INC REIT 95040Q104 3 32 SH   SOLE   32 0 0
WEST PHARMACEUT SVS COMMON 955306105 21,183 140,911 SH   DFND 1 0 140,911 0
WEST PHARMACEUT SVS COMMON 955306105 8,006 53,252 SH   SOLE   53,058 0 194
WEYERHAEUSER CO COMMON 962166104 2,460 81,458 SH   SOLE   81,458 0 0
WILLIAMS COS INC COMMON 969457100 1 22 SH   SOLE   22 0 0
WINMARK CORP COMMON 974250102 3 15 SH   DFND   15 0 0
WINMARK CORP COMMON 974250102 1,224 6,170 SH   DFND 1 0 6,170 0
WINMARK CORP COMMON 974250102 33,651 169,696 SH   SOLE   165,273 26 4,397
WINNEBAGO INDS INC COMMON 974637100 4 74 SH   SOLE   74 0 0
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 3,779 150,788 SH   SOLE   150,788 0 0
WORKDAY INC COMMON 98138H101 39,759 241,772 SH   DFND 1 0 241,772 0
WORKDAY INC COMMON 98138H101 8,838 53,744 SH   SOLE   52,972 0 772
WYNN RESORTS LTD COMMON 983134107 13,826 99,561 SH   DFND 1 0 99,561 0
WYNN RESORTS LTD COMMON 983134107 954 6,869 SH   SOLE   6,824 0 45
XILINX INC COMMON 983919101 3 28 SH   SOLE   28 0 0
YUM BRANDS INC COMMON 988498101 121 1,199 SH   SOLE   1,199 0 0
YUM CHINA HOLDINGS COMMON STOCK 98850P109 54 1,115 SH   SOLE   1,115 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 4 17 SH   DFND   17 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 20,810 81,468 SH   DFND 1 0 81,468 0
ZEBRA TECHNOLOGIES CLASS A 989207105 99,064 387,818 SH   SOLE   382,300 30 5,488
ZIMMER BIOMET HLDS COMMON 98956P102 4 26 SH   SOLE   26 0 0
ZOETIS INC COMMON 98978V103 49,952 377,421 SH   DFND 1 0 377,421 0
ZOETIS INC COMMON 98978V103 22,577 170,584 SH   SOLE   157,410 0 13,174