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,418 8,114 SH   SOLE   8,114 0 0
ACME UTD CORP COM COM 004816104 314 10,422 SH   SOLE   55 0 10,367
ACUITY BRANDS INC COM COM 00508Y102 50,487 416,941 SH   SOLE   288,926 0 128,015
AEGION CORP COM COM 00770F104 196 10,312 SH   SOLE   55 0 10,257
ALBERTSONS COS INC COMMON STOC COM 013091103 21,132 1,202,041 SH   SOLE   905,843 0 296,198
ALLIED MOTION TECHNOLOGIES INC COM 019330109 337 6,604 SH   SOLE   35 0 6,569
ALLISON TRANSMISSION HLDGS INC COM 01973R101 42,078 975,614 SH   SOLE   647,566 0 328,048
ALPHABET INC CAP STK CL A COM 02079K305 19,691 11,235 SH   SOLE   7,388 0 3,847
ALTRIA GROUP INC COM COM 02209s103 4,409 107,541 SH   SOLE   105,684 0 1,857
AMC NETWORKS INC CL A COM 00164v103 1,419 39,681 SH   SOLE   5,790 0 33,891
AMERICAN EXPRESS CO COM COM 025816109 6,381 52,772 SH   SOLE   51,848 0 924
AMGEN INC COM COM 031162100 32,118 139,693 SH   SOLE   93,162 0 46,531
ANTHEM INC COM COM 036752103 29,813 92,848 SH   SOLE   74,469 0 18,379
APOLLO MED HLDGS INC COM NEW COM 03763A207 340 18,583 SH   SOLE   99 0 18,484
APPLE INC COM COM 037833100 32,192 242,614 SH   SOLE   163,079 0 79,535
APPLIED INDL TECHNOLOGIES INC COM 03820C105 1,676 21,488 SH   SOLE   3,117 0 18,371
ARISTA NETWORKS INC COM COM 040413106 13,255 45,617 SH   SOLE   22,252 0 23,365
ASGN INC COM COM 00191U102 1,831 21,916 SH   SOLE   3,198 0 18,718
AUTOMATIC DATA PROCESSING INC COM 053015103 209 1,186 SH   SOLE   1,186 0 0
BANK OZK COM COM 06417N103 2,083 66,615 SH   SOLE   9,719 0 56,896
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 46,812 201,890 SH   SOLE   131,900 0 69,990
BIOGEN INC COM COM 09062X103 27,932 114,073 SH   SOLE   81,191 0 32,882
BK OF AMERICA CORP COM COM 060505104 43,233 1,426,366 SH   SOLE   1,137,908 0 288,458
BOOKING HOLDINGS INC COM COM 09857L108 949 426 SH   SOLE   0 0 426
BRISTOL-MYERS SQUIBB CO COM COM 110122108 2,984 48,103 SH   SOLE   48,103 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 37,021 374,518 SH   SOLE   281,555 0 92,963
CARDINAL HEALTH INC COM COM 14149Y108 959 17,911 SH   SOLE   346 0 17,565
CBM BANCORP INC COM COM 1248XT104 188 14,125 SH   SOLE   1,184 0 12,941
CENTRAL GARDEN & PET CO CL A N COM 153527205 1,663 45,771 SH   SOLE   6,675 0 39,096
CENTRAL PAC FINL CORP COM NEW COM 154760409 1,037 54,527 SH   SOLE   7,958 0 46,569
CHECK POINT SOFTWARE TECH LTD COM m22465104 7,562 56,897 SH   SOLE   41,127 0 15,770
CIMPRESS PLC SHS EURO COM G2143T103 1,578 17,984 SH   SOLE   2,624 0 15,360
CIRRUS LOGIC INC COM COM 172755100 8,453 102,835 SH   SOLE   74,647 0 28,188
CISCO SYS INC COM COM 17275R102 29,839 666,795 SH   SOLE   425,020 0 241,775
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 7,886 96,234 SH   SOLE   94,536 0 1,698
COLLECTORS UNIVERSE INC COM NE COM 19421R200 332 4,400 SH   SOLE   23 0 4,377
COMFORT SYS USA INC COM COM 199908104 1,649 31,318 SH   SOLE   4,540 0 26,778
COMPUTER PROGRAMS & SYS INC CO COM 205306103 316 11,766 SH   SOLE   62 0 11,704
COSTCO WHSL CORP NEW COM COM 22160k105 385 1,023 SH   SOLE   1,023 0 0
CRANE CO COM COM 224399105 2,282 29,383 SH   SOLE   4,289 0 25,094
CRH MED CORP COM COM 12626F105 189 81,193 SH   SOLE   428 0 80,765
CROWN CRAFTS INC COM COM 228309100 199 27,864 SH   SOLE   147 0 27,717
CSG SYS INTL INC COM COM 126349109 1,452 32,211 SH   SOLE   4,700 0 27,511
CUMMINS INC COM COM 231021106 22,948 101,046 SH   SOLE   59,588 0 41,458
CURTISS WRIGHT CORP COM COM 231561101 7,847 67,447 SH   SOLE   49,431 0 18,016
CVS HEALTH CORP COM COM 126650100 32,569 476,858 SH   SOLE   381,315 0 95,543
DISCOVER FINL SVCS COM COM 254709108 20,745 229,153 SH   SOLE   115,269 0 113,884
DISCOVERY INC COM SER C COM 25470F302 56,219 2,146,575 SH   SOLE   1,452,981 0 693,594
DOLBY LABORATORIES INC COM CL COM 25659T107 6,882 70,855 SH   SOLE   69,634 0 1,221
EAGLE BANCORP INC MD COM COM 268948106 1,821 44,100 SH   SOLE   6,435 0 37,665
EBAY INC. COM COM 278642103 24,793 493,387 SH   SOLE   392,603 0 100,784
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 1,700 63,369 SH   SOLE   9,186 0 54,183
EDGEWELL PERS CARE CO COM COM 28035Q102 1,665 48,137 SH   SOLE   6,925 0 41,212
ELECTRONIC ARTS INC COM COM 285512109 6,346 44,189 SH   SOLE   7,734 0 36,455
EMCOR GROUP INC COM COM 29084Q100 2,030 22,199 SH   SOLE   3,217 0 18,982
ENNIS INC COM COM 293389102 250 14,030 SH   SOLE   74 0 13,956
EVERTEC INC COM COM 30040P103 2,341 59,544 SH   SOLE   8,683 0 50,861
EXPEDIA GROUP INC COM NEW COM 30212p303 32,562 245,936 SH   SOLE   158,977 0 86,959
F5 NETWORKS INC COM COM 315616102 16,277 92,512 SH   SOLE   47,494 0 45,018
FEDERAL SIGNAL CORP COM COM 313855108 1,821 54,895 SH   SOLE   8,010 0 46,885
FIRST FINANCIAL NORTHWEST INC COM 32022K102 331 29,067 SH   SOLE   5,866 0 23,201
FIRST FINL CORP IND COM COM 320218100 1,787 45,997 SH   SOLE   6,710 0 39,287
FIRST INTERNET BANCORP COM COM 320557101 1,685 58,637 SH   SOLE   8,554 0 50,083
FIRST NORTHWEST BANCORP COM COM 335834107 374 23,958 SH   SOLE   126 0 23,832
FLAGSTAR BANCORP INC COM PAR . COM 337930705 2,084 51,136 SH   SOLE   7,463 0 43,673
FLIR SYS INC COM COM 302445101 3,201 73,024 SH   SOLE   73,024 0 0
FONAR CORP COM NEW COM 344437405 270 15,550 SH   SOLE   83 0 15,467
FORRESTER RESH INC COM COM 346563109 244 5,819 SH   SOLE   31 0 5,788
FTI CONSULTING INC COM COM 302941109 1,869 16,728 SH   SOLE   2,441 0 14,287
GENTHERM INC COM COM 37253A103 1,923 29,484 SH   SOLE   4,302 0 25,182
GOLDMAN SACHS GROUP INC COM COM 38141g104 46,222 175,274 SH   SOLE   138,023 0 37,251
GRAHAM HLDGS CO COM CL B COM 384637104 10,584 19,843 SH   SOLE   14,233 0 5,610
GREEN DOT CORP CL A COM 39304D102 1,731 31,024 SH   SOLE   4,524 0 26,500
HAWKINS INC COM COM 420261109 338 6,469 SH   SOLE   34 0 6,435
HEALTHSTREAM INC COM COM 42222N103 241 11,029 SH   SOLE   59 0 10,970
HEMISPHERE MEDIA GROUP INC CL COM 42365Q103 306 29,542 SH   SOLE   156 0 29,386
HILLTOP HOLDINGS INC COM COM 432748101 1,948 70,822 SH   SOLE   10,334 0 60,488
HMN FINL INC COM COM 40424G108 235 13,654 SH   SOLE   72 0 13,582
HNI CORP COM COM 404251100 1,542 44,757 SH   SOLE   6,529 0 38,228
HOME FED BANCORP INC LA NEW CO COM 43708L108 235 8,062 SH   SOLE   43 0 8,019
HOMESTREET INC COM COM 43785V102 1,478 43,798 SH   SOLE   6,352 0 37,446
HOOKER FURNITURE CORP COM COM 439038100 298 9,238 SH   SOLE   49 0 9,189
HOWARD HUGHES CORP COM COM 44267D107 8,249 104,516 SH   SOLE   76,127 0 28,389
ICHOR HOLDINGS SHS COM G4740B105 290 9,632 SH   SOLE   50 0 9,582
IES HLDGS INC COM COM 44951W106 252 5,480 SH   SOLE   29 0 5,451
IF BANCORP INC COM COM 44951J105 360 16,739 SH   SOLE   3,066 0 13,673
INDEPENDENT BK CORP MICH COM N COM 453838609 1,605 86,922 SH   SOLE   12,684 0 74,238
INTEL CORP COM COM 458140100 12,113 243,128 SH   SOLE   133,011 0 110,117
INTERNATIONAL MNY EXPRESS INC COM 46005L101 304 19,578 SH   SOLE   104 0 19,474
INVESTORS BANCORP INC NEW COM COM 46146L101 1,656 156,782 SH   SOLE   22,728 0 134,054
INVESTORS TITLE CO NC COM COM 461804106 283 1,847 SH   SOLE   10 0 1,837
ISHARES TR RUS 1000 VAL ETF COM 464287598 248 1,811 SH   SOLE   1,811 0 0
ISSUER DIRECT CORP COM NEW COM 46520M204 303 17,281 SH   SOLE   92 0 17,189
ITT INC COM COM 45073V108 8,476 110,048 SH   SOLE   80,604 0 29,444
JAZZ PHARMACEUTICALS PLC SHS U COM G50871105 7,952 48,182 SH   SOLE   35,526 0 12,656
JOHNSON & JOHNSON COM COM 478160104 36,114 229,470 SH   SOLE   147,038 0 82,432
JPMORGAN CHASE & CO COM COM 46625H100 54,846 431,619 SH   SOLE   288,110 0 143,509
KAMADA LTD SHS COM M6240T109 298 46,012 SH   SOLE   244 0 45,768
LAM RESEARCH CORP COM COM 512807108 5,221 11,055 SH   SOLE   10,864 0 191
LANDSTAR SYS INC COM COM 515098101 17,138 127,269 SH   SOLE   95,296 0 31,973
LEAR CORP COM NEW COM 521865204 7,755 48,763 SH   SOLE   47,917 0 846
LIBERTY BROADBAND CORP COM SER COM 530307107 31,402 199,275 SH   SOLE   167,511 0 31,764
LIBERTY BROADBAND CORP COM SER COM 530307305 21,063 132,996 SH   SOLE   61,951 0 71,045
LIBERTY MEDIA CORP DEL COM A S COM 531229409 356 8,244 SH   SOLE   8,244 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 63,067 1,449,490 SH   SOLE   941,472 0 508,018
LIBERTY MEDIA CORP SERIES C LI COM 531229854 59,330 1,392,728 SH   SOLE   925,774 0 466,954
LKQ CORP COM COM 501889208 14,301 405,821 SH   SOLE   197,551 0 208,270
M & T BK CORP COM COM 55261F104 21,239 166,843 SH   SOLE   124,779 0 42,064
MADISON SQUARE GRDN ENTERTNMNT COM 55826T102 1,676 15,957 SH   SOLE   1,275 0 14,682
MADISON SQUARE GRDN SPRT CORP COM 55825T103 1,324 7,194 SH   SOLE   0 0 7,194
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 344 21,992 SH   SOLE   116 0 21,876
MANPOWERGROUP INC COM COM 56418H100 1,067 11,828 SH   SOLE   193 0 11,635
MARKEL CORP COM COM 570535104 14,808 14,331 SH   SOLE   7,931 0 6,400
MASTECH DIGITAL INC COM COM 57633B100 295 18,523 SH   SOLE   99 0 18,424
MCKESSON CORP COM COM 58155Q103 29,854 171,655 SH   SOLE   161,359 0 10,296
MEDIFAST INC COM COM 58470H101 2,040 10,391 SH   SOLE   1,516 0 8,875
MERCK & CO. INC COM COM 58933Y105 304 3,720 SH   SOLE   3,720 0 0
MERCURY GENL CORP NEW COM COM 589400100 993 19,012 SH   SOLE   2,776 0 16,236
MERIDIAN BANCORP INC MD COM COM 58958U103 1,975 132,469 SH   SOLE   19,329 0 113,140
MERITAGE HOMES CORP COM COM 59001A102 1,558 18,811 SH   SOLE   2,743 0 16,068
METHODE ELECTRS INC COM COM 591520200 1,582 41,333 SH   SOLE   5,992 0 35,341
MICROSOFT CORP COM COM 594918104 29,067 130,687 SH   SOLE   88,122 0 42,565
MILLER HERMAN INC COM COM 600544100 1,217 35,993 SH   SOLE   5,253 0 30,740
MILLER INDS INC TENN COM NEW COM 600551204 319 8,383 SH   SOLE   45 0 8,338
MSC INDL DIRECT INC CL A COM 553530106 25,267 299,406 SH   SOLE   217,069 0 82,337
MYERS INDS INC COM COM 628464109 1,310 63,042 SH   SOLE   9,128 0 53,914
NATUS MED INC DEL COM COM 639050103 237 11,818 SH   SOLE   62 0 11,756
NETAPP INC COM COM 64110D104 42,853 646,937 SH   SOLE   511,902 0 135,035
NEXTGEN HEALTHCARE INC COM COM 65343C102 277 15,162 SH   SOLE   80 0 15,082
NIC INC COM COM 62914B100 1,793 69,430 SH   SOLE   10,053 0 59,377
NORTHROP GRUMMAN CORP COM COM 666807102 22,928 75,242 SH   SOLE   58,981 0 16,261
NU SKIN ENTERPRISES INC CL A COM 67018T105 2,143 39,229 SH   SOLE   5,977 0 33,252
OIL DRI CORP AMER COM COM 677864100 266 7,810 SH   SOLE   41 0 7,769
ORACLE CORP COM COM 68389X105 13,651 211,028 SH   SOLE   124,364 0 86,664
PACWEST BANCORP DEL COM COM 695263103 9,607 378,247 SH   SOLE   280,510 0 97,737
PCSB FINL CORP COM COM 69324R104 270 16,925 SH   SOLE   90 0 16,835
PERFICIENT INC COM COM 71375U101 1,394 29,262 SH   SOLE   4,271 0 24,991
PGT INNOVATIONS INC COM COM 69336V101 1,879 92,367 SH   SOLE   13,389 0 78,978
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 1,690 48,478 SH   SOLE   7,072 0 41,406
PROCTER AND GAMBLE CO COM COM 742718109 209 1,500 SH   SOLE   1,500 0 0
PROVIDENT BANCORP INC COM NEW COM 74383L105 367 30,624 SH   SOLE   4,937 0 25,687
QUANEX BUILDING PRODUCTS CORP COM 747619104 263 11,866 SH   SOLE   62 0 11,804
QUEST DIAGNOSTICS INC COM COM 74834L100 12,578 105,543 SH   SOLE   45,478 0 60,065
REGAL BELOIT CORP COM COM 758750103 1,849 15,053 SH   SOLE   2,196 0 12,857
REGENERON PHARMACEUTICALS COM COM 75886F107 23,472 48,586 SH   SOLE   39,151 0 9,435
ROBERT HALF INTL INC COM COM 770323103 27,034 432,678 SH   SOLE   333,257 0 99,421
ROCKY BRANDS INC COM COM 774515100 294 10,479 SH   SOLE   55 0 10,424
SANMINA CORPORATION COM COM 801056102 1,308 41,024 SH   SOLE   5,946 0 35,078
SCHWEITZER-MAUDUIT INTL INC CO COM 808541106 1,626 40,437 SH   SOLE   5,902 0 34,535
SCIPLAY CORPORATION CL A COM 809087109 1,956 141,240 SH   SOLE   20,597 0 120,643
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 1,184 19,054 SH   SOLE   0 0 19,054
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 9,115 442,761 SH   SOLE   0 0 442,761
SELECT MED HLDGS CORP COM COM 81619Q105 1,828 66,076 SH   SOLE   9,635 0 56,441
SIERRA BANCORP COM COM 82620P102 1,305 54,556 SH   SOLE   7,956 0 46,600
SKYWORKS SOLUTIONS INC COM COM 83088M102 25,201 164,839 SH   SOLE   134,672 0 30,167
SOUND FINL BANCORP INC COM COM 83607A100 285 8,964 SH   SOLE   47 0 8,917
STANDEX INTL CORP COM COM 854231107 231 2,984 SH   SOLE   16 0 2,968
STERLING BANCORP INC COM COM 85917W102 153 33,764 SH   SOLE   179 0 33,585
TARGET CORP COM COM 87612e106 270 1,532 SH   SOLE   1,532 0 0
TERRITORIAL BANCORP INC COM COM 88145x108 299 12,437 SH   SOLE   66 0 12,371
TIMKEN CO COM COM 887389104 20,521 265,268 SH   SOLE   199,926 0 65,342
TRANE TECHNOLOGIES PLC SHS COM G8994E103 32,087 221,044 SH   SOLE   177,702 0 43,342
TREEHOUSE FOODS INC COM COM 89469A104 1,907 44,875 SH   SOLE   6,545 0 38,330
TTEC HLDGS INC COM COM 89854H102 2,739 37,561 SH   SOLE   5,442 0 32,119
UNITED THERAPEUTICS CORP DEL C COM 91307c102 11,718 77,201 SH   SOLE   56,490 0 20,711
UNIVERSAL HLTH SVCS INC CL B COM 913903100 7,943 57,764 SH   SOLE   42,250 0 15,514
UTAH MED PRODS INC COM COM 917488108 337 3,996 SH   SOLE   21 0 3,975
VANGUARD INDEX FDS S&P 500 ETF COM 922908363 291 846 SH   SOLE   846 0 0
VECTRUS INC COM COM 92242T101 268 5,382 SH   SOLE   28 0 5,354
VERIZON COMMUNICATIONS INC COM COM 92343v104 24,820 422,462 SH   SOLE   336,710 0 85,752
WALMART INC COM COM 931142103 25,155 174,505 SH   SOLE   138,898 0 35,607
WASHINGTON FED INC COM COM 938824109 1,113 43,250 SH   SOLE   6,267 0 36,983
WATERSTONE FINL INC MD COM COM 94188P101 1,322 70,229 SH   SOLE   10,241 0 59,988
WELLS FARGO CO NEW COM COM 949746101 9,537 315,998 SH   SOLE   64,051 0 251,947
WESTERN DIGITAL CORP. COM COM 958102105 39,835 719,173 SH   SOLE   582,447 0 136,726
WESTERN NEW ENG BANCORP INC CO COM 958892101 396 57,536 SH   SOLE   9,949 0 47,587
WINMARK CORP COM COM 974250102 321 1,725 SH   SOLE   9 0 1,716
XPEL INC COM COM 98379L100 459 8,903 SH   SOLE   47 0 8,856
ZIONS BANCORPORATION N A COM COM 989701107 15,894 365,890 SH   SOLE   204,677 0 161,213
ZUMIEZ INC COM COM 989817101 1,512 41,120 SH   SOLE   6,002 0 35,118
QURATE RETAIL INC NT CAL 31 PFD 74915M308 647 6,533 SH   SOLE   6,533 0 0
ISHARES TR BLACKROCK ULTRA COM 46434V878 2,857 56,555 SH   SOLE   56,555 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 994 7,199 SH   SOLE   7,199 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,237 26,983 SH   SOLE   26,983 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,382 71,141 SH   SOLE   71,141 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 288 3,455 SH   SOLE   3,455 0 0
CRITEO S A SPONS ADS ADR 226718104 2,493 121,552 SH   SOLE   17,642 0 103,910
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 381 30,292 SH   SOLE   161 0 30,131