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,701 9,577 SH   SOLE   9,577 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 8,916 134,016 SH   SOLE   12,524 0 121,492
ACUITY BRANDS INC COM COM 00508Y102 55,131 260,395 SH   SOLE   177,127 0 83,268
ACUSHNET HLDGS CORP COM COM 005098108 2,844 53,581 SH   SOLE   24,258 0 29,323
ALARM COM HLDGS INC COM COM 011642105 3,873 45,661 SH   SOLE   20,675 0 24,986
ALBERTSONS COS INC COMMON STOC COM 013091103 31,732 1,051,069 SH   SOLE   781,369 0 269,700
ALKERMES PLC SHS COM G01767105 6,555 281,793 SH   SOLE   228,769 0 53,024
ALLIED MOTION TECHNOLOGIES INC COM 019330109 967 26,513 SH   SOLE   12,958 0 13,555
ALLISON TRANSMISSION HLDGS INC COM 01973R101 57,560 1,583,488 SH   SOLE   1,047,453 0 536,035
ALPHABET INC CAP STK CL A COM 02079K305 27,325 9,432 SH   SOLE   5,470 0 3,962
ALTRA INDL MOTION CORP COM COM 02208R106 3,380 65,537 SH   SOLE   29,685 0 35,852
ALTRIA GROUP INC COM COM 02209s103 221 4,653 SH   SOLE   4,653 0 0
AMC NETWORKS INC CL A COM 00164v103 2,715 78,836 SH   SOLE   35,697 0 43,139
AMERICAN EXPRESS CO COM COM 025816109 12,713 77,705 SH   SOLE   76,208 0 1,497
AMGEN INC COM COM 031162100 45,749 203,355 SH   SOLE   142,437 0 60,918
ANTHEM INC COM COM 036752103 47,487 102,444 SH   SOLE   80,920 0 21,524
APOLLO MED HLDGS INC COM NEW COM 03763A207 628 8,551 SH   SOLE   4,179 0 4,372
APPLE INC COM COM 037833100 54,058 304,430 SH   SOLE   208,947 0 95,483
APPLIED INDL TECHNOLOGIES INC COM 03820C105 4,211 41,000 SH   SOLE   18,555 0 22,445
ARMANINO FOODS DISTINCTION INC COM 042166801 626 189,733 SH   SOLE   92,744 0 96,989
ASGN INC COM COM 00191U102 2,943 23,850 SH   SOLE   10,798 0 13,052
ATKORE INC COM COM 047649108 2,288 20,577 SH   SOLE   9,317 0 11,260
ATLANTIC UN BANKSHARES CORP CO COM 04911A107 2,770 74,279 SH   SOLE   33,634 0 40,645
AUTOMATIC DATA PROCESSING INC COM 053015103 293 1,189 SH   SOLE   1,189 0 0
AUTOZONE INC COM COM 053332102 58,062 27,696 SH   SOLE   22,094 0 5,602
BANCO LATINOAMERICANO DE SHS E COM P16994132 365 21,991 SH   SOLE   10,759 0 11,232
BANK OZK COM COM 06417N103 3,937 84,607 SH   SOLE   38,302 0 46,305
BEACON ROOFING SUPPLY INC COM COM 073685109 4,039 70,427 SH   SOLE   32,199 0 38,228
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 59,945 200,486 SH   SOLE   127,884 0 72,602
BIOGEN INC COM COM 09062X103 5,150 21,464 SH   SOLE   3,833 0 17,631
BK OF AMERICA CORP COM COM 060505104 41,881 941,366 SH   SOLE   745,163 0 196,203
BLOCK H & R INC COM COM 093671105 1,920 81,515 SH   SOLE   36,904 0 44,611
BRISTOL-MYERS SQUIBB CO COM COM 110122108 27,187 436,039 SH   SOLE   331,977 0 104,062
CAPITAL ONE FINL CORP COM COM 14040H105 29,612 204,091 SH   SOLE   151,733 0 52,358
CARRIAGE SVCS INC COM COM 143905107 681 10,569 SH   SOLE   5,171 0 5,398
CBM BANCORP INC COM COM 1248XT104 819 58,300 SH   SOLE   30,374 0 27,926
CENTRAL PAC FINL CORP COM NEW COM 154760409 3,236 114,874 SH   SOLE   52,034 0 62,840
CHECK POINT SOFTWARE TECH LTD COM m22465104 18,444 158,236 SH   SOLE   141,248 0 16,988
CIRRUS LOGIC INC COM COM 172755100 11,085 120,465 SH   SOLE   97,467 0 22,998
CISCO SYS INC COM COM 17275R102 49,913 787,641 SH   SOLE   511,107 0 276,534
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 8,944 100,813 SH   SOLE   98,862 0 1,951
COMFORT SYS USA INC COM COM 199908104 2,737 27,662 SH   SOLE   12,529 0 15,133
COMPUTER PROGRAMS & SYS INC CO COM 205306103 675 23,050 SH   SOLE   11,346 0 11,704
COSTCO WHSL CORP NEW COM COM 22160k105 581 1,023 SH   SOLE   1,023 0 0
CRA INTL INC COM COM 12618T105 843 9,030 SH   SOLE   4,414 0 4,616
CRANE CO COM COM 224399105 4,664 45,847 SH   SOLE   20,753 0 25,094
CROWN CRAFTS INC COM COM 228309100 394 54,217 SH   SOLE   26,500 0 27,717
CRYO-CELL INTL INC COM COM 228895108 504 43,483 SH   SOLE   21,262 0 22,221
CSG SYS INTL INC COM COM 126349109 5,586 96,948 SH   SOLE   43,888 0 53,060
CTS CORP COM COM 126501105 635 17,291 SH   SOLE   8,459 0 8,832
CUMMINS INC COM COM 231021106 22,935 105,138 SH   SOLE   65,566 0 39,572
CURTISS WRIGHT CORP COM COM 231561101 12,551 90,512 SH   SOLE   79,450 0 11,062
CVS HEALTH CORP COM COM 126650100 48,365 468,833 SH   SOLE   369,600 0 99,233
DISCOVER FINL SVCS COM COM 254709108 22,796 197,269 SH   SOLE   96,675 0 100,594
DISCOVERY INC COM SER C COM 25470F302 45,536 1,988,491 SH   SOLE   1,349,934 0 638,557
DISNEY WALT CO COM COM 254687106 530 3,420 SH   SOLE   3,420 0 0
DOLBY LABORATORIES INC COM CL COM 25659T107 8,301 87,177 SH   SOLE   85,491 0 1,686
DONNELLEY FINL SOLUTIONS INC C COM 25787G100 2,497 52,972 SH   SOLE   24,300 0 28,672
EAGLE PHARMACEUTICALS INC COM COM 269796108 375 7,370 SH   SOLE   3,606 0 3,764
EBAY INC. COM COM 278642103 52,211 785,128 SH   SOLE   624,953 0 160,175
EMCOR GROUP INC COM COM 29084Q100 4,416 34,666 SH   SOLE   15,684 0 18,982
EMERGENT BIOSOLUTIONS INC COM COM 29089Q105 2,759 63,465 SH   SOLE   28,737 0 34,728
EVERTEC INC COM COM 30040P103 4,640 92,844 SH   SOLE   41,983 0 50,861
EXELIXIS INC COM COM 30161Q104 7,601 415,818 SH   SOLE   336,125 0 79,693
EXLSERVICE HOLDINGS INC COM COM 302081104 6,961 48,086 SH   SOLE   21,769 0 26,317
F5 INC COM COM 315616102 9,773 39,937 SH   SOLE   31,836 0 8,101
FEDERAL SIGNAL CORP COM COM 313855108 3,712 85,650 SH   SOLE   38,765 0 46,885
FINANCIAL INSTNS INC COM COM 317585404 539 16,965 SH   SOLE   8,299 0 8,666
FIRST FINANCIAL NORTHWEST INC COM 32022K102 957 59,195 SH   SOLE   32,943 0 26,252
FIRST FINL CORP IND COM COM 320218100 4,629 102,206 SH   SOLE   46,268 0 55,938
FIRST HORIZON CORPORATION COM COM 320517105 29,963 1,834,871 SH   SOLE   1,351,700 0 483,171
FIRST NORTHWEST BANCORP COM COM 335834107 942 46,583 SH   SOLE   22,751 0 23,832
FLUSHING FINL CORP COM COM 343873105 373 15,349 SH   SOLE   7,509 0 7,840
FORRESTER RESH INC COM COM 346563109 1,048 17,838 SH   SOLE   8,712 0 9,126
FTI CONSULTING INC COM COM 302941109 5,122 33,384 SH   SOLE   15,123 0 18,261
FUNKO INC COM CL A COM 361008105 2,152 114,444 SH   SOLE   51,838 0 62,606
GILEAD SCIENCES INC COM COM 375558103 9,072 124,939 SH   SOLE   24,801 0 100,138
GMS INC COM COM 36251C103 4,692 78,064 SH   SOLE   35,347 0 42,717
GOLDMAN SACHS GROUP INC COM COM 38141g104 53,918 140,943 SH   SOLE   111,425 0 29,518
GRAHAM HLDGS CO COM CL B COM 384637104 20,619 32,737 SH   SOLE   16,881 0 15,856
GREAT SOUTHN BANCORP INC COM COM 390905107 559 9,437 SH   SOLE   4,616 0 4,821
GREIF INC CL A COM 397624107 1,955 32,381 SH   SOLE   14,668 0 17,713
HACKETT GROUP INC COM COM 404609109 4,378 213,230 SH   SOLE   96,529 0 116,701
HAWKINS INC COM COM 420261109 740 18,757 SH   SOLE   9,168 0 9,589
HILLENBRAND INC COM COM 431571108 2,074 39,892 SH   SOLE   18,069 0 21,823
HILLTOP HOLDINGS INC COM COM 432748101 3,884 110,524 SH   SOLE   50,036 0 60,488
HMN FINL INC COM COM 40424G108 941 38,614 SH   SOLE   18,859 0 19,755
HOME DEPOT INC COM COM 437076102 204 492 SH   SOLE   492 0 0
HOME FED BANCORP INC LA NEW CO COM 43708L108 316 15,963 SH   SOLE   7,763 0 8,200
HOMESTREET INC COM COM 43785V102 5,962 114,649 SH   SOLE   51,901 0 62,748
HOPE BANCORP INC COM COM 43940T109 1,989 135,247 SH   SOLE   61,261 0 73,986
HOULIHAN LOKEY INC CL A COM 441593100 3,584 34,617 SH   SOLE   15,671 0 18,946
HOWARD HUGHES CORP COM COM 44267D107 8,608 84,576 SH   SOLE   68,186 0 16,390
IF BANCORP INC COM COM 44951J105 811 32,663 SH   SOLE   18,411 0 14,252
INCYTE CORP COM COM 45337C102 9,259 126,138 SH   SOLE   101,787 0 24,351
INDEPENDENT BK CORP MICH COM N COM 453838609 4,538 190,101 SH   SOLE   86,059 0 104,042
INFORMATION SVCS GROUP INC COM COM 45675Y104 1,026 134,608 SH   SOLE   66,259 0 68,349
INTEL CORP COM COM 458140100 12,602 244,692 SH   SOLE   130,548 0 114,144
INVESTORS TITLE CO NC COM COM 461804106 991 5,026 SH   SOLE   2,455 0 2,571
ISHARES TR RUS 1000 VAL ETF COM 464287598 2,262 13,467 SH   SOLE   13,467 0 0
ISSUER DIRECT CORP COM NEW COM 46520M204 976 33,148 SH   SOLE   16,083 0 17,065
JOHNSON & JOHNSON COM COM 478160104 44,952 262,770 SH   SOLE   171,345 0 91,425
JPMORGAN CHASE & CO COM COM 46625H100 64,340 406,315 SH   SOLE   279,561 0 126,754
LAM RESEARCH CORP COM COM 512807108 9,677 13,456 SH   SOLE   13,199 0 257
LANDSTAR SYS INC COM COM 515098101 28,937 161,641 SH   SOLE   120,180 0 41,461
LEAR CORP COM NEW COM 521865204 214 1,169 SH   SOLE   1,169 0 0
LGI HOMES INC COM COM 50187T106 3,712 24,030 SH   SOLE   10,881 0 13,149
LIBERTY BROADBAND CORP COM SER COM 530307107 32,834 204,067 SH   SOLE   162,781 0 41,286
LIBERTY BROADBAND CORP COM SER COM 530307305 21,959 136,306 SH   SOLE   61,029 0 75,277
LIBERTY LATIN AMERICA LTD COM COM G9001E128 2,054 180,141 SH   SOLE   81,595 0 98,546
LIBERTY MEDIA CORP DEL COM A S COM 531229409 418 8,224 SH   SOLE   8,224 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 88,754 1,745,410 SH   SOLE   1,190,020 0 555,390
LIBERTY MEDIA CORP SERIES C LI COM 531229854 51,944 821,374 SH   SOLE   664,028 0 157,346
LKQ CORP COM COM 501889208 21,627 360,272 SH   SOLE   174,873 0 185,399
M & T BK CORP COM COM 55261F104 30,443 198,224 SH   SOLE   147,520 0 50,704
MADISON SQUARE GRDN ENTERTNMNT COM 55826T102 19,785 281,279 SH   SOLE   134,448 0 146,831
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 635 30,340 SH   SOLE   14,833 0 15,507
MAMAMANCINI S HLDGS INC COM COM 56146T103 395 196,604 SH   SOLE   96,100 0 100,504
MARKEL CORP COM COM 570535104 18,203 14,751 SH   SOLE   8,017 0 6,734
MASTECH DIGITAL INC COM COM 57633B100 979 57,327 SH   SOLE   28,018 0 29,309
MASTERCRAFT BOAT HLDGS INC COM COM 57637H103 5,017 177,089 SH   SOLE   80,097 0 96,992
MATTHEWS INTL CORP CL A COM 577128101 1,982 54,049 SH   SOLE   24,482 0 29,567
MCKESSON CORP COM COM 58155Q103 358 1,441 SH   SOLE   1,441 0 0
MEDIFAST INC COM COM 58470H101 4,164 19,882 SH   SOLE   9,001 0 10,881
MERCANTILE BK CORP COM COM 587376104 561 16,007 SH   SOLE   7,830 0 8,177
MERCHANTS BANCORP IND COM COM 58844R108 2,067 43,677 SH   SOLE   19,784 0 23,893
MERCK & CO INC COM COM 58933Y105 285 3,720 SH   SOLE   3,720 0 0
MERCURY GENL CORP NEW COM COM 589400100 2,149 40,496 SH   SOLE   18,336 0 22,160
MERIDIAN BIOSCIENCE INC COM COM 589584101 428 20,988 SH   SOLE   10,268 0 10,720
METHODE ELECTRS INC COM COM 591520200 4,864 98,926 SH   SOLE   44,784 0 54,142
MICROSOFT CORP COM COM 594918104 20,055 59,632 SH   SOLE   33,360 0 26,272
MILLER INDS INC TENN COM NEW COM 600551204 673 20,138 SH   SOLE   9,912 0 10,226
MSC INDL DIRECT INC CL A COM 553530106 24,070 286,342 SH   SOLE   213,350 0 72,992
NATIONAL RESH CORP COM NEW COM 637372202 662 15,944 SH   SOLE   7,802 0 8,142
NATUS MED INC DEL COM COM 639050103 533 22,480 SH   SOLE   10,998 0 11,482
NETAPP INC COM COM 64110D104 49,811 541,478 SH   SOLE   429,628 0 111,850
NEXTGEN HEALTHCARE INC COM COM 65343C102 1,050 59,050 SH   SOLE   28,863 0 30,187
NOBILITY HOMES INC COM COM 654892108 367 11,134 SH   SOLE   5,358 0 5,776
NOMAD FOODS LTD USD ORD SHS COM G6564A105 1,740 68,539 SH   SOLE   31,035 0 37,504
NORTHROP GRUMMAN CORP COM COM 666807102 38,645 99,839 SH   SOLE   76,570 0 23,269
NU SKIN ENTERPRISES INC CL A COM 67018T105 4,965 97,829 SH   SOLE   44,246 0 53,583
ORACLE CORP COM COM 68389X105 15,208 174,378 SH   SOLE   85,088 0 89,290
ORGANON & CO COMMON STOCK COM 68622V106 14,264 468,448 SH   SOLE   223,489 0 244,959
OTC MKTS GROUP INC CL A COM 67106f108 949 16,054 SH   SOLE   7,847 0 8,207
PACWEST BANCORP DEL COM COM 695263103 12,890 285,363 SH   SOLE   230,719 0 54,644
PCSB FINL CORP COM COM 69324R104 890 46,759 SH   SOLE   23,017 0 23,742
PERFICIENT INC COM COM 71375U101 3,242 25,073 SH   SOLE   11,356 0 13,717
PFIZER INC COM COM 717081103 279 4,733 SH   SOLE   4,733 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 389 19,070 SH   SOLE   9,330 0 9,740
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 3,309 54,558 SH   SOLE   24,712 0 29,846
PROCTER AND GAMBLE CO COM COM 742718109 245 1,500 SH   SOLE   1,500 0 0
PROGRESS SOFTWARE CORP COM COM 743312100 7,999 165,717 SH   SOLE   162,461 0 3,256
PROVIDENT BANCORP INC COM NEW COM 74383L105 984 52,922 SH   SOLE   28,340 0 24,582
PRUDENTIAL BANCORP INC NEW COM COM 74431A101 414 30,459 SH   SOLE   16,267 0 14,192
QCR HOLDINGS INC COM COM 74727A104 4,015 71,698 SH   SOLE   32,469 0 39,229
QUANEX BLDG PRODS CORP COM COM 747619104 912 36,784 SH   SOLE   17,980 0 18,804
REGENERON PHARMACEUTICALS COM COM 75886F107 55,171 87,362 SH   SOLE   59,464 0 27,898
ROBERT HALF INTL INC COM COM 770323103 40,350 361,818 SH   SOLE   274,402 0 87,416
SCANSOURCE INC COM COM 806037107 1,233 35,152 SH   SOLE   17,180 0 17,972
SCIENCE APPLICATIONS INTL CORP COM 808625107 2,837 33,940 SH   SOLE   15,365 0 18,575
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 11,212 408,958 SH   SOLE   0 0 408,958
SEIZERT CAPITAL PARTNERS LARGE COM 74048B468 7,502 389,406 SH   SOLE   0 0 389,406
SELECT MED HLDGS CORP COM COM 81619Q105 3,890 132,329 SH   SOLE   59,913 0 72,416
SIERRA BANCORP COM COM 82620P102 3,295 121,366 SH   SOLE   54,973 0 66,393
SKYWORKS SOLUTIONS INC COM COM 83088M102 34,001 219,166 SH   SOLE   174,609 0 44,557
SMART GLOBAL HLDGS INC SHS COM G8232Y101 446 6,280 SH   SOLE   3,073 0 3,207
SOUND FINL BANCORP INC COM COM 83607A100 389 8,837 SH   SOLE   4,317 0 4,520
STANDARD MTR PRODS INC COM COM 853666105 5,529 105,534 SH   SOLE   47,775 0 57,759
STANDEX INTL CORP COM COM 854231107 647 5,847 SH   SOLE   2,879 0 2,968
STRIDE INC COM COM 86333M108 649 19,457 SH   SOLE   9,520 0 9,937
TARGET CORP COM COM 87612e106 289 1,247 SH   SOLE   1,247 0 0
TERRITORIAL BANCORP INC COM COM 88145x108 790 31,292 SH   SOLE   15,307 0 15,985
THE AARONS COMPANY INC COM COM 00258W108 2,417 98,071 SH   SOLE   44,990 0 53,081
TIMKEN CO COM COM 887389104 30,794 444,422 SH   SOLE   330,045 0 114,377
TOWNEBANK PORTSMOUTH VA COM COM 89214P109 3,947 124,958 SH   SOLE   56,582 0 68,376
TRANE TECHNOLOGIES PLC SHS COM G8994E103 30,756 152,235 SH   SOLE   121,589 0 30,646
UNITED THERAPEUTICS CORP DEL C COM 91307c102 9,392 43,466 SH   SOLE   35,269 0 8,197
UTAH MED PRODS INC COM COM 917488108 1,043 10,430 SH   SOLE   5,094 0 5,336
VANGUARD INDEX FDS S&P 500 ETF COM 922908363 1,122 2,570 SH   SOLE   2,570 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 8,476 38,598 SH   SOLE   6,650 0 31,948
WALGREENS BOOTS ALLIANCE INC C COM 931427108 2,134 40,908 SH   SOLE   40,908 0 0
WALMART INC COM COM 931142103 34,420 237,885 SH   SOLE   184,843 0 53,042
WASHINGTON FED INC COM COM 938824109 3,250 97,368 SH   SOLE   44,104 0 53,264
WATERSTONE FINL INC MD COM COM 94188P101 5,071 231,982 SH   SOLE   105,011 0 126,971
WELLS FARGO CO NEW COM COM 949746101 45,186 941,769 SH   SOLE   575,741 0 366,028
WESBANCO INC COM COM 950810101 2,642 75,510 SH   SOLE   34,192 0 41,318
WESTERN NEW ENG BANCORP INC CO COM 958892101 938 107,078 SH   SOLE   59,491 0 47,587
WHERE FOOD COMES FROM INC COM COM 96327X200 572 39,393 SH   SOLE   19,273 0 20,120
WINMARK CORP COM COM 974250102 1,032 4,156 SH   SOLE   2,046 0 2,110
ZIONS BANCORPORATION N A COM COM 989701107 20,734 328,280 SH   SOLE   176,113 0 152,167
ZUMIEZ INC COM COM 989817101 1,856 38,678 SH   SOLE   17,498 0 21,180
QURATE RETAIL INC NT CAL 31 PFD 74915M308 612 5,929 SH   SOLE   5,929 0 0
ISHARES TR BLACKROCK ULTRA COM 46434V878 2,695 53,479 SH   SOLE   53,479 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 954 7,199 SH   SOLE   7,199 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,247 27,804 SH   SOLE   27,804 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,663 76,654 SH   SOLE   76,654 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 499 6,143 SH   SOLE   6,143 0 0
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 748 59,341 SH   SOLE   29,210 0 30,131