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,763 9,151 SH   SOLE   9,151 0 0
ACME UTD CORP COM COM 004816104 269 6,822 SH   SOLE   36 0 6,786
ACUITY BRANDS INC COM COM 00508Y102 59,713 361,900 SH   SOLE   243,215 0 118,685
ACUSHNET HLDGS CORP COM COM 005098108 1,661 40,186 SH   SOLE   11,867 0 28,319
ALBERTSONS COS INC COMMON STOC COM 013091103 22,116 1,159,739 SH   SOLE   853,014 0 306,725
ALKERMES PLC SHS COM G01767105 8,660 463,600 SH   SOLE   340,910 0 122,690
ALLIED MOTION TECHNOLOGIES INC COM 019330109 339 6,604 SH   SOLE   35 0 6,569
ALLISON TRANSMISSION HLDGS INC COM 01973R101 42,688 1,045,513 SH   SOLE   696,536 0 348,977
ALPHABET INC CAP STK CL A COM 02079K305 22,374 10,848 SH   SOLE   7,001 0 3,847
ALTRIA GROUP INC COM COM 02209s103 5,362 104,799 SH   SOLE   102,942 0 1,857
AMC NETWORKS INC CL A COM 00164v103 1,972 37,101 SH   SOLE   10,945 0 26,156
AMERICAN EXPRESS CO COM COM 025816109 7,213 50,994 SH   SOLE   50,070 0 924
AMGEN INC COM COM 031162100 39,642 159,326 SH   SOLE   107,785 0 51,541
ANTHEM INC COM COM 036752103 35,630 99,263 SH   SOLE   78,412 0 20,851
APOLLO MED HLDGS INC COM NEW COM 03763A207 503 18,583 SH   SOLE   99 0 18,484
APPLE INC COM COM 037833100 28,786 235,662 SH   SOLE   155,935 0 79,727
APPLIED INDL TECHNOLOGIES INC COM 03820C105 2,905 31,860 SH   SOLE   9,415 0 22,445
ARISTA NETWORKS INC COM COM 040413106 8,841 29,284 SH   SOLE   21,121 0 8,163
ARMANINO FOODS DISTINCTION INC COM 042166801 293 97,505 SH   SOLE   516 0 96,989
ASGN INC COM COM 00191U102 2,532 26,525 SH   SOLE   7,807 0 18,718
AUTOMATIC DATA PROCESSING INC COM 053015103 224 1,186 SH   SOLE   1,186 0 0
AUTOZONE INC COM COM 053332102 20,503 14,600 SH   SOLE   10,813 0 3,787
BANK OZK COM COM 06417N103 2,683 65,684 SH   SOLE   19,379 0 46,305
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 49,718 194,615 SH   SOLE   124,454 0 70,161
BIOGEN INC COM COM 09062X103 32,991 117,932 SH   SOLE   78,381 0 39,551
BK OF AMERICA CORP COM COM 060505104 52,925 1,367,922 SH   SOLE   1,077,886 0 290,036
BOOKING HOLDINGS INC COM COM 09857L108 825 354 SH   SOLE   0 0 354
BRISTOL-MYERS SQUIBB CO COM COM 110122108 2,183 34,575 SH   SOLE   34,575 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 40,401 317,545 SH   SOLE   234,989 0 82,556
CARDINAL HEALTH INC COM COM 14149Y108 1,183 19,477 SH   SOLE   552 0 18,925
CBM BANCORP INC COM COM 1248XT104 226 16,125 SH   SOLE   3,184 0 12,941
CENTRAL PAC FINL CORP COM NEW COM 154760409 1,761 65,994 SH   SOLE   19,425 0 46,569
CHECK POINT SOFTWARE TECH LTD COM m22465104 8,315 74,258 SH   SOLE   54,253 0 20,005
CIMPRESS PLC SHS EURO COM G2143T103 2,758 27,542 SH   SOLE   8,126 0 19,416
CIRRUS LOGIC INC COM COM 172755100 9,673 114,087 SH   SOLE   82,901 0 31,186
CISCO SYS INC COM COM 17275R102 39,600 765,809 SH   SOLE   499,383 0 266,426
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 8,275 105,922 SH   SOLE   103,971 0 1,951
COMFORT SYS USA INC COM COM 199908104 3,504 46,862 SH   SOLE   13,835 0 33,027
COMPUTER PROGRAMS & SYS INC CO COM 205306103 360 11,766 SH   SOLE   62 0 11,704
COSTCO WHSL CORP NEW COM COM 22160k105 361 1,023 SH   SOLE   1,023 0 0
CRANE CO COM COM 224399105 3,343 35,602 SH   SOLE   10,508 0 25,094
CROWN CRAFTS INC COM COM 228309100 215 27,864 SH   SOLE   147 0 27,717
CRYO-CELL INTL INC COM COM 228895108 203 22,339 SH   SOLE   118 0 22,221
CSG SYS INTL INC COM COM 126349109 2,666 59,391 SH   SOLE   17,527 0 41,864
CTS CORP COM COM 126501105 364 11,711 SH   SOLE   62 0 11,649
CUMMINS INC COM COM 231021106 25,837 99,716 SH   SOLE   58,264 0 41,452
CURTISS WRIGHT CORP COM COM 231561101 11,451 96,550 SH   SOLE   75,546 0 21,004
CVS HEALTH CORP COM COM 126650100 34,258 455,379 SH   SOLE   359,314 0 96,065
DISCOVER FINL SVCS COM COM 254709108 21,708 228,528 SH   SOLE   114,668 0 113,860
DISCOVERY INC COM SER C COM 25470F302 41,218 1,117,318 SH   SOLE   808,761 0 308,557
DOLBY LABORATORIES INC COM CL COM 25659T107 6,706 67,931 SH   SOLE   66,710 0 1,221
EAGLE BANCORP INC MD COM COM 268948106 2,843 53,439 SH   SOLE   15,774 0 37,665
EBAY INC. COM COM 278642103 28,991 473,405 SH   SOLE   372,069 0 101,336
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 2,977 94,782 SH   SOLE   27,969 0 66,813
ELECTRONIC ARTS INC COM COM 285512109 6,788 50,143 SH   SOLE   8,305 0 41,838
EMCOR GROUP INC COM COM 29084Q100 3,020 26,923 SH   SOLE   7,941 0 18,982
EVERTEC INC COM COM 30040P103 2,687 72,181 SH   SOLE   21,320 0 50,861
EXELIXIS INC COM COM 30161Q104 8,888 393,453 SH   SOLE   287,740 0 105,713
EXLSERVICE HOLDINGS INC COM COM 302081104 2,647 29,357 SH   SOLE   8,635 0 20,722
EXPEDIA GROUP INC COM NEW COM 30212p303 15,259 88,654 SH   SOLE   69,343 0 19,311
F5 NETWORKS INC COM COM 315616102 11,164 53,514 SH   SOLE   38,850 0 14,664
FEDERAL SIGNAL CORP COM COM 313855108 2,547 66,514 SH   SOLE   19,629 0 46,885
FIRST FINANCIAL NORTHWEST INC COM 32022K102 444 31,173 SH   SOLE   7,972 0 23,201
FIRST FINL CORP IND COM COM 320218100 2,509 55,735 SH   SOLE   16,448 0 39,287
FIRST NORTHWEST BANCORP COM COM 335834107 398 23,958 SH   SOLE   126 0 23,832
FLAGSTAR BANCORP INC COM PAR . COM 337930705 2,789 61,847 SH   SOLE   18,174 0 43,673
FONAR CORP COM NEW COM 344437405 363 20,087 SH   SOLE   106 0 19,981
FORRESTER RESH INC COM COM 346563109 390 9,175 SH   SOLE   49 0 9,126
FTI CONSULTING INC COM COM 302941109 3,630 25,905 SH   SOLE   7,644 0 18,261
GENTHERM INC COM COM 37253A103 2,650 35,754 SH   SOLE   10,572 0 25,182
GILEAD SCIENCES INC COM COM 375558103 7,775 120,300 SH   SOLE   23,762 0 96,538
GOLDMAN SACHS GROUP INC COM COM 38141g104 50,628 154,826 SH   SOLE   121,681 0 33,145
GRAHAM HLDGS CO COM CL B COM 384637104 13,490 23,985 SH   SOLE   17,716 0 6,269
GRAPHIC PACKAGING HLDG CO COM COM 388689101 1,359 74,813 SH   SOLE   22,072 0 52,741
GREEN DOT CORP CL A COM 39304D102 2,480 54,159 SH   SOLE   15,981 0 38,178
HACKETT GROUP INC COM COM 404609109 1,412 86,123 SH   SOLE   25,469 0 60,654
HAWKINS INC COM COM 420261109 434 12,938 SH   SOLE   68 0 12,870
HEMISPHERE MEDIA GROUP INC CL COM 42365Q103 435 37,340 SH   SOLE   198 0 37,142
HILLTOP HOLDINGS INC COM COM 432748101 2,929 85,814 SH   SOLE   25,326 0 60,488
HMN FINL INC COM COM 40424G108 399 19,860 SH   SOLE   105 0 19,755
HNI CORP COM COM 404251100 3,004 75,945 SH   SOLE   22,412 0 53,533
HOME FED BANCORP INC LA NEW CO COM 43708L108 206 6,639 SH   SOLE   956 0 5,683
HOMESTREET INC COM COM 43785V102 2,340 53,095 SH   SOLE   15,649 0 37,446
HOOKER FURNITURE CORP COM COM 439038100 337 9,238 SH   SOLE   49 0 9,189
HOWARD HUGHES CORP COM COM 44267D107 9,911 104,180 SH   SOLE   75,694 0 28,486
ICU MED INC COM COM 44930G107 1,703 8,288 SH   SOLE   2,445 0 5,843
IES HLDGS INC COM COM 44951W106 369 7,320 SH   SOLE   38 0 7,282
IF BANCORP INC COM COM 44951J105 412 19,122 SH   SOLE   4,870 0 14,252
INCYTE CORP COM COM 45337C102 9,026 111,061 SH   SOLE   81,144 0 29,917
INDEPENDENT BK CORP MICH COM N COM 453838609 2,490 105,327 SH   SOLE   31,089 0 74,238
INSIGHT ENTERPRISES INC COM COM 45765U103 2,874 30,119 SH   SOLE   8,885 0 21,234
INSPERITY INC COM COM 45778Q107 16,083 192,059 SH   SOLE   92,908 0 99,151
INTEL CORP COM COM 458140100 15,639 244,363 SH   SOLE   134,246 0 110,117
INTERNATIONAL MNY EXPRESS INC COM 46005L101 380 25,303 SH   SOLE   134 0 25,169
INVESTORS BANCORP INC NEW COM COM 46146L101 2,791 189,992 SH   SOLE   55,938 0 134,054
INVESTORS TITLE CO NC COM COM 461804106 429 2,585 SH   SOLE   14 0 2,571
ISHARES TR RUS 1000 VAL ETF COM 464287598 310 2,044 SH   SOLE   2,044 0 0
ISSUER DIRECT CORP COM NEW COM 46520M204 303 13,814 SH   SOLE   73 0 13,741
ITT INC COM COM 45073V108 9,960 109,563 SH   SOLE   80,139 0 29,424
JOHNSON & JOHNSON COM COM 478160104 37,315 227,044 SH   SOLE   144,399 0 82,645
JOHNSON OUTDOORS INC CL A COM 479167108 445 3,116 SH   SOLE   17 0 3,099
JPMORGAN CHASE & CO COM COM 46625H100 63,728 418,629 SH   SOLE   274,744 0 143,885
KAMADA LTD SHS COM M6240T109 285 46,012 SH   SOLE   244 0 45,768
LAM RESEARCH CORP COM COM 512807108 6,341 10,653 SH   SOLE   10,462 0 191
LANDSTAR SYS INC COM COM 515098101 20,110 121,835 SH   SOLE   89,684 0 32,151
LEAR CORP COM NEW COM 521865204 8,513 46,967 SH   SOLE   46,121 0 846
LIBERTY BROADBAND CORP COM SER COM 530307107 27,734 191,072 SH   SOLE   159,087 0 31,985
LIBERTY BROADBAND CORP COM SER COM 530307305 19,920 132,668 SH   SOLE   61,635 0 71,033
LIBERTY MEDIA CORP DEL COM A S COM 531229409 363 8,244 SH   SOLE   8,244 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 69,213 1,569,097 SH   SOLE   1,028,326 0 540,771
LIBERTY MEDIA CORP SERIES C LI COM 531229854 58,621 1,354,152 SH   SOLE   891,294 0 462,858
LKQ CORP COM COM 501889208 17,137 404,850 SH   SOLE   196,620 0 208,230
M & T BK CORP COM COM 55261F104 28,550 188,315 SH   SOLE   139,266 0 49,049
MADISON SQUARE GRDN ENTERTNMNT COM 55826T102 1,305 15,957 SH   SOLE   1,275 0 14,682
MADISON SQUARE GRDN SPRT CORP COM 55825T103 1,291 7,194 SH   SOLE   0 0 7,194
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 334 21,992 SH   SOLE   116 0 21,876
MANPOWERGROUP INC COM COM 56418H100 1,230 12,437 SH   SOLE   313 0 12,124
MARKEL CORP COM COM 570535104 18,919 16,601 SH   SOLE   8,696 0 7,905
MASTECH DIGITAL INC COM COM 57633B100 409 23,220 SH   SOLE   123 0 23,097
MCKESSON CORP COM COM 58155Q103 32,281 165,512 SH   SOLE   155,060 0 10,452
MEDIFAST INC COM COM 58470H101 2,667 12,592 SH   SOLE   3,717 0 8,875
MERCK & CO. INC COM COM 58933Y105 287 3,720 SH   SOLE   3,720 0 0
MERCURY GENL CORP NEW COM COM 589400100 1,401 23,037 SH   SOLE   6,801 0 16,236
MERIDIAN BANCORP INC MD COM COM 58958U103 2,957 160,518 SH   SOLE   47,378 0 113,140
METHODE ELECTRS INC COM COM 591520200 2,594 61,802 SH   SOLE   18,206 0 43,596
MICROSOFT CORP COM COM 594918104 29,926 126,928 SH   SOLE   84,267 0 42,661
MILLER HERMAN INC COM COM 600544100 1,795 43,614 SH   SOLE   12,874 0 30,740
MILLER INDS INC TENN COM NEW COM 600551204 387 8,383 SH   SOLE   45 0 8,338
MSC INDL DIRECT INC CL A COM 553530106 27,254 302,179 SH   SOLE   211,075 0 91,104
NATUS MED INC DEL COM COM 639050103 417 16,271 SH   SOLE   86 0 16,185
NETAPP INC COM COM 64110D104 45,228 622,381 SH   SOLE   486,875 0 135,506
NEXTGEN HEALTHCARE INC COM COM 65343C102 387 21,369 SH   SOLE   114 0 21,255
NORTHROP GRUMMAN CORP COM COM 666807102 32,532 100,520 SH   SOLE   78,153 0 22,367
NU SKIN ENTERPRISES INC CL A COM 67018T105 4,050 76,566 SH   SOLE   22,983 0 53,583
ORACLE CORP COM COM 68389X105 14,506 206,722 SH   SOLE   120,058 0 86,664
PACWEST BANCORP DEL COM COM 695263103 14,385 377,073 SH   SOLE   279,001 0 98,072
PCSB FINL CORP COM COM 69324R104 396 23,869 SH   SOLE   127 0 23,742
PERFICIENT INC COM COM 71375U101 3,329 56,697 SH   SOLE   16,780 0 39,917
PGT INNOVATIONS INC COM COM 69336V101 2,827 111,963 SH   SOLE   32,985 0 78,978
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 3,130 71,016 SH   SOLE   20,956 0 50,060
PROCTER AND GAMBLE CO COM COM 742718109 203 1,500 SH   SOLE   1,500 0 0
PROVIDENT BANCORP INC COM NEW COM 74383L105 441 30,624 SH   SOLE   4,937 0 25,687
PRUDENTIAL BANCORP INC NEW COM COM 74431A101 247 16,768 SH   SOLE   2,576 0 14,192
QUANEX BLDG PRODS CORP COM COM 747619104 383 14,613 SH   SOLE   78 0 14,535
REGENERON PHARMACEUTICALS COM COM 75886F107 40,017 84,577 SH   SOLE   57,687 0 26,890
ROBERT HALF INTL INC COM COM 770323103 33,132 424,383 SH   SOLE   323,358 0 101,025
SCANSOURCE INC COM COM 806037107 419 13,996 SH   SOLE   74 0 13,922
SCIPLAY CORPORATION CL A COM 809087109 2,769 171,149 SH   SOLE   50,506 0 120,643
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 1,153 15,017 SH   SOLE   0 0 15,017
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 11,486 488,162 SH   SOLE   0 0 488,162
SELECT MED HLDGS CORP COM COM 81619Q105 3,504 102,756 SH   SOLE   30,340 0 72,416
SIERRA BANCORP COM COM 82620P102 1,772 66,109 SH   SOLE   19,509 0 46,600
SKYWORKS SOLUTIONS INC COM COM 83088M102 27,516 149,969 SH   SOLE   119,789 0 30,180
STANDEX INTL CORP COM COM 854231107 285 2,984 SH   SOLE   16 0 2,968
SUPER MICRO COMPUTER INC COM COM 86800U104 2,533 64,850 SH   SOLE   19,132 0 45,718
TARGET CORP COM COM 87612e106 303 1,532 SH   SOLE   1,532 0 0
TERRITORIAL BANCORP INC COM COM 88145x108 329 12,437 SH   SOLE   66 0 12,371
TIMKEN CO COM COM 887389104 20,651 254,419 SH   SOLE   188,697 0 65,722
TRANE TECHNOLOGIES PLC SHS COM G8994E103 29,272 176,809 SH   SOLE   142,621 0 34,188
TREEHOUSE FOODS INC COM COM 89469A104 1,560 29,857 SH   SOLE   8,807 0 21,050
TTEC HLDGS INC COM COM 89854H102 4,574 45,531 SH   SOLE   13,412 0 32,119
UNITED THERAPEUTICS CORP DEL C COM 91307c102 12,870 76,940 SH   SOLE   56,242 0 20,698
UNIVERSAL INS HLDGS INC COM COM 91359V107 332 23,163 SH   SOLE   123 0 23,040
UTAH MED PRODS INC COM COM 917488108 346 3,996 SH   SOLE   21 0 3,975
VERTEX PHARMACEUTICALS INC COM COM 92532F100 7,276 33,859 SH   SOLE   6,126 0 27,733
WALGREENS BOOTS ALLIANCE INC C COM 931427108 248 4,510 SH   SOLE   4,510 0 0
WALMART INC COM COM 931142103 22,668 166,883 SH   SOLE   131,083 0 35,800
WASHINGTON FED INC COM COM 938824109 1,614 52,387 SH   SOLE   15,404 0 36,983
WATERSTONE FINL INC MD COM COM 94188P101 2,656 130,085 SH   SOLE   38,380 0 91,705
WELLS FARGO CO NEW COM COM 949746101 12,342 315,892 SH   SOLE   63,945 0 251,947
WESTERN DIGITAL CORP. COM COM 958102105 46,540 697,221 SH   SOLE   559,938 0 137,283
WESTERN NEW ENG BANCORP INC CO COM 958892101 516 61,201 SH   SOLE   13,614 0 47,587
WHERE FOOD COMES FROM COM NEW COM 96327X200 237 17,544 SH   SOLE   93 0 17,451
WINMARK CORP COM COM 974250102 395 2,121 SH   SOLE   11 0 2,110
XPEL INC COM COM 98379L100 462 8,903 SH   SOLE   47 0 8,856
ZIONS BANCORPORATION N A COM COM 989701107 21,223 386,150 SH   SOLE   208,151 0 177,999
ZIX CORP COM COM 98974P100 255 33,772 SH   SOLE   180 0 33,592
ZUMIEZ INC COM COM 989817101 2,138 49,826 SH   SOLE   14,708 0 35,118
QURATE RETAIL INC NT CAL 31 PFD 74915M308 664 6,533 SH   SOLE   6,533 0 0
ISHARES TR BLACKROCK ULTRA COM 46434V878 2,786 55,155 SH   SOLE   55,155 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 936 7,199 SH   SOLE   7,199 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,481 30,187 SH   SOLE   30,187 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,506 73,242 SH   SOLE   73,242 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 520 6,309 SH   SOLE   6,309 0 0
CRITEO S A SPONS ADS ADR 226718104 3,771 108,573 SH   SOLE   32,053 0 76,520
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 417 30,292 SH   SOLE   161 0 30,131