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 10,608 64,521 SH   SOLE   57,068 0 7,453
51JOB INC ADR (2 ORD) 316827104 4,903 66,261 SH   DFND 1 0 66,261 0
58 COM INC ADR EACH REPR 2 COM 31680Q104 5,510 111,737 SH   DFND 1 0 111,737 0
AAON INC COMMON 000360206 167,272 3,641,100 SH   DFND 1 0 3,641,100 0
AAON INC COMMON 000360206 43,998 957,729 SH   SOLE   950,128 118 7,483
AARON'S INC COMMON 002535300 5 85 SH   SOLE   85 0 0
ABBOTT LABS COMMON 002824100 7,490 89,519 SH   SOLE   89,519 0 0
ABBVIE INC COMMON 00287Y109 215 2,839 SH   SOLE   2,839 0 0
ABIOMED INC COMMON 003654100 6,107 34,328 SH   DFND 1 0 34,328 0
ABIOMED INC COMMON 003654100 241 1,354 SH   SOLE   1,342 0 12
ACCENTURE PLC CLASS A G1151C101 19,208 99,859 SH   DFND 1 0 99,859 0
ACCENTURE PLC CLASS A G1151C101 20,988 109,110 SH   SOLE   97,626 0 11,484
ACTIVISION BLIZZARD COMMON 00507V109 13,027 246,170 SH   DFND 1 0 246,170 0
ACTIVISION BLIZZARD COMMON 00507V109 3,265 61,690 SH   SOLE   60,909 0 781
ADOBE INC COMMON 00724F101 12 45 SH   SOLE   45 0 0
ADV MICRO DEVICES COMMON 007903107 2 80 SH   SOLE   80 0 0
AFLAC INC COMMON 001055102 5,928 113,304 SH   SOLE   113,304 0 0
ALCON AG ORDINARY SH CHF 0.04 H01301128 11,051 189,579 SH   SOLE   161,317 0 28,262
ALEXANDRIA REAL ESTA REIT 015271109 2,213 14,365 SH   SOLE   14,365 0 0
ALEXION PHARM INC COMMON 015351109 0 4 SH   SOLE   4 0 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 53,791 321,658 SH   DFND 1 0 321,658 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 15,481 92,571 SH   SOLE   91,497 0 1,074
ALIGN TECH INC COMMON 016255101 1 4 SH   SOLE   4 0 0
ALLIANT ENERGY CORP COMMON 018802108 4 83 SH   SOLE   83 0 0
ALPHABET INC CLASS C 02079K107 962 789 SH   SOLE   789 0 0
ALPHABET INC CLASS A 02079K305 1,734 1,420 SH   SOLE   1,420 0 0
AMAZON COM INC COMMON 023135106 80,064 46,122 SH   DFND 1 0 46,122 0
AMAZON COM INC COMMON 023135106 20,157 11,612 SH   SOLE   11,452 0 160
AMER SOFTWARE INC CLASS A 029683109 11,896 791,991 SH   DFND 1 0 791,991 0
AMER SOFTWARE INC CLASS A 029683109 26,080 1,736,337 SH   SOLE   1,724,986 200 11,151
AMERICAN EQ INVT LIF COMMON 025676206 3 107 SH   SOLE   107 0 0
AMERICAN EXPRESS CO COMMON 025816109 75 635 SH   SOLE   635 0 0
AMERICAN HOMES 4 R CL A 02665T306 2,755 106,422 SH   SOLE   106,422 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,219 10,035 SH   SOLE   10,035 0 0
AMERICOLD RLTY TR COMMON 03064D108 2,239 60,395 SH   SOLE   60,395 0 0
AMERISOURCE-BERGEN COMMON 03073E105 4,784 58,103 SH   SOLE   58,103 0 0
AMERN INTL GROUP INC COMMON 026874784 2 35 SH   SOLE   35 0 0
AMETEK INC COMMON 031100100 24,330 264,979 SH   DFND 1 0 264,979 0
AMETEK INC COMMON 031100100 10,142 110,446 SH   SOLE   110,030 0 416
AMGEN INC COMMON 031162100 7,534 38,930 SH   SOLE   38,930 0 0
AMN HEALTHCARE SERVI COMMON 001744101 14,626 254,105 SH   DFND 1 0 254,105 0
AMN HEALTHCARE SERVI COMMON 001744101 63,637 1,105,571 SH   SOLE   1,085,306 94 20,171
AMPHENOL CORPORATION CLASS A 032095101 59,527 616,863 SH   DFND 1 0 616,863 0
AMPHENOL CORPORATION CLASS A 032095101 16,727 173,336 SH   SOLE   171,892 0 1,444
ANALOG DEVICES INC COMMON 032654105 3,591 32,140 SH   DFND 1 0 32,140 0
ANALOG DEVICES INC COMMON 032654105 18,550 166,022 SH   SOLE   145,568 0 20,454
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 1,996 20,981 SH   SOLE   20,981 0 0
ANIKA THERAPEUTICS COMMON 035255108 19,057 347,190 SH   DFND 1 0 347,190 0
ANIKA THERAPEUTICS COMMON 035255108 54,725 997,000 SH   SOLE   991,916 88 4,996
ANSYS INC COMMON 03662Q105 139,715 631,166 SH   DFND 1 0 631,166 0
ANSYS INC COMMON 03662Q105 82,354 372,037 SH   SOLE   366,354 40 5,643
ANTHEM INC COMMON 036752103 172 716 SH   SOLE   716 0 0
APARTMENT INV&MGMT CL A 03748R754 3 56 SH   SOLE   56 0 0
APERGY CORPORATION COM 03755L104 10 361 SH   SOLE   361 0 0
APPLE INC COMMON 037833100 2,877 12,847 SH   SOLE   12,347 0 500
APPLIED MATERIALS COMMON 038222105 5 100 SH   SOLE   100 0 0
APTARGROUP INC COMMON 038336103 25,279 213,412 SH   DFND 1 0 213,412 0
APTARGROUP INC COMMON 038336103 78,432 662,143 SH   SOLE   594,638 0 67,505
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 8,015 186,867 SH   SOLE   186,867 0 0
ARTISAN PARTNERS A CLASS A 04316A108 25,179 891,600 SH   DFND 1 0 891,600 0
ARTISAN PARTNERS A CLASS A 04316A108 84,596 2,995,583 SH   SOLE   2,688,519 0 307,064
ASE TECH HLDS CO LT SPNADS REP 2 ORD SHS 00215W100 0 1 SH   SOLE   1 0 0
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 3,133 12,613 SH   SOLE   12,613 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 353,550 2,872,522 SH   DFND 1 0 2,872,522 0
ASPEN TECHNOLOGY INC COMMON 045327103 402,067 3,266,711 SH   SOLE   3,047,235 138 219,338
ASSURANT INC COMMON 04621X108 6 44 SH   SOLE   44 0 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 2,545 57,092 SH   DFND 1 0 57,092 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 3,497 78,446 SH   SOLE   78,446 0 0
AT&T INC COMMON 00206R102 12,560 331,912 SH   DFND 1 0 331,912 0
AT&T INC COMMON 00206R102 6,795 179,575 SH   SOLE   179,575 0 0
ATLASSIAN CORP PLC COMMON CL A G06242104 1 10 SH   SOLE   10 0 0
ATRION CORP COMMON 049904105 38,086 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 112,353 144,194 SH   SOLE   130,240 0 13,954
AUTODESK INC COMMON 052769106 215 1,457 SH   SOLE   1,457 0 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 569,733 6,853,523 SH   DFND 1 0 6,853,523 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 397,642 4,783,362 SH   SOLE   4,423,520 117 359,725
AUTOMATIC DATA PROC COMMON 053015103 581 3,600 SH   SOLE   3,600 0 0
AVALARA INC COM USD0.0001 05338G106 171,150 2,543,466 SH   DFND 1 0 2,543,466 0
AVALARA INC COM USD0.0001 05338G106 35,437 526,626 SH   SOLE   521,867 51 4,708
AXALTA COATING SYS COMMON G0750C108 4,364 144,735 SH   SOLE   144,735 0 0
BADGER METER INC COMMON 056525108 15,206 283,160 SH   DFND 1 0 283,160 0
BADGER METER INC COMMON 056525108 38,419 715,433 SH   SOLE   711,467 69 3,897
BANK HAWAII CORP COMMON 062540109 29,074 338,349 SH   DFND 1 0 338,349 0
BANK HAWAII CORP COMMON 062540109 79,064 920,094 SH   SOLE   915,708 77 4,309
BANK OF AMERICA CORP COMMON 060505104 31,549 1,081,540 SH   DFND 1 0 1,081,540 0
BANK OF AMERICA CORP COMMON 060505104 7,900 270,838 SH   SOLE   267,305 0 3,533
BAOZUN INC SPONSORED ADR 06684L103 4,634 108,516 SH   DFND 1 0 108,516 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 23,298 1,262,907 SH   SOLE   1,255,694 0 7,213
BCE INC COMMON 05534B760 13,516 279,200 SH   DFND 1 0 279,200 0
BCE INC COMMON 05534B760 6,995 144,485 SH   SOLE   144,485 0 0
BECTON DICKINSON COMMON 075887109 14,190 56,095 SH   SOLE   49,490 0 6,605
BERKLEY W R CORP COM 084423102 1,183 16,373 SH   DFND 1 0 16,373 0
BERKLEY W R CORP COM 084423102 95,342 1,319,976 SH   SOLE   1,296,704 111 23,161
BERKSHIRE HATHAWAY CLASS A 084670108 935 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 905 4,350 SH   SOLE   4,350 0 0
BERKSHIRE HILLS BANC COMMON 084680107 3 108 SH   SOLE   108 0 0
BLACKLINE INC COM USD0.01 09239B109 152,973 3,199,593 SH   DFND 1 0 3,199,593 0
BLACKLINE INC COM USD0.01 09239B109 35,100 734,161 SH   SOLE   728,420 89 5,652
BLUCORA INC COMMON 095229100 3 117 SH   SOLE   117 0 0
BLUEBIRD BIO INC COMMON 09609G100 9,956 108,428 SH   DFND 1 0 108,428 0
BLUEBIRD BIO INC COMMON 09609G100 1,406 15,316 SH   SOLE   15,116 0 200
BOEING CO COMMON 097023105 16 43 SH   SOLE   43 0 0
BONANZA CREEK ENER COMMON 097793400 1 62 SH   SOLE   62 0 0
BOSTON PROPERTIES COMMON 101121101 1,522 11,736 SH   SOLE   11,736 0 0
BOSTON SCIENTIFIC COMMON 101137107 2 50 SH   SOLE   50 0 0
BP PLC ADR (6 ORD) 055622104 350 9,202 SH   SOLE   9,202 0 0
BRANDYWINE RLTY TR SBI USD0.01 105368203 3 193 SH   SOLE   193 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 826 22,392 SH   SOLE   22,392 0 0
BROADCOM INC COMMON 11135F101 8 29 SH   SOLE   29 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 17,953 144,285 SH   DFND 1 0 144,285 0
BROADRIDGE FINL SOLN COMMON 11133T103 30,570 245,670 SH   SOLE   231,302 0 14,368
BROOKS AUTOMATION COMMON 114340102 47,105 1,272,068 SH   DFND 1 0 1,272,068 0
BROOKS AUTOMATION COMMON 114340102 83,870 2,264,904 SH   SOLE   2,252,409 204 12,291
BROWN FORMAN CORP CLASS B 115637209 11,448 182,357 SH   DFND 1 0 182,357 0
BROWN FORMAN CORP CLASS B 115637209 1,076 17,135 SH   SOLE   16,993 0 142
BUILDERS FIRSTSOURCE COMMON 12008R107 3 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
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 7 72 SH   SOLE   72 0 0
CASS INFORMATION SYS COMMON 14808P109 21,421 396,760 SH   DFND 1 0 396,760 0
CASS INFORMATION SYS COMMON 14808P109 38,818 718,984 SH   SOLE   713,260 98 5,626
CATHAY GEN BANCORP COMMON 149150104 3 95 SH   SOLE   95 0 0
CDK GLOBAL INC COM 12508E101 51 1,066 SH   SOLE   1,066 0 0
CDW CORP COMMON 12514G108 108,253 878,389 SH   DFND 1 0 878,389 0
CDW CORP COMMON 12514G108 426,519 3,460,861 SH   SOLE   3,204,702 75 256,084
CELANESE CORP COMMON STOCK 150870103 5 40 SH   SOLE   40 0 0
CELGENE CORP COMMON 151020104 6 59 SH   SOLE   59 0 0
CENTENE CORP DEL COMMON 15135B101 2 36 SH   SOLE   36 0 0
CENTERPOINT ENERGY COMMON 15189T107 8 265 SH   SOLE   265 0 0
CENTERSTATE BANK COMMON 15201P109 3 121 SH   SOLE   121 0 0
CERNER CORP COMMON 156782104 2 29 SH   SOLE   29 0 0
CHARLES RIV LABS INT COMMON 159864107 1,016 7,672 SH   DFND 1 0 7,672 0
CHARLES RIV LABS INT COMMON 159864107 147,952 1,117,715 SH   SOLE   1,117,405 51 259
CHARTER COMMUNICATIO CL A 16119P108 9 22 SH   SOLE   22 0 0
CHEESECAKE FACTORY COMMON 163072101 27,669 663,850 SH   DFND 1 0 663,850 0
CHEESECAKE FACTORY COMMON 163072101 72,353 1,735,911 SH   SOLE   1,726,695 161 9,055
CHEFS WAREHOUSE HO COMMON 163086101 119,392 2,961,117 SH   DFND 1 0 2,961,117 0
CHEFS WAREHOUSE HO COMMON 163086101 39,182 971,784 SH   SOLE   964,132 119 7,533
CHEVRON CORP COMMON 166764100 6,452 54,401 SH   SOLE   53,918 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 907 21,917 SH   SOLE   21,917 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 5 6 SH   SOLE   6 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 793 22,223 SH   SOLE   22,223 0 0
CHURCH & DWIGHT INC COMMON 171340102 1 13 SH   SOLE   13 0 0
CIGNA CORP COMMON USD0.01 125523100 1 9 SH   SOLE   9 0 0
CINCINNATI FINL CORP COMMON 172062101 471 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 24,417 631,900 SH   DFND 1 0 631,900 0
CINEMARK HOLDINGS COMMON 17243V102 65,944 1,706,626 SH   SOLE   1,697,857 156 8,613
CISCO SYSTEMS INC COMMON 17275R102 2,436 49,300 SH   DFND 1 0 49,300 0
CISCO SYSTEMS INC COMMON 17275R102 2,599 52,599 SH   SOLE   52,599 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 16,107 76,212 SH   SOLE   65,438 0 10,774
COCA-COLA CO COMMON 191216100 8,692 159,655 SH   DFND 1 0 159,655 0
COCA-COLA CO COMMON 191216100 5,114 93,937 SH   SOLE   93,937 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 1,174 19,482 SH   SOLE   19,482 0 0
COMCAST CORP CLASS A 20030N101 21 466 SH   SOLE   466 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 2,991 134,803 SH   DFND 1 0 134,803 0
CONOCOPHILLIPS COMMON 20825C104 80 1,400 SH   SOLE   1,400 0 0
CONSTELLATION BRANDS CLASS A 21036P108 1 7 SH   SOLE   7 0 0
COOPER COMPANIES INC COMMON 216648402 12,512 42,129 SH   DFND 1 0 42,129 0
COOPER COMPANIES INC COMMON 216648402 76,614 257,960 SH   SOLE   257,754 24 182
COPART INC COMMON 217204106 280,622 3,493,369 SH   DFND 1 0 3,493,369 0
COPART INC COMMON 217204106 137,384 1,710,246 SH   SOLE   1,685,649 182 24,415
CORE LABORATORIES COMMON N22717107 19,422 416,600 SH   DFND 1 0 416,600 0
CORE LABORATORIES COMMON N22717107 55,094 1,181,746 SH   SOLE   1,114,206 59 67,481
CORELOGIC INC COMMON 21871D103 25,523 551,620 SH   DFND 1 0 551,620 0
CORELOGIC INC COMMON 21871D103 66,992 1,447,842 SH   SOLE   1,439,768 140 7,934
CORTEVA INC COM 22052L104 12 433 SH   SOLE   0 0 433
COSTAR GROUP INC COMMON 22160N109 36,746 61,946 SH   DFND 1 0 61,946 0
COSTAR GROUP INC COMMON 22160N109 7,196 12,130 SH   SOLE   11,955 0 175
COSTCO WHSL CORP COMMON 22160K105 208 721 SH   SOLE   721 0 0
CROWN CASTLE INTL COMMON 22822V101 10,263 73,830 SH   DFND 1 0 73,830 0
CROWN CASTLE INTL COMMON 22822V101 14,715 105,853 SH   SOLE   96,702 0 9,151
CSX CORP COMMON 126408103 4 57 SH   SOLE   57 0 0
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 18,485 631,102 SH   DFND 1 0 631,102 0
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 2,814 96,061 SH   SOLE   94,773 0 1,288
CUMMINS INC COMMON 231021106 2 14 SH   SOLE   14 0 0
CVS HEALTH CORP COMMON 126650100 7,218 114,441 SH   SOLE   114,441 0 0
DANAHER CORP COMMON 235851102 21,451 148,519 SH   DFND 1 0 148,519 0
DANAHER CORP COMMON 235851102 5,261 36,427 SH   SOLE   35,883 0 544
DATADOG INC CLASS A COMMON 23804L103 1,659 48,910 SH   DFND 1 0 48,910 0
DATADOG INC CLASS A COMMON 23804L103 32 952 SH   SOLE   952 0 0
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
DIAGEO P L C SP ADR (4 ORD) 25243Q205 12,332 75,413 SH   SOLE   64,805 0 10,608
DIODES INC COMMON 254543101 4 100 SH   SOLE   100 0 0
DISH NETWORK CORP CLASS A 25470M109 2 45 SH   SOLE   45 0 0
DOCUSIGN INC COMMON 256163106 233,784 3,775,577 SH   DFND 1 0 3,775,577 0
DOCUSIGN INC COMMON 256163106 95,389 1,540,512 SH   SOLE   1,510,088 225 30,199
DOLLAR GEN CORP COMMON 256677105 6,075 38,219 SH   SOLE   38,219 0 0
DOMINION ENERGY INC COMMON 25746U109 7 90 SH   SOLE   90 0 0
DOMINOS PIZZA INC COMMON 25754A201 8,311 33,981 SH   DFND 1 0 33,981 0
DOMINOS PIZZA INC COMMON 25754A201 1,057 4,320 SH   SOLE   4,283 0 37
DONALDSON INC COMMON 257651109 27,457 527,200 SH   DFND 1 0 527,200 0
DONALDSON INC COMMON 257651109 87,500 1,680,088 SH   SOLE   1,507,164 0 172,924
DOVER CORP COMMON 260003108 498 5,000 SH   SOLE   5,000 0 0
DOW INC COMMON STOCK 260557103 21 433 SH   SOLE   0 0 433
DRIL-QUIP INC COMMON 262037104 54,213 1,080,366 SH   DFND 1 0 1,080,366 0
DRIL-QUIP INC COMMON 262037104 135,418 2,698,640 SH   SOLE   2,427,120 0 271,520
DUKE REALTY CORP COMMON 264411505 4 108 SH   SOLE   108 0 0
DUPONT DE NEMOURS COM 26614N102 31 433 SH   SOLE   0 0 433
DYNATRACE HOLDINGS L COMMON 268150109 5,510 295,101 SH   DFND 1 0 295,101 0
DYNATRACE HOLDINGS L COMMON 268150109 411 22,027 SH   SOLE   21,834 0 193
EATON CORPORATION COMMON G29183103 2 30 SH   SOLE   30 0 0
EATON VANCE COM CALI MUNI BD FD 27828A100 397 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 2 47 SH   SOLE   47 0 0
ECOLAB INC COMMON 278865100 27,528 139,000 SH   DFND 1 0 139,000 0
ECOLAB INC COMMON 278865100 8,223 41,520 SH   SOLE   41,051 0 469
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 20,341 764,969 SH   DFND 1 0 764,969 0
ELANCO ANIMAL HEALTH COMMON 28414H103 50,988 1,917,564 SH   SOLE   1,881,717 172 35,675
ELASTIC N V SHS N14506104 14,326 173,988 SH   DFND 1 0 173,988 0
ELASTIC N V SHS N14506104 1,004 12,197 SH   SOLE   12,094 0 103
EMERGENT BIOSOLUTNS COMMON 29089Q105 3 54 SH   SOLE   54 0 0
EMERSON ELEC CO COMMON 291011104 1,187 17,753 SH   SOLE   17,753 0 0
EQUIFAX INC COMMON 294429105 29,294 208,248 SH   DFND 1 0 208,248 0
EQUIFAX INC COMMON 294429105 18,924 134,527 SH   SOLE   122,311 0 12,216
EQUINIX INC COMMON 29444U700 2,701 4,683 SH   SOLE   4,683 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,729 20,426 SH   SOLE   20,426 0 0
ESSEX PPTY TR INC REIT 297178105 2,465 7,546 SH   SOLE   7,546 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 1,047 14,100 SH   DFND 1 0 14,100 0
EXPEDITORS INTL WASH COMMON 302130109 83,867 1,128,906 SH   SOLE   1,108,724 97 20,085
EXPONET INC COMMON 30214U102 12,887 184,357 SH   DFND 1 0 184,357 0
EXPONET INC COMMON 30214U102 5,229 74,808 SH   SOLE   74,534 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,538 13,164 SH   SOLE   13,164 0 0
EXXON MOBIL CORP COMMON 30231G102 7,057 99,945 SH   SOLE   86,938 0 13,007
FABRINET COM USD0.01 G3323L100 4 79 SH   SOLE   79 0 0
FACEBOOK INC CLASS A 30303M102 59,239 332,652 SH   DFND 1 0 332,652 0
FACEBOOK INC CLASS A 30303M102 14,478 81,298 SH   SOLE   80,141 0 1,157
FACTSET RESH SYS INC COMMON 303075105 189,320 779,190 SH   DFND 1 0 779,190 0
FACTSET RESH SYS INC COMMON 303075105 165,933 682,918 SH   SOLE   624,092 14 58,812
FAIR ISAAC INC COMMON 303250104 26,682 87,910 SH   DFND 1 0 87,910 0
FAIR ISAAC INC COMMON 303250104 3,860 12,716 SH   SOLE   12,563 0 153
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 786 5,400 SH   SOLE   5,400 0 0
FIDELITY NATL INFO COMMON 31620M106 9,825 74,005 SH   DFND 1 0 74,005 0
FIDELITY NATL INFO COMMON 31620M106 14,307 107,766 SH   SOLE   93,370 0 14,396
FIRST FINL BKSH COMMON 32020R109 33,013 990,480 SH   DFND 1 0 990,480 0
FIRST FINL BKSH COMMON 32020R109 76,304 2,289,345 SH   SOLE   2,278,355 188 10,802
FIRST TR US EQ OPPOR ETF 336920103 155 2,050 SH   SOLE   2,050 0 0
FISERV INC COMMON 337738108 284 2,738 SH   SOLE   2,738 0 0
FIVE9 INC COM USD0.001 338307101 10 190 SH   SOLE   190 0 0
FLEETCOR TECHNOLOG COMMON 339041105 8,410 29,324 SH   DFND 1 0 29,324 0
FLEETCOR TECHNOLOG COMMON 339041105 987 3,443 SH   SOLE   3,415 0 28
FLEXSHARES TR MORNSTAR UPSTR 33939L407 6 176 SH   SOLE   176 0 0
FLIR SYS INC COMMON 302445101 1,158 22,012 SH   DFND 1 0 22,012 0
FLIR SYS INC COMMON 302445101 79,134 1,504,732 SH   SOLE   1,503,816 150 766
FLOWSERVE CORP COMMON 34354P105 1 32 SH   SOLE   32 0 0
FONAR CORP COMMON 344437405 9,624 465,579 SH   SOLE   465,579 0 0
FORTIS INC COMMON 349553107 9,067 214,191 SH   DFND 1 0 214,191 0
FORTIS INC COMMON 349553107 5,105 120,595 SH   SOLE   120,595 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 238,018 3,824,203 SH   DFND 1 0 3,824,203 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 64,881 1,042,436 SH   SOLE   1,034,120 129 8,187
FRANKLIN RES INC COMMON 354613101 335 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 6,598 132,576 SH   DFND 1 0 132,576 0
FRESHPET INC COMMON 358039105 513 10,313 SH   SOLE   10,224 0 89
FS KKR CAPITAL CORP COMMON 302635107 82 14,145 SH   SOLE   14,145 0 0
FULTON FINL CORP COMMON 360271100 4 227 SH   SOLE   227 0 0
GARTNER INC COMMON 366651107 6,223 43,524 SH   DFND 1 0 43,524 0
GARTNER INC COMMON 366651107 499 3,491 SH   SOLE   3,459 0 32
GENERAL DYNAMICS COMMON 369550108 5 26 SH   SOLE   26 0 0
GENERAL ELECTRIC CO COMMON 369604103 4 426 SH   SOLE   426 0 0
GENERAL MILLS INC COMMON 370334104 863 15,662 SH   SOLE   15,662 0 0
GENMAB AS SPNADR REPR 0.50 ORD 372303206 2,553 126,019 SH   SOLE   126,019 0 0
G-III APPAREL GROUP COMMON 36237H101 2 65 SH   SOLE   65 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 6,459 151,337 SH   DFND 1 0 151,337 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 7,300 171,035 SH   SOLE   171,035 0 0
GLOBUS MED INC CLASS A 379577208 21,150 413,741 SH   DFND 1 0 413,741 0
GLOBUS MED INC CLASS A 379577208 8,867 173,451 SH   SOLE   172,816 0 635
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 10,389 210,521 SH   DFND 1 0 210,521 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 535 10,838 SH   SOLE   10,744 0 94
GRACO INC COMMON 384109104 90,135 1,957,751 SH   DFND 1 0 1,957,751 0
GRACO INC COMMON 384109104 242,773 5,273,070 SH   SOLE   4,869,841 126 403,103
GRAINGER W W INC COMMON 384802104 6,408 21,564 SH   SOLE   21,564 0 0
GRAY TELEVISION INC COMMON 389375106 4 222 SH   SOLE   222 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 3,983 114,842 SH   DFND 1 0 114,842 0
GROCERY OUTLET HLD COM USD0.001 39874R101 306 8,815 SH   SOLE   8,815 0 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 12,195 796,529 SH   DFND 1 0 796,529 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 796 52,016 SH   SOLE   51,495 0 521
GUIDEWIRE SOFTWARE COMMON 40171V100 14 131 SH   SOLE   131 0 0
HCA HEALTHCARE COMMON 40412C101 2 20 SH   SOLE   20 0 0
HCP INC COMMON 40414L109 2,589 72,672 SH   SOLE   72,672 0 0
HDFC BANK LTD ADR (3 INR10) 40415F101 3,324 58,270 SH   SOLE   58,270 0 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 85,866 4,451,324 SH   DFND 1 0 4,451,324 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 19,656 1,018,978 SH   SOLE   1,018,978 0 0
HEALTHEQUITY INC COMMON 42226A107 14,813 259,221 SH   DFND 1 0 259,221 0
HEALTHEQUITY INC COMMON 42226A107 2,841 49,721 SH   SOLE   49,070 0 651
HEICO CORP NEW CLASS A 422806208 181,070 1,860,749 SH   DFND 1 0 1,860,749 0
HEICO CORP NEW CLASS A 422806208 39,963 410,676 SH   SOLE   407,416 51 3,209
HELEN OF TROY CORP COMMON G4388N106 4 26 SH   SOLE   26 0 0
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 24 592 SH   SOLE   592 0 0
HENRY JACK & ASSOC COMMON 426281101 51,483 352,694 SH   DFND 1 0 352,694 0
HENRY JACK & ASSOC COMMON 426281101 215,344 1,475,245 SH   SOLE   1,394,241 66 80,938
HENRY SCHEIN INC COM 806407102 2 26 SH   SOLE   26 0 0
HERSHA HOSPIT TR SH BEN INT A 427825500 3 169 SH   SOLE   169 0 0
HILTON WRLDWDE HLDGS COMMON 43300A203 1,948 20,925 SH   SOLE   20,925 0 0
HOME DEPOT INC COMMON 437076102 18,300 78,873 SH   DFND 1 0 78,873 0
HOME DEPOT INC COMMON 437076102 5,287 22,784 SH   SOLE   22,508 0 276
HONEYWELL INTL INC COMMON 438516106 15,888 93,899 SH   SOLE   80,050 0 13,849
HORMEL FOODS CORP COMMON 440452100 330 7,543 SH   SOLE   7,543 0 0
HOULIHAN LOKEY INC COMMON CL A 441593100 35,337 783,525 SH   DFND 1 0 783,525 0
HOULIHAN LOKEY INC COMMON CL A 441593100 68,476 1,518,299 SH   SOLE   1,509,830 147 8,322
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 0 8 SH   SOLE   8 0 0
HUNTINGTON INGALLS COMMON 446413106 1 7 SH   SOLE   7 0 0
II VI INC COMMON 902104108 2 53 SH   SOLE   53 0 0
ILLINOIS TOOL WORKS COMMON 452308109 7,222 46,144 SH   SOLE   46,144 0 0
ILLUMINA INC COMMON 452327109 16,433 54,017 SH   DFND 1 0 54,017 0
ILLUMINA INC COMMON 452327109 3,351 11,015 SH   SOLE   10,873 0 142
IMAX CORP COMMON 45245E109 2 105 SH   SOLE   105 0 0
INCYTE CORPORATION COMMON 45337C102 1 10 SH   SOLE   10 0 0
INGERSOLL-RAND PLC CLASS A G47791101 15,313 124,282 SH   SOLE   106,842 0 17,440
INTERACTIVE BROKERS CLASS A 45841N107 212,150 3,944,776 SH   DFND 1 0 3,944,776 0
INTERACTIVE BROKERS CLASS A 45841N107 103,553 1,925,485 SH   SOLE   1,898,804 202 26,479
INTERNATIONAL PAPER COMMON 460146103 4 86 SH   SOLE   86 0 0
INTL BUSINESS MCHN COMMON 459200101 58 400 SH   SOLE   400 0 0
INTL FLAVORS & FRAGR COMMON 459506101 12,932 105,403 SH   DFND 1 0 105,403 0
INTL FLAVORS & FRAGR COMMON 459506101 5,112 41,662 SH   SOLE   41,496 0 166
INTUIT COMMON 461202103 979 3,682 SH   SOLE   3,682 0 0
INTUITIVE SURGIC INC COMMON 46120E602 8 15 SH   SOLE   15 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 44 233 SH   SOLE   233 0 0
IPG PHOTONICS CORP COMMON 44980X109 2 12 SH   SOLE   12 0 0
IQVIA HOLDINGS INC COMMON 46266C105 313 2,097 SH   SOLE   2,097 0 0
ISHARES MSCI EMRG MKTS MIN V 464286533 215 3,766 SH   SOLE   3,766 0 0
ISHARES SELECT DIVID ETF 464287168 1,932 18,942 SH   SOLE   18,942 0 0
ISHARES EMERG MKTS ETF 464287234 1,620 39,535 SH   SOLE   39,535 0 0
ISHARES IBOXX INV CP ETF 464287242 165 1,296 SH   SOLE   1,296 0 0
ISHARES S&P 500 GRWT ETF 464287309 15 83 SH   SOLE   83 0 0
ISHARES MSCI EAFE ETF 464287465 1,753 26,942 SH   SOLE   26,942 0 0
ISHARES RUS MDCP VAL ETF 464287473 753 8,394 SH   SOLE   8,394 0 0
ISHARES RUS MD CP GR ETF 464287481 1,508 10,668 SH   SOLE   10,143 0 525
ISHARES RUS MID-CAP ETF 464287499 11,587 207,023 SH   SOLE   204,700 0 2,323
ISHARES NASDQ BIOTEC ETF 464287556 1,288 12,926 SH   SOLE   12,678 0 248
ISHARES RUS 1000 VAL ETF 464287598 3,789 29,522 SH   SOLE   29,200 0 322
ISHARES S&P MC 400GR ETF 464287606 45 200 SH   SOLE   200 0 0
ISHARES RUS 1000 GRW ETF 464287614 9,776 61,216 SH   SOLE   61,216 0 0
ISHARES RUS 1000 ETF 464287622 2,215 13,451 SH   SOLE   13,451 0 0
ISHARES RUS 2000 VAL ETF 464287630 12,965 108,504 SH   SOLE   107,467 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 1,363 7,066 SH   SOLE   6,929 0 137
ISHARES RUSSELL 2000 ETF 464287655 3,063 20,223 SH   SOLE   20,223 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,038 5,967 SH   SOLE   5,967 0 0
ISHARES US HLTHCARE ETF 464287762 1,748 9,244 SH   SOLE   8,739 0 505
ISHARES SP SMCP600GR ETF 464287887 21 115 SH   SOLE   115 0 0
ISHARES AGENCY BOND ETF 464288166 8 69 SH   SOLE   69 0 0
ISHARES JP MOR EM MK ETF 464288281 243 2,143 SH   SOLE   2,143 0 0
ISHARES INTRM GOV CR ETF 464288612 52 456 SH   SOLE   456 0 0
ISHARES INTERM TR CRP BD ETF 464288638 132 2,278 SH   SOLE   2,278 0 0
ISHARES SH TR CORP ETF 464288646 1,682 31,342 SH   SOLE   31,342 0 0
ISHARES GLOB UTILITS ETF 464288711 382 6,555 SH   SOLE   5,710 0 845
ISHARES U.S. AER&DEF ETF 464288760 63 280 SH   SOLE   280 0 0
ISHARES MICRO-CAP ETF 464288869 32 361 SH   SOLE   361 0 0
ISHARES EAFE GRWTH ETF 464288885 308 3,832 SH   SOLE   3,832 0 0
ISHARES MSCI EURO FL ETF 464289180 2,442 138,752 SH   SOLE   138,752 0 0
ISHARES HIGH DIVIDND ETF 46429B663 128 1,358 SH   SOLE   1,358 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 609 43,216 SH   SOLE   43,216 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 535 14,771 SH   SOLE   14,771 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 1,165 50,348 SH   SOLE   50,348 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,440 51,717 SH   SOLE   51,717 0 0
ISHARES TR TIPS BD ETF 464287176 99 854 SH   SOLE   854 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 936 8,274 SH   SOLE   8,274 0 0
ISHARES TR COHEN&ST RLTY 464287564 2,912 24,271 SH   SOLE   23,266 0 1,005
ISHARES TR CORE S&P US ETF 464287671 391 6,211 SH   SOLE   6,211 0 0
ISHARES TR DJ US TECH SEC 464287721 35 170 SH   SOLE   170 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 6,667 109,031 SH   SOLE   109,031 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 4,376 38,360 SH   SOLE   38,360 0 0
ISHARES TR MBS FIXED BDFD 464288588 168 1,553 SH   SOLE   1,553 0 0
ISHARES TR PFD AND INCM SEC 464288687 87 2,316 SH   SOLE   2,316 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7,287 99,650 SH   SOLE   99,650 0 0
ISHARES TR MSCI USA QUALITY FAC 46432F339 6 61 SH   SOLE   61 0 0
ISHARES TR CORE MSCI EAFE 46432F842 19 307 SH   SOLE   307 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 28,523 95,540 SH   SOLE   95,540 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 478 2,472 SH   SOLE   2,472 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 44 660 SH   SOLE   660 0 0
JOHNSON & JOHNSON COMMON 478160104 4,906 37,921 SH   SOLE   37,721 0 200
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 2 43 SH   SOLE   43 0 0
JONES LANG LASALLE COMMON 48020Q107 7,959 57,234 SH   DFND 1 0 57,234 0
JONES LANG LASALLE COMMON 48020Q107 27,340 196,602 SH   SOLE   195,573 19 1,010
JPMORGAN CHASE & CO COMMON 46625H100 1,103 9,373 SH   SOLE   9,373 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,526 151,479 SH   SOLE   147,418 0 4,061
KANSAS CITY SOUTHERN COMMON 485170302 26,520 199,381 SH   DFND 1 0 199,381 0
KANSAS CITY SOUTHERN COMMON 485170302 4,970 37,364 SH   SOLE   36,870 0 494
KAYNE ANDERS MLP/MID COMMON 486606106 2,913 201,454 SH   SOLE   201,454 0 0
KAYNE ANDERSON MID COMMON 48661E108 365 33,707 SH   SOLE   33,707 0 0
KEYSIGHT TECHNOLOGS COMMON 49338L103 199 2,049 SH   SOLE   2,049 0 0
KIMBERLY CLARK CORP COMMON 494368103 3,688 25,960 SH   DFND 1 0 25,960 0
KIMBERLY CLARK CORP COMMON 494368103 2,533 17,835 SH   SOLE   17,835 0 0
KIMCO REALTY CORP COMMON 49446R109 1 39 SH   SOLE   39 0 0
KINDER MORGAN INC COMMON 49456B101 3 133 SH   SOLE   133 0 0
KNOLL INC COMMON 498904200 4 153 SH   SOLE   153 0 0
KROGER CO COMMON 501044101 4,722 183,171 SH   SOLE   183,171 0 0
LAM RESEARCH CORP COMMON 512807108 9 41 SH   SOLE   41 0 0
LAMAR ADVERTISING CL A 512816109 13,019 158,898 SH   DFND 1 0 158,898 0
LAMAR ADVERTISING CL A 512816109 29,425 359,142 SH   SOLE   338,215 0 20,927
LAMB WESTON HLDGS COMMON 513272104 14,078 193,585 SH   DFND 1 0 193,585 0
LAMB WESTON HLDGS COMMON 513272104 6,729 92,533 SH   SOLE   92,223 0 310
LANDSTAR SYS INC COMMON 515098101 23,130 205,458 SH   DFND 1 0 205,458 0
LANDSTAR SYS INC COMMON 515098101 73,727 654,881 SH   SOLE   651,936 51 2,894
LAS VEGAS SANDS CORP COMMON 517834107 28,439 492,364 SH   DFND 1 0 492,364 0
LAS VEGAS SANDS CORP COMMON 517834107 16,032 277,554 SH   SOLE   259,859 0 17,695
LENNOX INTL INC COMMON 526107107 14,264 58,708 SH   DFND 1 0 58,708 0
LENNOX INTL INC COMMON 526107107 89,119 366,786 SH   SOLE   359,923 33 6,830
LEXINGTON REALTY TR COMMON 529043101 4 398 SH   SOLE   398 0 0
LILLY ELI & CO COMMON 532457108 54 486 SH   SOLE   486 0 0
LINCOLN ELEC HLDGS COMMON 533900106 13,862 159,770 SH   DFND 1 0 159,770 0
LINCOLN ELEC HLDGS COMMON 533900106 33,012 380,499 SH   SOLE   378,271 37 2,191
LINDE PLC SHS G5494J103 12,688 65,498 SH   SOLE   55,789 0 9,709
LOWES CO COMMON 548661107 24,644 224,112 SH   SOLE   201,545 0 22,567
MALIBU BOATS INC COM USD0.01 CL A 56117J100 3 86 SH   SOLE   86 0 0
MANHATTAN ASSOCS IN COMMON 562750109 22,726 281,720 SH   DFND 1 0 281,720 0
MANHATTAN ASSOCS IN COMMON 562750109 78,643 974,871 SH   SOLE   863,764 0 111,107
MANULIFE FNL CORP COMMON 56501R106 30 1,632 SH   SOLE   1,632 0 0
MARKETAXESS HLDGS COMMON 57060D108 312,859 955,295 SH   DFND 1 0 955,295 0
MARKETAXESS HLDGS COMMON 57060D108 222,194 678,444 SH   SOLE   622,140 12 56,292
MARSH & MCLENNAN COS COMMON 571748102 17,419 174,099 SH   SOLE   150,011 0 24,088
MARVELL TECH GRP LTD COMMON G5876H105 3 115 SH   SOLE   115 0 0
MASTERCARD INC CLASS A 57636Q104 848 3,124 SH   SOLE   3,124 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 25,076 160,435 SH   DFND 1 0 160,435 0
MCCORMICK & CO INC COMMON NON VTG 579780206 4,389 28,081 SH   SOLE   27,724 0 357
MCDONALDS CORP COMMON 580135101 17,239 80,290 SH   DFND 1 0 80,290 0
MCDONALDS CORP COMMON 580135101 18,685 87,022 SH   SOLE   78,519 0 8,503
MEDPACE HOLDINGS COM USD0.01 58506Q109 4 53 SH   SOLE   53 0 0
MEDTRONIC PLC SHS G5960L103 75 689 SH   SOLE   689 0 0
MERCADOLIBRE INC COMMON 58733R102 37,094 67,293 SH   DFND 1 0 67,293 0
MERCADOLIBRE INC COMMON 58733R102 5,810 10,540 SH   SOLE   10,410 0 130
MERCK & CO INC COMMON 58933Y105 2,747 32,630 SH   DFND 1 0 32,630 0
MERCK & CO INC COMMON 58933Y105 13,038 154,884 SH   SOLE   154,884 0 0
MESA LABS INC COMMON 59064R109 21,729 91,388 SH   DFND 1 0 91,388 0
MESA LABS INC COMMON 59064R109 14,598 61,393 SH   SOLE   60,903 8 482
METTLER TOLEDO INTL COMMON 592688105 5,049 7,168 SH   DFND 1 0 7,168 0
METTLER TOLEDO INTL COMMON 592688105 817 1,160 SH   SOLE   1,155 0 5
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 35,232 1,172,450 SH   DFND 1 0 1,172,450 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 87,317 2,905,703 SH   SOLE   2,889,784 283 15,636
MICROCHIP TECHNOLOGY COMMON 595017104 5,940 63,931 SH   SOLE   63,931 0 0
MICRON TECHNOLOGY COMMON 595112103 3 79 SH   SOLE   79 0 0
MICROSOFT CORP COMMON 594918104 4,517 32,487 SH   SOLE   32,487 0 0
MID-AMER APT CMNTYS REIT 59522J103 2 13 SH   SOLE   13 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 44,292 1,348,310 SH   DFND 1 0 1,348,310 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 142,922 4,350,746 SH   SOLE   3,997,666 0 353,080
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 16,088 277,091 SH   DFND 1 0 277,091 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 3,461 59,611 SH   SOLE   58,944 0 667
MOODYS CORP COMMON 615369105 11,081 54,097 SH   DFND 1 0 54,097 0
MOODYS CORP COMMON 615369105 18,733 91,456 SH   SOLE   82,272 0 9,184
MORNINGSTAR INC COMMON 617700109 214,090 1,464,968 SH   DFND 1 0 1,464,968 0
MORNINGSTAR INC COMMON 617700109 40,950 280,205 SH   SOLE   277,972 34 2,199
MOTOROLA SOLUTIONS COMMON 620076307 170 1,000 SH   SOLE   1,000 0 0
MSCI INC COMMON 55354G100 1,522 6,991 SH   DFND 1 0 6,991 0
MSCI INC COMMON 55354G100 117,771 540,853 SH   SOLE   531,219 47 9,587
NATIONAL BANK HOLD COMMON 633707104 3 92 SH   SOLE   92 0 0
NATIONAL GEN HLDGS COMMON 636220303 4 160 SH   SOLE   160 0 0
NATIONAL GRID ADR (5 ORD) 636274409 986 18,209 SH   SOLE   18,209 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 139,214 2,410,638 SH   DFND 1 0 2,410,638 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 32,320 559,646 SH   SOLE   555,365 66 4,215
NATL BEVERAGE CORP COMMON 635017106 13,266 299,054 SH   DFND 1 0 299,054 0
NATL BEVERAGE CORP COMMON 635017106 32,521 733,103 SH   SOLE   728,872 76 4,155
NETFLIX INC COMMON 64110L106 33,867 126,550 SH   DFND 1 0 126,550 0
NETFLIX INC COMMON 64110L106 8,565 32,006 SH   SOLE   31,568 0 438
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 6,460 58,320 SH   DFND 1 0 58,320 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 594 5,367 SH   SOLE   5,322 0 45
NEWMONT GOLD CORP COM 651639106 1 19 SH   SOLE   19 0 0
NEWPARK RES INC COMMON 651718504 2 243 SH   SOLE   243 0 0
NEXTERA ENERGY INC COMMON 65339F101 6,023 25,850 SH   DFND 1 0 25,850 0
NEXTERA ENERGY INC COMMON 65339F101 17,690 75,923 SH   SOLE   67,013 0 8,910
NIKE INC CLASS B 654106103 31,960 340,285 SH   DFND 1 0 340,285 0
NIKE INC CLASS B 654106103 11,870 126,384 SH   SOLE   125,234 0 1,150
NORDSON CORP COMMON 655663102 15,041 102,840 SH   DFND 1 0 102,840 0
NORDSON CORP COMMON 655663102 89,855 614,343 SH   SOLE   603,036 54 11,253
NORFOLK SOUTHERN COMMON 655844108 3 19 SH   SOLE   19 0 0
NORTHWESTERN CORP COMMON 668074305 4 59 SH   SOLE   59 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 1,926 22,160 SH   SOLE   22,160 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 716 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 33,080 498,575 SH   DFND 1 0 498,575 0
NVE CORP COMMON 629445206 7,011 105,663 SH   SOLE   104,824 13 826
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 686 31,110 SH   DFND 1 0 31,110 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 45,533 2,065,916 SH   SOLE   2,023,180 208 42,528
NVIDIA CORP COMMON 67066G104 28,165 161,800 SH   DFND 1 0 161,800 0
NVIDIA CORP COMMON 67066G104 7,104 40,813 SH   SOLE   40,249 0 564
OCCIDENTAL PETE CORP COMMON 674599105 3,207 72,112 SH   SOLE   72,112 0 0
OKTA INC COMMON CL A 679295105 11,143 113,174 SH   DFND 1 0 113,174 0
OKTA INC COMMON CL A 679295105 1,555 15,797 SH   SOLE   15,638 0 159
OLD DOMINION FGHT COMMON 679580100 361,559 2,127,194 SH   DFND 1 0 2,127,194 0
OLD DOMINION FGHT COMMON 679580100 288,632 1,698,124 SH   SOLE   1,561,070 39 137,015
OLLIES BARGAIN OUT COMMON 681116109 197,819 3,373,455 SH   DFND 1 0 3,373,455 0
OLLIES BARGAIN OUT COMMON 681116109 43,621 743,883 SH   SOLE   737,968 91 5,824
OMEGA FLEX COMMON 682095104 97,184 950,454 SH   DFND 1 0 950,454 0
OMEGA FLEX COMMON 682095104 50,073 489,706 SH   SOLE   485,600 63 4,043
OMNICOM GROUP INC COMMON 681919106 5,937 75,820 SH   SOLE   75,820 0 0
ONEOK INC COMMON 682680103 11,536 156,550 SH   DFND 1 0 156,550 0
ONEOK INC COMMON 682680103 6,859 93,077 SH   SOLE   93,077 0 0
OPORTUN FINANCIAL CO COMMON 68376D104 41,114 2,534,788 SH   DFND 1 0 2,534,788 0
OPORTUN FINANCIAL CO COMMON 68376D104 6,342 390,985 SH   SOLE   388,493 0 2,492
ORACLE CORP COMMON 68389X105 12,842 233,369 SH   SOLE   205,555 0 27,814
OUTFRONT MEDIA INC COMMON 69007J106 4 140 SH   SOLE   140 0 0
PACCAR INC COMMON 693718108 2 25 SH   SOLE   25 0 0
PAYCHEX INC COMMON 704326107 3,684 44,510 SH   DFND 1 0 44,510 0
PAYCHEX INC COMMON 704326107 1,940 23,432 SH   SOLE   23,432 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 353,680 1,688,291 SH   DFND 1 0 1,688,291 0
PAYCOM SOFTWARE COM USD0.01 70432V102 70,009 334,190 SH   SOLE   331,131 36 3,023
PAYPAL HLDGS INC COM 70450Y103 10 100 SH   SOLE   100 0 0
PENN VIRGINIA CORP COM USD0.01 70788V102 1 51 SH   SOLE   51 0 0
PEPSICO INC COMMON 713448108 3,576 26,085 SH   SOLE   26,085 0 0
PERFORMANCE FOOD GRP COMMON 71377A103 5 114 SH   SOLE   114 0 0
PFIZER INC COMMON 717081103 1,113 30,982 SH   SOLE   30,982 0 0
PHILIP MORRIS INTL COMMON 718172109 19,417 255,728 SH   DFND 1 0 255,728 0
PHILIP MORRIS INTL COMMON 718172109 9,010 118,665 SH   SOLE   117,772 0 893
PHILLIPS 66 COMMON 718546104 46 450 SH   SOLE   450 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 10,285 101,086 SH   SOLE   101,086 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 289 2,888 SH   SOLE   2,888 0 0
PINNACLE WEST CAP COMMON 723484101 5 54 SH   SOLE   54 0 0
PLAINS ALL AMERN PIP UNIT 726503105 73 3,538 SH   SOLE   2,000 0 1,538
PNC FINL SVCS GRP COMMON 693475105 16,033 114,390 SH   SOLE   98,517 0 15,873
POOL CORPORATION COMMON 73278L105 77,263 383,058 SH   DFND 1 0 383,058 0
POOL CORPORATION COMMON 73278L105 267,164 1,324,545 SH   SOLE   1,220,781 35 103,729
PPL CORP COMMON 69351T106 3 105 SH   SOLE   105 0 0
PREFERRED APT CMNTYS CLASS A 74039L103 4 244 SH   SOLE   244 0 0
PRICESMART INC COMMON 741511109 116,726 1,641,716 SH   DFND 1 0 1,641,716 0
PRICESMART INC COMMON 741511109 130,742 1,838,825 SH   SOLE   1,669,275 19 169,531
PRIMERICA INC COMMON 74164M108 138,095 1,085,398 SH   DFND 1 0 1,085,398 0
PRIMERICA INC COMMON 74164M108 399,172 3,137,385 SH   SOLE   2,915,367 103 221,915
PRIMORIS SVCS CORP COMMON 74164F103 3 156 SH   SOLE   156 0 0
PROCTER & GAMBLE CO COMMON 742718109 22,667 182,240 SH   DFND 1 0 182,240 0
PROCTER & GAMBLE CO COMMON 742718109 8,047 64,696 SH   SOLE   64,061 0 635
PROGRESSIVE CORP COMMON 743315103 8,960 115,990 SH   DFND 1 0 115,990 0
PROGRESSIVE CORP COMMON 743315103 2,469 31,961 SH   SOLE   31,553 0 408
PROLOGIS INC COMMON 74340W103 2,345 27,517 SH   SOLE   27,517 0 0
PROSHARES TR PSHS CS 130/30 74347R248 69,253 976,835 SH   SOLE   969,747 0 7,088
PRUDENTIAL PLC ADR (2 ORD) 74435K204 2,649 72,797 SH   SOLE   72,797 0 0
RBC BEARINGS INC COMMON 75524B104 83,960 506,055 SH   DFND 1 0 506,055 0
RBC BEARINGS INC COMMON 75524B104 327,770 1,975,583 SH   SOLE   1,884,181 106 91,296
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 5 156 SH   SOLE   156 0 0
REALTY INCOME CORP COMMON 756109104 7,801 101,735 SH   DFND 1 0 101,735 0
REALTY INCOME CORP COMMON 756109104 4,527 59,028 SH   SOLE   59,028 0 0
REGENCY CENTERS CORP REIT 758849103 1 12 SH   SOLE   12 0 0
REGENERON PHARMCTCLS COMMON 75886F107 2 7 SH   SOLE   7 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 2,251 94,903 SH   SOLE   94,903 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 743 14,264 SH   SOLE   14,264 0 0
RLI CORP COMMON 749607107 47,372 509,870 SH   DFND 1 0 509,870 0
RLI CORP COMMON 749607107 138,845 1,494,389 SH   SOLE   1,411,787 66 82,536
ROLLINS INC COMMON 775711104 610 17,894 SH   DFND 1 0 17,894 0
ROLLINS INC COMMON 775711104 41,999 1,232,719 SH   SOLE   1,210,684 120 21,915
ROPER TECHNOLOGIES COMMON 776696106 34,158 95,789 SH   DFND 1 0 95,789 0
ROPER TECHNOLOGIES COMMON 776696106 6,941 19,464 SH   SOLE   19,201 0 263
ROSS STORES INC COMMON 778296103 52,547 478,349 SH   DFND 1 0 478,349 0
ROSS STORES INC COMMON 778296103 19,154 174,357 SH   SOLE   173,263 0 1,094
ROYAL BANK CDA COMMON 780087102 10,561 130,129 SH   DFND 1 0 130,129 0
ROYAL BANK CDA COMMON 780087102 5,813 71,622 SH   SOLE   71,622 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 9,325 155,680 SH   DFND 1 0 155,680 0
ROYAL DUTCH SHELL SPON ADR B 780259107 4,811 80,306 SH   SOLE   80,306 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,059 17,998 SH   SOLE   17,998 0 0
RYMAN HOSPITALITY COMMON 78377T107 5 60 SH   SOLE   60 0 0
S&P GLOBAL INC COMMON 78409V104 3 12 SH   SOLE   12 0 0
SALESFORCE.COM COMMON 79466L302 11 71 SH   SOLE   71 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 6 391 SH   SOLE   391 0 0
SANOFI SPONSORED ADR 80105N105 2,063 44,527 SH   SOLE   44,527 0 0
SAP SE SP ADR (1 ORD) 803054204 1,994 16,919 SH   SOLE   16,919 0 0
SCHLUMBERGER LTD COMMON 806857108 104 3,030 SH   SOLE   3,030 0 0
SCHNITZER STL CLASS A 806882106 2 78 SH   SOLE   78 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 43,942 431,569 SH   DFND 1 0 431,569 0
SCOTTS MIRACLE-GRO CLASS A 810186106 228,623 2,245,357 SH   SOLE   2,218,725 203 26,429
SEA LTD REP(REP CL A ORD SH 81141R100 3,423 110,600 SH   DFND 1 0 110,600 0
SEACOAST BKG CORP FL COMMON 811707801 4 154 SH   SOLE   154 0 0
SEI INVESTMENTS CO COMMON 784117103 21,675 365,795 SH   DFND 1 0 365,795 0
SEI INVESTMENTS CO COMMON 784117103 6,317 106,611 SH   SOLE   106,211 0 400
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 105 1,713 SH   SOLE   1,713 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 19 671 SH   SOLE   671 0 0
SIGNATURE BANK NY COMMON 82669G104 5,300 44,452 SH   SOLE   44,452 0 0
SILK ROAD MEDICAL COM USD0.001 82710M100 5,735 176,294 SH   DFND 1 0 176,294 0
SILK ROAD MEDICAL COM USD0.001 82710M100 615 18,893 SH   SOLE   18,820 0 73
SIMON PPTY INC COMMON 828806109 1,659 10,659 SH   SOLE   10,659 0 0
SIMPSON MANUFACTURIN COMMON 829073105 49,723 716,779 SH   DFND 1 0 716,779 0
SIMPSON MANUFACTURIN COMMON 829073105 92,115 1,327,877 SH   SOLE   1,123,639 0 204,238
SINA CORPORATION ORDINARY G81477104 17 442 SH   SOLE   442 0 0
SITEONE LANDSCAPE COM USD0.01 82982L103 72,085 973,863 SH   DFND 1 0 973,863 0
SITEONE LANDSCAPE COM USD0.01 82982L103 168,399 2,275,044 SH   SOLE   2,248,315 204 26,525
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 4,655 196,148 SH   DFND 1 0 196,148 0
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 322 13,554 SH   SOLE   13,429 0 125
SMUCKER J M CO COMMON 832696405 4,287 38,967 SH   SOLE   38,967 0 0
SNAP-ON INC COMMON 833034101 11,711 74,808 SH   SOLE   64,268 0 10,540
SONOCO PRODS COMMON 835495102 2,311 39,697 SH   DFND 1 0 39,697 0
SONOCO PRODS COMMON 835495102 3,319 57,018 SH   SOLE   57,018 0 0
SPDR DOW JONES INDL ETF UT SER 1 78467X109 83 310 SH   SOLE   310 0 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2,408 17,200 SH   SOLE   16,925 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 872 2,939 SH   SOLE   2,939 0 0
SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 33 317 SH   SOLE   317 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 9,588 27,215 SH   SOLE   27,215 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 5,899 95,214 SH   DFND 1 0 95,214 0
SQUARE INC CLASS A 852234103 319 5,146 SH   SOLE   5,100 0 46
SRC ENERGY INC COMMON STOCK 78470V108 2 345 SH   SOLE   345 0 0
STARBUCKS CORP COMMON 855244109 356 4,031 SH   SOLE   4,031 0 0
STATE STREET CORP COMMON 857477103 5,557 93,887 SH   SOLE   93,887 0 0
STERIS PLC SHARES G8473T100 10,691 73,988 SH   SOLE   62,809 0 11,179
STIFEL FINL CORP COMMON 860630102 5 79 SH   SOLE   79 0 0
STRYKER CORP COMMON 863667101 1,602 7,407 SH   SOLE   7,407 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 2 10 SH   SOLE   10 0 0
SYMANTEC CORP COMMON 871503108 28 1,171 SH   SOLE   1,171 0 0
SYNCHRONY FINL COMMON 87165B103 3 80 SH   SOLE   80 0 0
SYSCO CORP COMMON 871829107 730 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GRP COMMON 74144T108 9,303 81,423 SH   DFND 1 0 81,423 0
T ROWE PRICE GRP COMMON 74144T108 580 5,072 SH   SOLE   5,030 0 42
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 764 16,446 SH   SOLE   16,446 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 2,131 62,249 SH   SOLE   62,249 0 0
TELADOC HEALTH COMMON 87918A105 11,238 165,949 SH   DFND 1 0 165,949 0
TELADOC HEALTH COMMON 87918A105 893 13,194 SH   SOLE   13,079 0 115
TELEDYNE TECH INC COMMON 879360105 116,593 362,100 SH   DFND 1 0 362,100 0
TELEDYNE TECH INC COMMON 879360105 304,850 946,765 SH   SOLE   875,166 0 71,599
TERADYNE INC COMMON 880770102 10,574 182,592 SH   DFND 1 0 182,592 0
TERADYNE INC COMMON 880770102 145,164 2,506,721 SH   SOLE   2,424,590 208 81,923
TEXAS INSTRUMENTS COMMON 882508104 504 3,896 SH   SOLE   3,896 0 0
THE CHARLES SCHWAB COM 808513105 15,608 373,125 SH   DFND 1 0 373,125 0
THE CHARLES SCHWAB COM 808513105 17,879 427,425 SH   SOLE   380,073 0 47,352
THE HERSHEY COMPANY COMMON 427866108 872 5,626 SH   SOLE   5,626 0 0
THE TRADE DESK COM CL A 88339J105 42,365 225,887 SH   DFND 1 0 225,887 0
THE TRADE DESK COM CL A 88339J105 6,696 35,702 SH   SOLE   35,268 0 434
THERMO FISHER SCI COMMON 883556102 2 8 SH   SOLE   8 0 0
THOR INDS INC COMMON 885160101 21,816 385,166 SH   DFND 1 0 385,166 0
THOR INDS INC COMMON 885160101 95,315 1,682,818 SH   SOLE   1,663,009 162 19,647
TIMKEN CO COMMON 887389104 3 59 SH   SOLE   59 0 0
TJX COMPANIES INC COMMON 872540109 14,146 253,777 SH   SOLE   220,592 0 33,185
T-MOBILE US INC COMMON 872590104 1 15 SH   SOLE   15 0 0
TORO CO COMMON 891092108 63,236 862,701 SH   DFND 1 0 862,701 0
TORO CO COMMON 891092108 181,272 2,472,997 SH   SOLE   2,212,601 0 260,396
TOTAL SA ADR (1 ORD) 89151E109 3,898 74,960 SH   DFND 1 0 74,960 0
TOTAL SA ADR (1 ORD) 89151E109 4,812 92,547 SH   SOLE   92,547 0 0
TRACTOR SUPPLY CO COMMON 892356106 13,718 151,678 SH   DFND 1 0 151,678 0
TRACTOR SUPPLY CO COMMON 892356106 22,359 247,218 SH   SOLE   246,971 0 247
TRANSUNION COMMON 89400J107 11,620 143,257 SH   SOLE   143,257 0 0
TRAVELERS CO(THE) COMMON 89417E109 18,281 122,948 SH   SOLE   106,167 0 16,781
TYLER TECHN INC COMMON 902252105 14 52 SH   SOLE   52 0 0
TYSON FOODS INC CLASS A 902494103 2 24 SH   SOLE   24 0 0
U S PHYSICAL THERAPY COMMON 90337L108 149,597 1,145,900 SH   DFND 1 0 1,145,900 0
U S PHYSICAL THERAPY COMMON 90337L108 33,049 253,148 SH   SOLE   251,146 31 1,971
UBER TECHNOLOGIES COM USD0.00001 90353T100 10,909 358,016 SH   DFND 1 0 358,016 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 2,660 87,283 SH   SOLE   86,035 0 1,248
UBS AG LONDON ETRAC ALER MLP 90267B682 21 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 9,800 491,482 SH   DFND 1 0 491,482 0
UNDER ARMOUR CLASS A 904311107 864 43,345 SH   SOLE   42,986 0 359
UNIFIRST CORP MASS COMMON 904708104 10,144 51,990 SH   DFND 1 0 51,990 0
UNIFIRST CORP MASS COMMON 904708104 26,242 134,494 SH   SOLE   133,732 13 749
UNILEVER N.V NY SHARES (1 ORD) 904784709 2,105 35,069 SH   SOLE   35,069 0 0
UNION PAC CORP COMMON 907818108 4 24 SH   SOLE   24 0 0
UNITED PARCEL SERVIC CLASS B 911312106 902 7,527 SH   SOLE   7,527 0 0
UNITED TECHNOLOGIES COMMON 913017109 2,482 18,183 SH   SOLE   18,183 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 7,973 36,684 SH   SOLE   36,684 0 0
UNIVERSAL FST PRODS COMMON 913543104 4 105 SH   SOLE   105 0 0
US BANCORP DEL COMMON 902973304 15,802 285,538 SH   SOLE   246,014 0 39,524
V F CORP COMMON 918204108 996 11,194 SH   SOLE   11,194 0 0
VALERO ENERGY CORP COMMON 91913Y100 2 21 SH   SOLE   21 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 5,042 124,704 SH   SOLE   124,704 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 737 2,702 SH   SOLE   2,702 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 50 384 SH   SOLE   384 0 0
VANGUARD INDEX TR LRG CAP 922908637 38 280 SH   SOLE   280 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 23 202 SH   SOLE   202 0 0
VANGUARD INDEX TR GROWTH 922908736 166 994 SH   SOLE   994 0 0
VANGUARD INDEX TR VALUE 922908744 123 1,103 SH   SOLE   1,103 0 0
VANGUARD INDEX TR SMALL CAP 922908751 2 14 SH   SOLE   14 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,053 6,973 SH   SOLE   6,973 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 162 1,583 SH   SOLE   1,583 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 8 111 SH   SOLE   111 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 131 608 SH   SOLE   608 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 24,302 260,498 SH   SOLE   258,431 0 2,067
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,640 15,738 SH   SOLE   15,738 0 0
VENTAS INC COMMON 92276F100 6 78 SH   SOLE   78 0 0
VERINT SYS INC COMMON 92343X100 4 85 SH   SOLE   85 0 0
VERISK ANALYTICS INC COM 92345Y106 11,261 71,212 SH   DFND 1 0 71,212 0
VERISK ANALYTICS INC COM 92345Y106 5,449 34,455 SH   SOLE   34,340 0 115
VERITEX HLDGS INC COMMON 923451108 3 127 SH   SOLE   127 0 0
VERIZON COMMUNICATIO COMMON 92343V104 30 498 SH   SOLE   498 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 3 17 SH   SOLE   17 0 0
VIACOM INC CLASS B 92553P201 3 113 SH   SOLE   113 0 0
VICI PPTYS INC COM 925652109 1,807 79,782 SH   SOLE   79,782 0 0
VIRTUSA CORP COMMON 92827P102 3 84 SH   SOLE   84 0 0
VISA INC CLASS A 92826C839 53,908 313,402 SH   DFND 1 0 313,402 0
VISA INC CLASS A 92826C839 14,934 86,819 SH   SOLE   85,726 0 1,093
VODAFONE GRP PLC ADR (10 ORD) 92857W308 595 29,887 SH   SOLE   29,887 0 0
VOYA FINANCIAL INC COMMON 929089100 3 55 SH   SOLE   55 0 0
VULCAN MATERIALS CO COMMON 929160109 544 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS COMMON 92927K102 108,748 813,070 SH   DFND 1 0 813,070 0
WABCO HOLDINGS COMMON 92927K102 200,921 1,502,211 SH   SOLE   1,352,208 0 150,003
WALGREENS BOOTS ALNC COMMON 931427108 643 11,625 SH   SOLE   11,625 0 0
WALMART INC COMMON 931142103 1,248 10,513 SH   SOLE   10,513 0 0
WALT DISNEY CO COMMON 254687106 5 39 SH   SOLE   39 0 0
WASHINGTON FEDERAL COMMON 938824109 3 85 SH   SOLE   85 0 0
WASTE MANAGEMENT INC COMMON 94106L109 3,031 26,358 SH   DFND 1 0 26,358 0
WASTE MANAGEMENT INC COMMON 94106L109 11,488 99,889 SH   SOLE   88,166 0 11,723
WATERS CORP COMMON 941848103 308 1,381 SH   SOLE   1,381 0 0
WATSCO INC COMMON 942622200 40,953 242,068 SH   DFND 1 0 242,068 0
WATSCO INC COMMON 942622200 75,601 446,860 SH   SOLE   444,509 40 2,311
WD-40 CO COMMON 929236107 20,254 110,354 SH   DFND 1 0 110,354 0
WD-40 CO COMMON 929236107 57,978 315,882 SH   SOLE   314,307 27 1,548
WEC ENERGY GROUP INC COMMON 92939U106 8,737 91,870 SH   DFND 1 0 91,870 0
WEC ENERGY GROUP INC COMMON 92939U106 19,774 207,924 SH   SOLE   185,494 0 22,430
WELLS FARGO & CO COMMON 949746101 202 4,014 SH   SOLE   4,014 0 0
WELLTOWER INC REIT 95040Q104 3 32 SH   SOLE   32 0 0
WEST PHARMACEUT SVS COMMON 955306105 17,417 122,811 SH   DFND 1 0 122,811 0
WEST PHARMACEUT SVS COMMON 955306105 7,383 52,059 SH   SOLE   51,865 0 194
WEYERHAEUSER CO COMMON 962166104 2,232 80,583 SH   SOLE   80,583 0 0
WILLIAMS COS INC COMMON 969457100 1 22 SH   SOLE   22 0 0
WINMARK CORP COMMON 974250102 709 4,018 SH   DFND 1 0 4,018 0
WINMARK CORP COMMON 974250102 27,601 156,475 SH   SOLE   150,753 28 5,694
WINNEBAGO INDS INC COMMON 974637100 4 115 SH   SOLE   115 0 0
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 7,775 310,376 SH   SOLE   310,376 0 0
WORKDAY INC COMMON 98138H101 40,612 238,948 SH   DFND 1 0 238,948 0
WORKDAY INC COMMON 98138H101 8,895 52,336 SH   SOLE   51,630 0 706
WYNN RESORTS LTD COMMON 983134107 9,746 89,644 SH   DFND 1 0 89,644 0
WYNN RESORTS LTD COMMON 983134107 642 5,900 SH   SOLE   5,855 0 45
XILINX INC COMMON 983919101 3 28 SH   SOLE   28 0 0
YUM BRANDS INC COMMON 988498101 4 35 SH   SOLE   35 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 14,648 70,980 SH   DFND 1 0 70,980 0
ZEBRA TECHNOLOGIES CLASS A 989207105 73,547 356,382 SH   SOLE   349,246 30 7,106
ZIMMER BIOMET HLDS COMMON 98956P102 2 14 SH   SOLE   14 0 0
ZOETIS INC COMMON 98978V103 46,361 372,108 SH   DFND 1 0 372,108 0
ZOETIS INC COMMON 98978V103 20,620 165,498 SH   SOLE   152,318 0 13,180
ZSCALER INC COMMON 98980G102 7,699 162,908 SH   DFND 1 0 162,908 0
ZSCALER INC COMMON 98980G102 637 13,485 SH   SOLE   13,377 0 108