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 CO COM COM 88579y101 1,820 9,165 SH   SOLE   9,165 0 0
ACME UTD CORP COM COM 004816104 625 14,022 SH   SOLE   7,236 0 6,786
ACUITY BRANDS INC COM COM 00508Y102 52,289 279,573 SH   SOLE   189,903 0 89,670
ACUSHNET HLDGS CORP COM COM 005098108 3,609 73,060 SH   SOLE   28,872 0 44,188
ALARM COM HLDGS INC COM COM 011642105 1,478 17,449 SH   SOLE   6,895 0 10,554
ALBERTSONS COS INC COMMON STOC COM 013091103 27,331 1,390,181 SH   SOLE   1,046,729 0 343,452
ALKERMES PLC SHS COM G01767105 10,667 435,031 SH   SOLE   310,483 0 124,548
ALLIED MOTION TECHNOLOGIES INC COM 019330109 703 20,360 SH   SOLE   10,507 0 9,853
ALLISON TRANSMISSION HLDGS INC COM 01973R101 42,709 1,074,699 SH   SOLE   715,501 0 359,198
ALPHABET INC CAP STK CL A COM 02079K305 24,164 9,896 SH   SOLE   5,926 0 3,970
ALTRIA GROUP INC COM COM 02209s103 311 6,528 SH   SOLE   6,528 0 0
AMC NETWORKS INC CL A COM 00164v103 2,889 43,243 SH   SOLE   17,087 0 26,156
AMERICAN EXPRESS CO COM COM 025816109 10,630 64,334 SH   SOLE   63,119 0 1,215
AMGEN INC COM COM 031162100 47,660 195,528 SH   SOLE   136,044 0 59,484
ANTHEM INC COM COM 036752103 38,992 102,126 SH   SOLE   81,324 0 20,802
APOLLO MED HLDGS INC COM NEW COM 03763A207 1,279 20,369 SH   SOLE   10,443 0 9,926
APPLE INC COM COM 037833100 41,760 304,906 SH   SOLE   211,267 0 93,639
APPLIED INDL TECHNOLOGIES INC COM 03820C105 3,380 37,121 SH   SOLE   14,676 0 22,445
ARISTA NETWORKS INC COM COM 040413106 10,291 28,405 SH   SOLE   20,123 0 8,282
ARMANINO FOODS DISTINCTION INC COM 042166801 704 199,007 SH   SOLE   102,018 0 96,989
ASGN INC COM COM 00191U102 2,997 30,922 SH   SOLE   12,204 0 18,718
AUTOMATIC DATA PROCESSING INC COM 053015103 236 1,186 SH   SOLE   1,186 0 0
AUTOZONE INC COM COM 053332102 48,336 32,392 SH   SOLE   25,757 0 6,635
BANK OZK COM COM 06417N103 3,228 76,561 SH   SOLE   30,256 0 46,305
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 55,648 200,231 SH   SOLE   128,701 0 71,530
BIOGEN INC COM COM 09062X103 649 1,873 SH   SOLE   1,873 0 0
BK OF AMERICA CORP COM COM 060505104 57,932 1,405,088 SH   SOLE   1,115,734 0 289,354
BOOKING HOLDINGS INC COM COM 09857L108 775 354 SH   SOLE   0 0 354
BRISTOL-MYERS SQUIBB CO COM COM 110122108 2,416 36,154 SH   SOLE   36,154 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 47,311 305,845 SH   SOLE   229,951 0 75,894
CARDINAL HEALTH INC COM COM 14149Y108 1,219 21,350 SH   SOLE   652 0 20,698
CBM BANCORP INC COM COM 1248XT104 464 29,650 SH   SOLE   16,709 0 12,941
CENTRAL PAC FINL CORP COM NEW COM 154760409 2,005 76,932 SH   SOLE   30,363 0 46,569
CHECK POINT SOFTWARE TECH LTD COM m22465104 17,651 151,991 SH   SOLE   124,780 0 27,211
CIMPRESS PLC SHS EURO COM G2143T103 3,480 32,104 SH   SOLE   12,688 0 19,416
CIRRUS LOGIC INC COM COM 172755100 11,570 135,929 SH   SOLE   96,169 0 39,760
CISCO SYS INC COM COM 17275R102 41,770 788,122 SH   SOLE   516,507 0 271,615
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 7,092 102,393 SH   SOLE   100,442 0 1,951
COMFORT SYS USA INC COM COM 199908104 4,301 54,587 SH   SOLE   21,560 0 33,027
COMPUTER PROGRAMS & SYS INC CO COM 205306103 804 24,185 SH   SOLE   12,481 0 11,704
COSTCO WHSL CORP NEW COM COM 22160k105 405 1,023 SH   SOLE   1,023 0 0
CRA INTL INC COM COM 12618T105 811 9,471 SH   SOLE   4,855 0 4,616
CRANE CO COM COM 224399105 3,833 41,496 SH   SOLE   16,402 0 25,094
CROWN CRAFTS INC COM COM 228309100 430 56,847 SH   SOLE   29,130 0 27,717
CRYO-CELL INTL INC COM COM 228895108 409 45,594 SH   SOLE   23,373 0 22,221
CSG SYS INTL INC COM COM 126349109 4,139 87,723 SH   SOLE   34,663 0 53,060
CTS CORP COM COM 126501105 894 24,071 SH   SOLE   12,422 0 11,649
CUMMINS INC COM COM 231021106 23,899 98,022 SH   SOLE   55,246 0 42,776
CURTISS WRIGHT CORP COM COM 231561101 11,164 94,004 SH   SOLE   72,694 0 21,310
CVS HEALTH CORP COM COM 126650100 39,070 468,241 SH   SOLE   372,402 0 95,839
DISCOVER FINL SVCS COM COM 254709108 26,503 224,047 SH   SOLE   106,734 0 117,313
DISCOVERY INC COM SER C COM 25470F302 43,764 1,510,142 SH   SOLE   1,119,666 0 390,476
DOLBY LABORATORIES INC COM CL COM 25659T107 6,388 64,990 SH   SOLE   63,769 0 1,221
EAGLE BANCORP INC MD COM COM 268948106 2,064 36,807 SH   SOLE   14,546 0 22,261
EBAY INC. COM COM 278642103 42,288 602,303 SH   SOLE   481,212 0 121,091
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 3,396 110,475 SH   SOLE   43,662 0 66,813
ELECTRONIC ARTS INC COM COM 285512109 7,445 51,761 SH   SOLE   8,363 0 43,398
EMCOR GROUP INC COM COM 29084Q100 3,864 31,368 SH   SOLE   12,386 0 18,982
EMERGENT BIOSOLUTIONS INC COM COM 29089Q105 1,626 25,807 SH   SOLE   10,196 0 15,611
EVERTEC INC COM COM 30040P103 3,668 84,039 SH   SOLE   33,178 0 50,861
EXELIXIS INC COM COM 30161Q104 6,780 372,120 SH   SOLE   264,802 0 107,318
EXLSERVICE HOLDINGS INC COM COM 302081104 4,624 43,514 SH   SOLE   17,197 0 26,317
EXPEDIA GROUP INC COM NEW COM 30212p303 15,220 92,970 SH   SOLE   73,717 0 19,253
F5 NETWORKS INC COM COM 315616102 9,459 50,676 SH   SOLE   35,788 0 14,888
FEDERAL SIGNAL CORP COM COM 313855108 3,118 77,506 SH   SOLE   30,621 0 46,885
FIRST FINANCIAL NORTHWEST INC COM 32022K102 840 55,434 SH   SOLE   32,233 0 23,201
FIRST FINL CORP IND COM COM 320218100 3,775 92,479 SH   SOLE   36,541 0 55,938
FIRST NORTHWEST BANCORP COM COM 335834107 857 48,858 SH   SOLE   25,026 0 23,832
FONAR CORP COM NEW COM 344437405 730 41,287 SH   SOLE   21,306 0 19,981
FORRESTER RESH INC COM COM 346563109 857 18,709 SH   SOLE   9,583 0 9,126
FTI CONSULTING INC COM COM 302941109 4,127 30,213 SH   SOLE   11,952 0 18,261
GENTHERM INC COM COM 37253A103 2,961 41,668 SH   SOLE   16,486 0 25,182
GILEAD SCIENCES INC COM COM 375558103 8,534 123,939 SH   SOLE   23,801 0 100,138
GOLDMAN SACHS GROUP INC COM COM 38141g104 60,559 159,564 SH   SOLE   126,498 0 33,066
GP STRATEGIES CORP COM COM 36225V104 702 44,646 SH   SOLE   23,040 0 21,606
GRAHAM HLDGS CO COM CL B COM 384637104 14,103 22,248 SH   SOLE   15,881 0 6,367
GREEN DOT CORP CL A COM 39304D102 2,957 63,123 SH   SOLE   24,945 0 38,178
HACKETT GROUP INC COM COM 404609109 3,477 192,938 SH   SOLE   76,237 0 116,701
HAWKINS INC COM COM 420261109 871 26,593 SH   SOLE   13,723 0 12,870
HEMISPHERE MEDIA GROUP INC CL COM 42365Q103 492 41,661 SH   SOLE   21,340 0 20,321
HILLTOP HOLDINGS INC COM COM 432748101 3,641 100,020 SH   SOLE   39,532 0 60,488
HMN FINL INC COM COM 40424G108 863 40,500 SH   SOLE   20,745 0 19,755
HNI CORP COM COM 404251100 4,816 109,524 SH   SOLE   43,283 0 66,241
HOME FED BANCORP INC LA NEW CO COM 43708L108 358 18,583 SH   SOLE   10,383 0 8,200
HOMESTREET INC COM COM 43785V102 3,364 82,577 SH   SOLE   32,634 0 49,943
HOOKER FURNITURE CORP COM COM 439038100 658 18,987 SH   SOLE   9,798 0 9,189
HOWARD HUGHES CORP COM COM 44267D107 9,546 97,943 SH   SOLE   69,018 0 28,925
ICU MED INC COM COM 44930G107 1,988 9,659 SH   SOLE   3,816 0 5,843
IES HLDGS INC COM COM 44951W106 773 15,046 SH   SOLE   7,764 0 7,282
IF BANCORP INC COM COM 44951J105 783 34,024 SH   SOLE   19,772 0 14,252
INCYTE CORP COM COM 45337C102 8,824 104,890 SH   SOLE   74,520 0 30,370
INDEPENDENT BK CORP MICH COM N COM 453838609 2,664 122,688 SH   SOLE   48,450 0 74,238
INFORMATION SVCS GROUP INC COM COM 45675Y104 826 141,235 SH   SOLE   72,886 0 68,349
INSIGHT ENTERPRISES INC COM COM 45765U103 3,511 35,105 SH   SOLE   13,871 0 21,234
INSPERITY INC COM COM 45778Q107 17,979 198,951 SH   SOLE   93,742 0 105,209
INTEL CORP COM COM 458140100 13,723 244,442 SH   SOLE   130,298 0 114,144
INVESTORS BANCORP INC NEW COM COM 46146L101 1,943 136,285 SH   SOLE   53,859 0 82,426
INVESTORS TITLE CO NC COM COM 461804106 921 5,272 SH   SOLE   2,701 0 2,571
ISHARES TR RUS 1000 VAL ETF COM 464287598 324 2,044 SH   SOLE   2,044 0 0
ISSUER DIRECT CORP COM NEW COM 46520M204 770 28,393 SH   SOLE   14,652 0 13,741
JOHNSON & JOHNSON COM COM 478160104 41,204 250,117 SH   SOLE   164,023 0 86,094
JOHNSON OUTDOORS INC CL A COM 479167108 775 6,404 SH   SOLE   3,305 0 3,099
JPMORGAN CHASE & CO COM COM 46625H100 66,933 430,327 SH   SOLE   283,777 0 146,550
KAMADA LTD SHS COM M6240T109 546 93,830 SH   SOLE   48,062 0 45,768
LAM RESEARCH CORP COM COM 512807108 6,704 10,303 SH   SOLE   10,112 0 191
LANDSTAR SYS INC COM COM 515098101 20,131 127,396 SH   SOLE   95,322 0 32,074
LEAR CORP COM NEW COM 521865204 7,921 45,189 SH   SOLE   44,343 0 846
LIBERTY BROADBAND CORP COM SER COM 530307107 32,985 196,143 SH   SOLE   164,252 0 31,891
LIBERTY BROADBAND CORP COM SER COM 530307305 22,744 130,968 SH   SOLE   57,691 0 73,277
LIBERTY MEDIA CORP DEL COM A S COM 531229409 384 8,244 SH   SOLE   8,244 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 80,270 1,730,329 SH   SOLE   1,137,484 0 592,845
LIBERTY MEDIA CORP SERIES C LI COM 531229854 65,830 1,365,488 SH   SOLE   893,140 0 472,348
LKQ CORP COM COM 501889208 19,625 398,725 SH   SOLE   184,118 0 214,607
M & T BK CORP COM COM 55261F104 28,635 197,063 SH   SOLE   148,133 0 48,930
MADISON SQUARE GRDN ENTERTNMNT COM 55826T102 1,586 18,884 SH   SOLE   1,275 0 17,609
MADISON SQUARE GRDN SPRT CORP COM 55825T103 1,241 7,194 SH   SOLE   0 0 7,194
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 728 44,848 SH   SOLE   22,972 0 21,876
MANPOWERGROUP INC WIS COM COM 56418H100 1,530 12,869 SH   SOLE   369 0 12,500
MARKEL CORP COM COM 570535104 20,015 16,866 SH   SOLE   8,651 0 8,215
MASTECH DIGITAL INC COM COM 57633B100 714 47,727 SH   SOLE   24,630 0 23,097
MASTERCRAFT BOAT HLDGS INC COM COM 57637H103 4,215 160,320 SH   SOLE   63,328 0 96,992
MCKESSON CORP COM COM 58155Q103 33,011 172,613 SH   SOLE   162,190 0 10,423
MEDIFAST INC COM COM 58470H101 5,091 17,990 SH   SOLE   7,109 0 10,881
MERCK & CO INC COM COM 58933Y105 289 3,720 SH   SOLE   3,720 0 0
MERCURY GENL CORP NEW COM COM 589400100 1,744 26,850 SH   SOLE   10,614 0 16,236
METHODE ELECTRS INC COM COM 591520200 4,405 89,519 SH   SOLE   35,377 0 54,142
MICROSOFT CORP COM COM 594918104 35,125 129,660 SH   SOLE   86,115 0 43,545
MILLER INDS INC TENN COM NEW COM 600551204 833 21,130 SH   SOLE   10,904 0 10,226
MSC INDL DIRECT INC CL A COM 553530106 25,598 285,276 SH   SOLE   214,932 0 70,344
NATUS MED INC DEL COM COM 639050103 869 33,444 SH   SOLE   17,259 0 16,185
NETAPP INC COM COM 64110D104 50,952 622,735 SH   SOLE   490,326 0 132,409
NEXTGEN HEALTHCARE INC COM COM 65343C102 729 43,921 SH   SOLE   22,666 0 21,255
NOBILITY HOMES INC COM COM 654892108 420 11,664 SH   SOLE   5,888 0 5,776
NORTHROP GRUMMAN CORP COM COM 666807102 37,472 103,107 SH   SOLE   80,792 0 22,315
NU SKIN ENTERPRISES INC CL A COM 67018T105 5,050 89,151 SH   SOLE   35,568 0 53,583
ONEWATER MARINE INC CL A COM COM 68280L101 1,528 36,349 SH   SOLE   14,359 0 21,990
ORACLE CORP COM COM 68389X105 16,057 206,286 SH   SOLE   116,459 0 89,827
OREILLY AUTOMOTIVE INC COM COM 67103H107 1,266 2,236 SH   SOLE   0 0 2,236
OTC MKTS GROUP INC CL A COM 67106f108 792 15,030 SH   SOLE   7,757 0 7,273
PACWEST BANCORP DEL COM COM 695263103 14,704 357,245 SH   SOLE   257,659 0 99,586
PCSB FINL CORP COM COM 69324R104 891 49,061 SH   SOLE   25,319 0 23,742
PERFICIENT INC COM COM 71375U101 5,313 66,068 SH   SOLE   26,151 0 39,917
PGT INNOVATIONS INC COM COM 69336V101 3,032 130,511 SH   SOLE   51,533 0 78,978
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 5,352 102,728 SH   SOLE   40,596 0 62,132
PROCTER AND GAMBLE CO COM COM 742718109 202 1,500 SH   SOLE   1,500 0 0
PROVIDENT BANCORP INC COM NEW COM 74383L105 791 48,481 SH   SOLE   27,342 0 21,139
PRUDENTIAL BANCORP INC NEW COM COM 74431A101 441 31,825 SH   SOLE   17,633 0 14,192
QUANEX BLDG PRODS CORP COM COM 747619104 746 30,035 SH   SOLE   15,500 0 14,535
REGENERON PHARMACEUTICALS COM COM 75886F107 48,628 87,062 SH   SOLE   59,736 0 27,326
ROBERT HALF INTL INC COM COM 770323103 39,199 440,589 SH   SOLE   337,897 0 102,692
SCANSOURCE INC COM COM 806037107 809 28,767 SH   SOLE   14,845 0 13,922
SCIPLAY CORPORATION CL A COM 809087109 2,435 143,672 SH   SOLE   56,752 0 86,920
SEAGATE TECHNOLOGY HLDNGS PLC COM G7997R103 694 7,887 SH   SOLE   0 0 7,887
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 10,315 408,958 SH   SOLE   0 0 408,958
SELECT MED HLDGS CORP COM COM 81619Q105 5,062 119,777 SH   SOLE   47,361 0 72,416
SIERRA BANCORP COM COM 82620P102 1,959 76,986 SH   SOLE   30,386 0 46,600
SKYWORKS SOLUTIONS INC COM COM 83088M102 35,961 187,543 SH   SOLE   150,420 0 37,123
SOUND FINL BANCORP INC COM COM 83607A100 402 9,266 SH   SOLE   4,746 0 4,520
STANDARD MTR PRODS INC COM COM 853666105 1,648 38,006 SH   SOLE   15,017 0 22,989
STANDEX INTL CORP COM COM 854231107 582 6,133 SH   SOLE   3,165 0 2,968
SUPER MICRO COMPUTER INC COM COM 86800U104 3,752 106,664 SH   SOLE   42,147 0 64,517
TARGET CORP COM COM 87612e106 370 1,532 SH   SOLE   1,532 0 0
TERRITORIAL BANCORP INC COM COM 88145x108 664 25,563 SH   SOLE   13,192 0 12,371
TIMKEN CO COM COM 887389104 21,472 266,435 SH   SOLE   200,878 0 65,557
TRANE TECHNOLOGIES PLC SHS COM G8994E103 28,015 152,140 SH   SOLE   122,647 0 29,493
TREEHOUSE FOODS INC COM COM 89469A104 1,549 34,784 SH   SOLE   13,734 0 21,050
TTEC HLDGS INC COM COM 89854H102 4,662 45,222 SH   SOLE   17,870 0 27,352
UNITED THERAPEUTICS CORP DEL C COM 91307c102 8,627 48,083 SH   SOLE   34,541 0 13,542
UTAH MED PRODS INC COM COM 917488108 930 10,939 SH   SOLE   5,603 0 5,336
VERTEX PHARMACEUTICALS INC COM COM 92532F100 7,048 34,957 SH   SOLE   6,190 0 28,767
WALGREENS BOOTS ALLIANCE INC C COM 931427108 292 5,552 SH   SOLE   5,552 0 0
WALMART INC COM COM 931142103 24,130 171,111 SH   SOLE   135,394 0 35,717
WASHINGTON FED INC COM COM 938824109 1,939 61,028 SH   SOLE   24,045 0 36,983
WATERSTONE FINL INC MD COM COM 94188P101 4,126 209,871 SH   SOLE   82,900 0 126,971
WELLS FARGO CO NEW COM COM 949746101 14,737 325,381 SH   SOLE   64,038 0 261,343
WESTERN DIGITAL CORP. COM COM 958102105 26,156 367,517 SH   SOLE   300,580 0 66,937
WESTERN NEW ENG BANCORP INC CO COM 958892101 910 111,692 SH   SOLE   64,105 0 47,587
WHERE FOOD COMES FROM INC COM COM 96327X200 755 48,778 SH   SOLE   24,995 0 23,783
WILLDAN GROUP INC COM COM 96924N100 570 15,131 SH   SOLE   7,809 0 7,322
WINMARK CORP COM COM 974250102 837 4,359 SH   SOLE   2,249 0 2,110
XPEL INC COM COM 98379L100 1,027 12,247 SH   SOLE   6,320 0 5,927
ZIONS BANCORPORATION N A COM COM 989701107 19,932 377,075 SH   SOLE   193,916 0 183,159
ZIX CORP COM COM 98974P100 489 69,414 SH   SOLE   35,822 0 33,592
ZUMIEZ INC COM COM 989817101 1,716 35,019 SH   SOLE   13,839 0 21,180
QURATE RETAIL INC NT CAL 31 PFD 74915M308 642 5,929 SH   SOLE   5,929 0 0
ISHARES TR BLACKROCK ULTRA COM 46434V878 2,640 52,263 SH   SOLE   52,263 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 967 7,199 SH   SOLE   7,199 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,482 30,207 SH   SOLE   30,207 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,364 71,037 SH   SOLE   71,037 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 524 6,334 SH   SOLE   6,334 0 0
CRITEO S A SPONS ADS ADR 226718104 2,653 58,666 SH   SOLE   23,174 0 35,492
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 1,033 62,262 SH   SOLE   32,131 0 30,131