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,604 9,142 SH   SOLE   9,142 0 0
ACME UTD CORP COM COM 004816104 438 13,364 SH   SOLE   6,578 0 6,786
ACUITY BRANDS INC COM COM 00508Y102 47,819 275,823 SH   SOLE   186,336 0 89,487
ACUSHNET HLDGS CORP COM COM 005098108 3,673 78,659 SH   SOLE   34,471 0 44,188
ALARM COM HLDGS INC COM COM 011642105 3,480 44,503 SH   SOLE   19,517 0 24,986
ALBERTSONS COS INC COMMON STOC COM 013091103 33,984 1,091,684 SH   SOLE   822,375 0 269,309
ALKERMES PLC SHS COM G01767105 10,178 330,040 SH   SOLE   236,282 0 93,758
ALLIED MOTION TECHNOLOGIES INC COM 019330109 829 26,513 SH   SOLE   12,958 0 13,555
ALLISON TRANSMISSION HLDGS INC COM 01973R101 50,282 1,423,616 SH   SOLE   951,541 0 472,075
ALPHABET INC CAP STK CL A COM 02079K305 26,283 9,831 SH   SOLE   5,861 0 3,970
ALTRA INDL MOTION CORP COM COM 02208R106 1,731 31,277 SH   SOLE   13,716 0 17,561
ALTRIA GROUP INC COM COM 02209s103 297 6,528 SH   SOLE   6,528 0 0
AMC NETWORKS INC CL A COM 00164v103 3,580 76,836 SH   SOLE   33,697 0 43,139
AMERICAN EXPRESS CO COM COM 025816109 10,640 63,512 SH   SOLE   62,297 0 1,215
AMGEN INC COM COM 031162100 42,563 200,154 SH   SOLE   139,419 0 60,735
ANTHEM INC COM COM 036752103 39,280 105,365 SH   SOLE   83,872 0 21,493
APOLLO MED HLDGS INC COM NEW COM 03763A207 779 8,551 SH   SOLE   4,179 0 4,372
APPLE INC COM COM 037833100 44,040 311,239 SH   SOLE   215,826 0 95,413
APPLIED INDL TECHNOLOGIES INC COM 03820C105 3,604 39,982 SH   SOLE   17,537 0 22,445
ARMANINO FOODS DISTINCTION INC COM 042166801 639 189,733 SH   SOLE   92,744 0 96,989
ASGN INC COM COM 00191U102 3,769 33,313 SH   SOLE   14,595 0 18,718
ATKORE INC COM COM 047649108 1,743 20,055 SH   SOLE   8,795 0 11,260
AUTOMATIC DATA PROCESSING INC COM 053015103 237 1,186 SH   SOLE   1,186 0 0
AUTOZONE INC COM COM 053332102 56,738 33,415 SH   SOLE   26,555 0 6,860
BANK OZK COM COM 06417N103 3,543 82,444 SH   SOLE   36,139 0 46,305
BEACON ROOFING SUPPLY INC COM COM 073685109 1,679 35,152 SH   SOLE   15,739 0 19,413
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 55,803 204,450 SH   SOLE   131,895 0 72,555
BIOGEN INC COM COM 09062X103 512 1,809 SH   SOLE   1,809 0 0
BK OF AMERICA CORP COM COM 060505104 61,267 1,443,272 SH   SOLE   1,144,191 0 299,081
BRISTOL-MYERS SQUIBB CO COM COM 110122108 4,224 71,394 SH   SOLE   71,394 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 34,131 210,723 SH   SOLE   158,441 0 52,282
CBM BANCORP INC COM COM 1248XT104 453 28,414 SH   SOLE   15,473 0 12,941
CENTRAL PAC FINL CORP COM NEW COM 154760409 2,130 82,950 SH   SOLE   36,381 0 46,569
CHECK POINT SOFTWARE TECH LTD COM m22465104 17,443 154,304 SH   SOLE   124,891 0 29,413
CIMPRESS PLC SHS EURO COM G2143T103 3,002 34,574 SH   SOLE   15,158 0 19,416
CIRRUS LOGIC INC COM COM 172755100 12,720 154,467 SH   SOLE   110,907 0 43,560
CISCO SYS INC COM COM 17275R102 43,812 804,922 SH   SOLE   528,565 0 276,357
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 7,508 101,168 SH   SOLE   99,217 0 1,951
COMFORT SYS USA INC COM COM 199908104 4,194 58,812 SH   SOLE   25,785 0 33,027
COMPUTER PROGRAMS & SYS INC CO COM 205306103 817 23,050 SH   SOLE   11,346 0 11,704
COSTCO WHSL CORP NEW COM COM 22160k105 460 1,023 SH   SOLE   1,023 0 0
CRA INTL INC COM COM 12618T105 897 9,030 SH   SOLE   4,414 0 4,616
CRANE CO COM COM 224399105 4,235 44,672 SH   SOLE   19,578 0 25,094
CROWN CRAFTS INC COM COM 228309100 401 54,217 SH   SOLE   26,500 0 27,717
CRYO-CELL INTL INC COM COM 228895108 527 43,483 SH   SOLE   21,262 0 22,221
CSG SYS INTL INC COM COM 126349109 4,557 94,545 SH   SOLE   41,485 0 53,060
CTS CORP COM COM 126501105 709 22,942 SH   SOLE   11,293 0 11,649
CUMMINS INC COM COM 231021106 22,300 99,306 SH   SOLE   55,205 0 44,101
CURTISS WRIGHT CORP COM COM 231561101 13,836 109,652 SH   SOLE   87,699 0 21,953
CVS HEALTH CORP COM COM 126650100 40,838 481,238 SH   SOLE   382,146 0 99,092
DISCOVER FINL SVCS COM COM 254709108 27,675 225,277 SH   SOLE   107,804 0 117,473
DISCOVERY INC COM SER C COM 25470F302 43,536 1,793,817 SH   SOLE   1,217,638 0 576,179
DOLBY LABORATORIES INC COM CL COM 25659T107 5,641 64,098 SH   SOLE   62,877 0 1,221
EBAY INC. COM COM 278642103 43,159 619,479 SH   SOLE   493,708 0 125,771
ELECTRONIC ARTS INC COM COM 285512109 589 4,144 SH   SOLE   4,144 0 0
EMCOR GROUP INC COM COM 29084Q100 3,899 33,791 SH   SOLE   14,809 0 18,982
EMERGENT BIOSOLUTIONS INC COM COM 29089Q105 3,097 61,854 SH   SOLE   27,126 0 34,728
EPLUS INC COM COM 294268107 1,713 16,697 SH   SOLE   7,322 0 9,375
EVERTEC INC COM COM 30040P103 4,142 90,596 SH   SOLE   39,735 0 50,861
EXELIXIS INC COM COM 30161Q104 11,356 537,162 SH   SOLE   380,370 0 156,792
EXLSERVICE HOLDINGS INC COM COM 302081104 5,776 46,914 SH   SOLE   20,597 0 26,317
F5 NETWORKS INC COM COM 315616102 10,171 51,166 SH   SOLE   36,214 0 14,952
FEDERAL SIGNAL CORP COM COM 313855108 3,224 83,484 SH   SOLE   36,599 0 46,885
FIRST FINANCIAL NORTHWEST INC COM 32022K102 969 59,195 SH   SOLE   32,943 0 26,252
FIRST FINL CORP IND COM COM 320218100 4,192 99,695 SH   SOLE   43,757 0 55,938
FIRST NORTHWEST BANCORP COM COM 335834107 818 46,583 SH   SOLE   22,751 0 23,832
FONAR CORP COM NEW COM 344437405 608 39,349 SH   SOLE   19,368 0 19,981
FORRESTER RESH INC COM COM 346563109 879 17,838 SH   SOLE   8,712 0 9,126
FTI CONSULTING INC COM COM 302941109 4,384 32,543 SH   SOLE   14,282 0 18,261
GILEAD SCIENCES INC COM COM 375558103 8,657 123,942 SH   SOLE   23,804 0 100,138
GMS INC COM COM 36251C103 3,332 76,084 SH   SOLE   33,367 0 42,717
GOLDMAN SACHS GROUP INC COM COM 38141g104 54,704 144,707 SH   SOLE   115,230 0 29,477
GRAHAM HLDGS CO COM CL B COM 384637104 13,214 22,429 SH   SOLE   16,035 0 6,394
HACKETT GROUP INC COM COM 404609109 4,083 208,126 SH   SOLE   91,425 0 116,701
HAWKINS INC COM COM 420261109 654 18,757 SH   SOLE   9,168 0 9,589
HILLTOP HOLDINGS INC COM COM 432748101 3,520 107,734 SH   SOLE   47,246 0 60,488
HMN FINL INC COM COM 40424G108 902 38,614 SH   SOLE   18,859 0 19,755
HNI CORP COM COM 404251100 4,333 118,007 SH   SOLE   51,766 0 66,241
HOME FED BANCORP INC LA NEW CO COM 43708L108 338 17,813 SH   SOLE   9,613 0 8,200
HOMESTREET INC COM COM 43785V102 4,600 111,782 SH   SOLE   49,034 0 62,748
HOOKER FURNISHINGS CORPORATION COM 439038100 677 25,097 SH   SOLE   12,266 0 12,831
HOULIHAN LOKEY INC CL A COM 441593100 1,826 19,823 SH   SOLE   8,693 0 11,130
HOWARD HUGHES CORP COM COM 44267D107 9,630 109,671 SH   SOLE   77,679 0 31,992
IES HLDGS INC COM COM 44951W106 484 10,588 SH   SOLE   5,175 0 5,413
IF BANCORP INC COM COM 44951J105 740 32,663 SH   SOLE   18,411 0 14,252
INCYTE CORP COM COM 45337C102 8,591 124,905 SH   SOLE   88,401 0 36,504
INDEPENDENT BK CORP MICH COM N COM 453838609 3,981 185,355 SH   SOLE   81,313 0 104,042
INFORMATION SVCS GROUP INC COM COM 45675Y104 966 134,608 SH   SOLE   66,259 0 68,349
INSPERITY INC COM COM 45778Q107 22,154 200,053 SH   SOLE   94,707 0 105,346
INTEL CORP COM COM 458140100 12,931 242,695 SH   SOLE   128,551 0 114,144
INVESTORS TITLE CO NC COM COM 461804106 918 5,026 SH   SOLE   2,455 0 2,571
ISHARES TR RUS 1000 VAL ETF COM 464287598 320 2,044 SH   SOLE   2,044 0 0
ISSUER DIRECT CORP COM NEW COM 46520M204 867 33,148 SH   SOLE   16,083 0 17,065
JOHNSON & JOHNSON COM COM 478160104 43,154 267,207 SH   SOLE   175,847 0 91,360
JOHNSON OUTDOORS INC CL A COM 479167108 646 6,104 SH   SOLE   3,005 0 3,099
JPMORGAN CHASE & CO COM COM 46625H100 71,955 439,582 SH   SOLE   290,627 0 148,955
KAMADA LTD SHS COM M6240T109 828 156,175 SH   SOLE   76,328 0 79,847
LAM RESEARCH CORP COM COM 512807108 5,795 10,181 SH   SOLE   9,990 0 191
LANDSTAR SYS INC COM COM 515098101 20,866 132,212 SH   SOLE   99,046 0 33,166
LEAR CORP COM NEW COM 521865204 6,979 44,600 SH   SOLE   43,754 0 846
LGI HOMES INC COM COM 50187T106 3,324 23,422 SH   SOLE   10,273 0 13,149
LIBERTY BROADBAND CORP COM SER COM 530307107 35,243 209,343 SH   SOLE   168,116 0 41,227
LIBERTY BROADBAND CORP COM SER COM 530307305 22,728 131,604 SH   SOLE   58,245 0 73,359
LIBERTY MEDIA CORP DEL COM A S COM 531229409 388 8,224 SH   SOLE   8,224 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 85,435 1,799,763 SH   SOLE   1,189,780 0 609,983
LIBERTY MEDIA CORP SERIES C LI COM 531229854 71,822 1,397,042 SH   SOLE   910,569 0 486,473
LKQ CORP COM COM 501889208 20,607 409,519 SH   SOLE   192,875 0 216,644
M & T BK CORP COM COM 55261F104 30,559 204,624 SH   SOLE   153,993 0 50,631
MADISON SQUARE GRDN ENTERTNMNT COM 55826T102 16,366 225,214 SH   SOLE   115,225 0 109,989
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 607 30,340 SH   SOLE   14,833 0 15,507
MAMAMANCINI S HLDGS INC COM COM 56146T103 474 196,604 SH   SOLE   96,100 0 100,504
MANPOWERGROUP INC WIS COM COM 56418H100 1,393 12,869 SH   SOLE   369 0 12,500
MARKEL CORP COM COM 570535104 20,457 17,117 SH   SOLE   8,820 0 8,297
MASTECH DIGITAL INC COM COM 57633B100 975 57,327 SH   SOLE   28,018 0 29,309
MASTERCRAFT BOAT HLDGS INC COM COM 57637H103 4,328 172,550 SH   SOLE   75,558 0 96,992
MCKESSON CORP COM COM 58155Q103 26,839 134,613 SH   SOLE   123,353 0 11,260
MEDIFAST INC COM COM 58470H101 3,737 19,399 SH   SOLE   8,518 0 10,881
MERCK & CO INC COM COM 58933Y105 279 3,720 SH   SOLE   3,720 0 0
MERCURY GENL CORP NEW COM COM 589400100 2,197 39,469 SH   SOLE   17,309 0 22,160
METHODE ELECTRS INC COM COM 591520200 4,055 96,422 SH   SOLE   42,280 0 54,142
MICROSOFT CORP COM COM 594918104 30,329 107,581 SH   SOLE   69,392 0 38,189
MILLER INDS INC TENN COM NEW COM 600551204 685 20,138 SH   SOLE   9,912 0 10,226
MSC INDL DIRECT INC CL A COM 553530106 23,704 295,594 SH   SOLE   222,709 0 72,885
NATIONAL RESH CORP COM NEW COM 637372202 316 7,491 SH   SOLE   3,665 0 3,826
NATUS MED INC DEL COM COM 639050103 799 31,874 SH   SOLE   15,689 0 16,185
NETAPP INC COM COM 64110D104 53,706 598,331 SH   SOLE   470,419 0 127,912
NEXTGEN HEALTHCARE INC COM COM 65343C102 833 59,050 SH   SOLE   28,863 0 30,187
NOBILITY HOMES INC COM COM 654892108 373 11,134 SH   SOLE   5,358 0 5,776
NOMAD FOODS LTD USD ORD SHS COM G6564A105 1,841 66,801 SH   SOLE   29,297 0 37,504
NORTHROP GRUMMAN CORP COM COM 666807102 36,794 102,162 SH   SOLE   78,926 0 23,236
NU SKIN ENTERPRISES INC CL A COM 67018T105 3,886 96,028 SH   SOLE   42,445 0 53,583
ONEWATER MARINE INC CL A COM COM 68280L101 3,779 93,981 SH   SOLE   41,217 0 52,764
ORACLE CORP COM COM 68389X105 17,830 204,639 SH   SOLE   114,812 0 89,827
OREILLY AUTOMOTIVE INC COM COM 67103H107 1,610 2,634 SH   SOLE   0 0 2,634
ORGANON & CO COMMON STOCK COM 68622V106 17,350 529,136 SH   SOLE   247,839 0 281,297
OTC MKTS GROUP INC CL A COM 67106f108 787 16,054 SH   SOLE   7,847 0 8,207
PACWEST BANCORP DEL COM COM 695263103 16,348 360,720 SH   SOLE   260,703 0 100,017
PCSB FINL CORP COM COM 69324R104 862 46,759 SH   SOLE   23,017 0 23,742
PERFICIENT INC COM COM 71375U101 6,045 52,248 SH   SOLE   22,914 0 29,334
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 6,212 110,713 SH   SOLE   48,581 0 62,132
PROCTER AND GAMBLE CO COM COM 742718109 210 1,500 SH   SOLE   1,500 0 0
PROGRESS SOFTWARE CORP COM COM 743312100 6,238 126,805 SH   SOLE   124,333 0 2,472
PROVIDENT BANCORP INC COM NEW COM 74383L105 744 46,431 SH   SOLE   25,292 0 21,139
PRUDENTIAL BANCORP INC NEW COM COM 74431A101 465 30,459 SH   SOLE   16,267 0 14,192
QCR HOLDINGS INC COM COM 74727A104 1,929 37,506 SH   SOLE   16,438 0 21,068
QUANEX BLDG PRODS CORP COM COM 747619104 788 36,784 SH   SOLE   17,980 0 18,804
REGENERON PHARMACEUTICALS COM COM 75886F107 53,921 89,099 SH   SOLE   61,223 0 27,876
ROBERT HALF INTL INC COM COM 770323103 38,401 382,750 SH   SOLE   295,372 0 87,378
SCANSOURCE INC COM COM 806037107 1,223 35,152 SH   SOLE   17,180 0 17,972
SCIENCE APPLICATIONS INTL CORP COM 808625107 1,783 20,839 SH   SOLE   9,138 0 11,701
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 10,482 408,958 SH   SOLE   0 0 408,958
SEIZERT CAPITAL PARTNERS LARGE COM 74048B468 7,002 389,406 SH   SOLE   0 0 389,406
SELECT MED HLDGS CORP COM COM 81619Q105 4,670 129,103 SH   SOLE   56,687 0 72,416
SIERRA BANCORP COM COM 82620P102 2,015 82,975 SH   SOLE   36,375 0 46,600
SKYWORKS SOLUTIONS INC COM COM 83088M102 35,618 216,155 SH   SOLE   171,856 0 44,299
SOUND FINL BANCORP INC COM COM 83607A100 398 8,837 SH   SOLE   4,317 0 4,520
STANDARD MTR PRODS INC COM COM 853666105 4,494 102,820 SH   SOLE   45,061 0 57,759
STANDEX INTL CORP COM COM 854231107 578 5,847 SH   SOLE   2,879 0 2,968
SUPER MICRO COMPUTER INC COM COM 86800U104 4,205 114,981 SH   SOLE   50,464 0 64,517
TARGET CORP COM COM 87612e106 350 1,532 SH   SOLE   1,532 0 0
TERRITORIAL BANCORP INC COM COM 88145x108 618 24,364 SH   SOLE   11,993 0 12,371
TIMKEN CO COM COM 887389104 30,115 460,332 SH   SOLE   346,122 0 114,210
TOWNEBANK PORTSMOUTH VA COM COM 89214P109 3,789 121,787 SH   SOLE   53,411 0 68,376
TRANE TECHNOLOGIES PLC SHS COM G8994E103 26,958 156,141 SH   SOLE   125,538 0 30,603
TTEC HLDGS INC COM COM 89854H102 2,462 26,320 SH   SOLE   11,546 0 14,774
UNITED THERAPEUTICS CORP DEL C COM 91307c102 9,249 50,109 SH   SOLE   34,974 0 15,135
UTAH MED PRODS INC COM COM 917488108 968 10,430 SH   SOLE   5,094 0 5,336
VERTEX PHARMACEUTICALS INC COM COM 92532F100 6,341 34,958 SH   SOLE   6,191 0 28,767
WALGREENS BOOTS ALLIANCE INC C COM 931427108 1,950 41,444 SH   SOLE   41,444 0 0
WALMART INC COM COM 931142103 34,197 245,348 SH   SOLE   192,382 0 52,966
WASHINGTON FED INC COM COM 938824109 2,258 65,799 SH   SOLE   28,816 0 36,983
WATERSTONE FINL INC MD COM COM 94188P101 4,633 226,125 SH   SOLE   99,154 0 126,971
WELLS FARGO CO NEW COM COM 949746101 48,132 1,037,111 SH   SOLE   599,608 0 437,503
WESTERN NEW ENG BANCORP INC CO COM 958892101 913 107,078 SH   SOLE   59,491 0 47,587
WHERE FOOD COMES FROM INC COM COM 96327X200 736 54,550 SH   SOLE   26,665 0 27,885
WILLDAN GROUP INC COM COM 96924N100 513 14,421 SH   SOLE   7,099 0 7,322
WINMARK CORP COM COM 974250102 894 4,156 SH   SOLE   2,046 0 2,110
XPEL INC COM COM 98379L100 662 8,733 SH   SOLE   4,272 0 4,461
ZIONS BANCORPORATION N A COM COM 989701107 23,488 379,510 SH   SOLE   196,053 0 183,457
ZIX CORP COM COM 98974P100 814 115,106 SH   SOLE   56,306 0 58,800
ZUMIEZ INC COM COM 989817101 1,498 37,687 SH   SOLE   16,507 0 21,180
QURATE RETAIL INC NT CAL 31 PFD 74915M308 641 5,929 SH   SOLE   5,929 0 0
ISHARES TR BLACKROCK ULTRA COM 46434V878 2,701 53,479 SH   SOLE   53,479 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 958 7,199 SH   SOLE   7,199 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,275 27,765 SH   SOLE   27,765 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,578 74,543 SH   SOLE   74,543 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 503 6,099 SH   SOLE   6,099 0 0
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 730 59,341 SH   SOLE   29,210 0 30,131