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,421 9,108 SH   SOLE   9,108 0 0
ACME UTD CORP COM COM 004816104 220 9,586 SH   SOLE   23 0 9,563
ACUITY BRANDS INC COM COM 00508Y102 41,976 438,440 SH   SOLE   306,601 0 131,839
ALLISON TRANSMISSION HLDGS INC COM 01973R101 19,825 539,026 SH   SOLE   389,670 0 149,356
ALPHABET INC CAP STK CL A COM 02079K305 21,437 15,117 SH   SOLE   10,296 0 4,821
ALTRIA GROUP INC COM COM 02209s103 4,198 106,962 SH   SOLE   105,627 0 1,335
AMC NETWORKS INC CL A COM 00164v103 1,342 57,388 SH   SOLE   10,902 0 46,486
AMERICAN PUBLIC EDUCATION INC COM 02913V103 278 9,408 SH   SOLE   23 0 9,385
AMERICAN RENAL ASSOCIATES HOLD COM 029227105 148 22,708 SH   SOLE   56 0 22,652
AMGEN INC COM COM 031162100 34,237 145,160 SH   SOLE   93,862 0 51,298
ANI PHARMACEUTICALS INC COM COM 00182C103 967 29,902 SH   SOLE   5,679 0 24,223
ANTHEM INC COM COM 036752103 25,244 95,991 SH   SOLE   77,028 0 18,963
APOGEE ENTERPRISES INC COM COM 037598109 1,169 50,718 SH   SOLE   9,590 0 41,128
APPLE INC COM COM 037833100 45,158 123,789 SH   SOLE   79,735 0 44,054
APPLIED INDL TECHNOLOGIES INC COM 03820C105 1,578 25,285 SH   SOLE   4,804 0 20,481
ARISTA NETWORKS INC COM COM 040413106 5,451 25,955 SH   SOLE   22,070 0 3,885
ASSOCIATED BANC CORP COM COM 045487105 545 39,868 SH   SOLE   7,566 0 32,302
AVNET INC COM COM 053807103 1,547 55,471 SH   SOLE   10,515 0 44,956
BANK OZK COM COM 06417N103 481 20,483 SH   SOLE   3,892 0 16,591
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 44,433 248,911 SH   SOLE   141,513 0 107,398
BIOGEN INC COM COM 09062X103 32,668 122,100 SH   SOLE   80,510 0 41,590
BIOSPECIFICS TECHNOLOGIES CORP COM 090931106 203 3,312 SH   SOLE   8 0 3,304
BK OF AMERICA CORP COM COM 060505104 33,402 1,406,407 SH   SOLE   1,127,862 0 278,545
BLACKROCK ENHANCED GLOBAL DIVI COM 092501105 103 10,974 SH   SOLE   10,974 0 0
BLOCK H & R INC COM COM 093671105 4,905 343,492 SH   SOLE   295,686 0 47,806
BOOKING HOLDINGS INC COM COM 09857L108 871 547 SH   SOLE   0 0 547
BRIDGEWATER BANCSHARES INC COM COM 108621103 1,473 143,731 SH   SOLE   27,188 0 116,543
BRISTOL-MYERS SQUIBB CO COM COM 110122108 2,186 37,176 SH   SOLE   37,176 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 1,599 77,264 SH   SOLE   14,678 0 62,586
C H ROBINSON WORLDWIDE INC COM COM 12541W209 7,079 89,544 SH   SOLE   76,981 0 12,563
CAPITAL ONE FINL CORP COM COM 14040H105 23,372 373,418 SH   SOLE   270,042 0 103,376
CARDINAL HEALTH INC COM COM 14149Y108 1,037 19,863 SH   SOLE   0 0 19,863
CASS INFORMATION SYS INC COM COM 14808P109 237 6,071 SH   SOLE   15 0 6,056
CATALYST PHARMACEUTICALS INC C COM 14888U101 210 45,508 SH   SOLE   112 0 45,396
CBM BANCORP INC COM COM 1248XT104 319 25,918 SH   SOLE   2,637 0 23,281
CELESTICA INC SUB VTG SHS COM 15101Q108 146 21,330 SH   SOLE   52 0 21,278
CENTRAL GARDEN & PET CO CL A N COM 153527205 1,070 31,668 SH   SOLE   6,003 0 25,665
CHECK POINT SOFTWARE TECH LTD COM m22465104 7,226 67,261 SH   SOLE   57,937 0 9,324
CIMPRESS PLC SHS EURO COM G2143T103 943 12,349 SH   SOLE   2,342 0 10,007
CIRRUS LOGIC INC COM COM 172755100 5,170 83,676 SH   SOLE   71,458 0 12,218
CISCO SYS INC COM COM 17275R102 36,010 772,078 SH   SOLE   445,159 0 326,919
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 9,850 173,360 SH   SOLE   171,138 0 2,222
COLLECTORS UNIVERSE INC COM NE COM 19421R200 233 6,790 SH   SOLE   17 0 6,773
COMFORT SYS USA INC COM COM 199908104 870 21,349 SH   SOLE   4,056 0 17,293
COSTCO WHSL CORP NEW COM COM 22160k105 310 1,023 SH   SOLE   1,023 0 0
CRANE CO COM COM 224399105 566 9,525 SH   SOLE   1,807 0 7,718
CRH MED CORP COM COM 12626F105 209 100,898 SH   SOLE   247 0 100,651
CROWN CRAFTS INC COM COM 228309100 290 59,399 SH   SOLE   144 0 59,255
CUMMINS INC COM COM 231021106 25,423 146,731 SH   SOLE   100,215 0 46,516
CVS HEALTH CORP COM COM 126650100 32,303 497,206 SH   SOLE   398,640 0 98,566
DELUXE CORP COM COM 248019101 4,072 172,976 SH   SOLE   171,479 0 1,497
DHI GROUP INC COM COM 23331S100 214 101,868 SH   SOLE   248 0 101,620
DIME CMNTY BANCSHARES INC COM COM 253922108 500 36,393 SH   SOLE   6,916 0 29,477
DISCOVER FINL SVCS COM COM 254709108 9,514 189,944 SH   SOLE   163,905 0 26,039
DISCOVERY INC COM SER C COM 25470F302 44,634 2,317,463 SH   SOLE   1,587,141 0 730,322
DOLBY LABORATORIES INC COM CL COM 25659T107 6,343 96,298 SH   SOLE   95,084 0 1,214
DXC TECHNOLOGY CO COM COM 23355L106 782 47,410 SH   SOLE   9,343 0 38,067
EAGLE BANCORP INC MD COM COM 268948106 593 18,113 SH   SOLE   3,438 0 14,675
EAGLE PHARMACEUTICALS INC COM COM 269796108 952 19,848 SH   SOLE   3,765 0 16,083
EBAY INC. COM COM 278642103 33,288 634,660 SH   SOLE   502,037 0 132,623
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 918 42,445 SH   SOLE   8,052 0 34,393
EDGEWELL PERS CARE CO COM COM 28035Q102 1,765 56,648 SH   SOLE   10,703 0 45,945
EMCOR GROUP INC COM COM 29084Q100 529 7,996 SH   SOLE   1,515 0 6,481
ENDURANCE INTL GROUP HLDGS INC COM 29272B105 228 56,606 SH   SOLE   139 0 56,467
ENNIS INC COM COM 293389102 228 12,585 SH   SOLE   31 0 12,554
EVERTEC INC COM COM 30040P103 2,186 77,799 SH   SOLE   14,635 0 63,164
EXPEDIA GROUP INC COM NEW COM 30212p303 29,690 361,194 SH   SOLE   230,129 0 131,065
F5 NETWORKS INC COM COM 315616102 17,642 126,485 SH   SOLE   58,587 0 67,898
FACEBOOK INC CL A COM 30303M102 8,723 38,416 SH   SOLE   7,879 0 30,537
FIRST FINANCIAL NORTHWEST INC COM 32022K102 314 32,423 SH   SOLE   3,509 0 28,914
FIRST HAWAIIAN INC COM COM 32051X108 1,219 70,680 SH   SOLE   13,430 0 57,250
FIRST INTERNET BK IND COM COM 320557101 1,582 95,211 SH   SOLE   17,766 0 77,445
FIRST NORTHWEST BANCORP COM COM 335834107 294 23,632 SH   SOLE   58 0 23,574
FLAGSTAR BANCORP INC COM PAR . COM 337930705 1,292 43,902 SH   SOLE   8,340 0 35,562
FOUNDATION BLDG MATLS INC COM COM 350392106 1,388 88,900 SH   SOLE   16,887 0 72,013
FTI CONSULTING INC COM COM 302941109 717 6,260 SH   SOLE   1,187 0 5,073
GCI LIBERTY INC COM CLASS A COM 36164V305 1,335 18,767 SH   SOLE   0 0 18,767
GENTHERM INC COM COM 37253A103 1,569 40,333 SH   SOLE   7,573 0 32,760
GILEAD SCIENCES INC COM COM 375558103 784 10,184 SH   SOLE   10,184 0 0
GLOBALSCAPE INC COM COM 37940G109 130 13,340 SH   SOLE   33 0 13,307
GMS INC COM COM 36251C103 2,254 91,654 SH   SOLE   17,412 0 74,242
GOLDMAN SACHS GROUP INC COM COM 38141g104 33,286 168,432 SH   SOLE   132,784 0 35,648
GRAHAM HLDGS CO COM CL B COM 384637104 6,589 19,227 SH   SOLE   16,236 0 2,991
HARVARD BIOSCIENCE INC COM COM 416906105 159 51,241 SH   SOLE   125 0 51,116
HAWKINS INC COM COM 420261109 342 8,040 SH   SOLE   20 0 8,020
HEALTHSTREAM INC COM COM 42222N103 318 14,384 SH   SOLE   35 0 14,349
HMN FINL INC COM COM 40424G108 249 16,968 SH   SOLE   42 0 16,926
HNI CORP COM COM 404251100 1,380 45,155 SH   SOLE   8,579 0 36,576
HOME FED BANCORP INC LA NEW CO COM 43708L108 250 10,018 SH   SOLE   25 0 9,993
HOMESTREET INC COM COM 43785V102 1,268 51,537 SH   SOLE   9,790 0 41,747
HOWARD HUGHES CORP COM COM 44267D107 9,386 180,665 SH   SOLE   98,491 0 82,174
IF BANCORP INC COM COM 44951J105 310 18,846 SH   SOLE   1,806 0 17,040
INDEPENDENT BK CORP MICH COM N COM 453838609 541 36,430 SH   SOLE   6,914 0 29,516
INTEL CORP COM COM 458140100 15,218 254,361 SH   SOLE   132,075 0 122,286
INTERNATIONAL MNY EXPRESS INC COM 46005L101 208 16,659 SH   SOLE   41 0 16,618
INVESTORS BANCORP INC NEW COM COM 46146L101 1,956 230,093 SH   SOLE   43,463 0 186,630
ISSUER DIRECT CORP COM NEW COM 46520M204 191 18,809 SH   SOLE   45 0 18,764
J2 GLOBAL INC COM COM 48123V102 1,402 22,181 SH   SOLE   4,213 0 17,968
JANUS HENDERSON GROUP PLC ORD COM G4474Y214 1,285 60,737 SH   SOLE   11,523 0 49,214
JAZZ PHARMACEUTICALS PLC SHS U COM G50871105 7,244 65,648 SH   SOLE   56,535 0 9,113
JOHNSON & JOHNSON COM COM 478160104 36,084 256,586 SH   SOLE   161,573 0 95,013
JPMORGAN CHASE & CO COM COM 46625H100 44,056 468,379 SH   SOLE   302,328 0 166,051
KAMADA LTD SHS COM M6240T109 203 26,194 SH   SOLE   64 0 26,130
KB HOME COM COM 48666K109 575 18,729 SH   SOLE   3,555 0 15,174
KEARNY FINL CORP MD COM COM 48716P108 490 59,901 SH   SOLE   11,383 0 48,518
KIMBALL INTL INC CL B COM 494274103 153 13,210 SH   SOLE   32 0 13,178
LAM RESEARCH CORP COM COM 512807108 8,495 26,262 SH   SOLE   25,929 0 333
LANDSTAR SYS INC COM COM 515098101 16,986 151,245 SH   SOLE   105,616 0 45,629
LEAR CORP COM NEW COM 521865204 7,143 65,516 SH   SOLE   64,670 0 846
LIBERTY BROADBAND CORP COM SER COM 530307107 29,686 242,947 SH   SOLE   202,335 0 40,612
LIBERTY BROADBAND CORP COM SER COM 530307305 19,652 158,537 SH   SOLE   81,679 0 76,858
LIBERTY MEDIA CORP DEL COM A S COM 531229409 291 8,431 SH   SOLE   8,431 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 53,504 1,553,102 SH   SOLE   1,025,570 0 527,532
LIBERTY MEDIA CORP SERIES C LI COM 531229854 49,878 1,572,948 SH   SOLE   1,059,715 0 513,233
LILLY ELI & CO COM COM 532457108 1,698 10,344 SH   SOLE   10,344 0 0
LITHIA MTRS INC CL A COM 536797103 2,347 15,509 SH   SOLE   2,943 0 12,566
LOGMEIN INC COM COM 54142L109 3,212 37,885 SH   SOLE   7,190 0 30,695
LSI INDS INC COM COM 50216C108 136 20,972 SH   SOLE   52 0 20,920
MADISON SQUARE GRDN ENTERTNMNT COM 55826T102 698 9,311 SH   SOLE   0 0 9,311
MADISON SQUARE GRDN SPRT CORP COM 55825T103 634 4,313 SH   SOLE   0 0 4,313
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 388 34,378 SH   SOLE   84 0 34,294
MARKEL CORP COM COM 570535104 5,411 5,861 SH   SOLE   4,947 0 914
MATTHEWS INTL CORP CL A COM 577128101 1,228 64,286 SH   SOLE   12,235 0 52,051
MCKESSON CORP COM COM 58155Q103 30,329 197,684 SH   SOLE   187,378 0 10,306
MERCK & CO. INC COM COM 58933Y105 307 3,976 SH   SOLE   3,976 0 0
MERIDIAN BANCORP INC MD COM COM 58958U103 514 44,347 SH   SOLE   8,427 0 35,920
METHODE ELECTRS INC COM COM 591520200 846 27,070 SH   SOLE   5,134 0 21,936
MICROSOFT CORP COM COM 594918104 34,668 170,348 SH   SOLE   103,257 0 67,091
MILLER HERMAN INC COM COM 600544100 1,029 43,590 SH   SOLE   8,176 0 35,414
MILLER INDS INC TENN COM NEW COM 600551204 252 8,476 SH   SOLE   21 0 8,455
MSC INDL DIRECT INC CL A COM 553530106 23,175 318,292 SH   SOLE   216,755 0 101,537
MYERS INDS INC COM COM 628464109 1,079 74,178 SH   SOLE   14,072 0 60,106
NETAPP INC COM COM 64110D104 36,671 826,478 SH   SOLE   550,967 0 275,511
NEXTGEN HEALTHCARE INC COM COM 65343C102 283 25,810 SH   SOLE   63 0 25,747
NIC INC COM COM 62914B100 1,876 81,695 SH   SOLE   15,498 0 66,197
NORTHROP GRUMMAN CORP COM COM 666807102 6,578 21,396 SH   SOLE   21,120 0 276
NU SKIN ENTERPRISES INC CL A COM 67018T105 1,750 45,765 SH   SOLE   8,694 0 37,071
OCEAN BIO CHEM INC COM COM 674631106 317 22,733 SH   SOLE   56 0 22,677
OIL DRI CORP AMER COM COM 677864100 229 6,597 SH   SOLE   16 0 6,581
ORACLE CORP COM COM 68389X105 17,697 320,194 SH   SOLE   175,157 0 145,037
OWENS & MINOR INC NEW COM COM 690732102 80 10,559 SH   SOLE   26 0 10,533
PACWEST BANCORP DEL COM COM 695263103 5,861 297,383 SH   SOLE   257,522 0 39,861
PGT INNOVATIONS INC COM COM 69336V101 1,054 67,218 SH   SOLE   12,770 0 54,448
PLEXUS CORP COM COM 729132100 439 6,220 SH   SOLE   1,180 0 5,040
POINTS INTL LTD COM NEW COM 730843208 134 14,686 SH   SOLE   36 0 14,650
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 1,788 47,603 SH   SOLE   9,004 0 38,599
PROGRESS SOFTWARE CORP COM COM 743312100 778 20,066 SH   SOLE   3,807 0 16,259
PROVIDENT FINL SVCS INC COM COM 74386T105 533 36,857 SH   SOLE   7,004 0 29,853
QUANEX BUILDING PRODUCTS CORP COM 747619104 144 10,402 SH   SOLE   26 0 10,376
QUEST DIAGNOSTICS INC COM COM 74834L100 16,488 144,682 SH   SOLE   76,647 0 68,035
QURATE RETAIL INC COM SER A COM 74915M100 977 102,816 SH   SOLE   19,506 0 83,310
REGAL BELOIT CORP COM COM 758750103 2,260 25,877 SH   SOLE   4,909 0 20,968
REGENERON PHARMACEUTICALS COM COM 75886F107 22,729 36,445 SH   SOLE   28,984 0 7,461
RESOURCES CONNECTION INC COM COM 76122q105 283 23,664 SH   SOLE   58 0 23,606
ROBERT HALF INTL INC COM COM 770323103 16,357 309,613 SH   SOLE   222,978 0 86,635
ROCKY BRANDS INC COM COM 774515100 268 13,023 SH   SOLE   32 0 12,991
RYERSON HLDG CORP COM COM 783754104 78 13,822 SH   SOLE   34 0 13,788
SAGA COMMUNICATIONS INC CL A N COM 786598300 263 10,275 SH   SOLE   25 0 10,250
SANMINA CORPORATION COM COM 801056102 1,594 63,665 SH   SOLE   12,095 0 51,570
SCANSOURCE INC COM COM 806037107 219 9,074 SH   SOLE   22 0 9,052
SCHWEITZER-MAUDUIT INTL INC CO COM 808541106 1,167 34,932 SH   SOLE   6,627 0 28,305
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 922 19,054 SH   SOLE   0 0 19,054
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 6,543 392,385 SH   SOLE   0 0 392,385
SIERRA BANCORP COM COM 82620P102 529 28,027 SH   SOLE   5,326 0 22,701
SKYWORKS SOLUTIONS INC COM COM 83088M102 24,890 194,666 SH   SOLE   158,267 0 36,399
SOUND FINL BANCORP INC COM COM 83607A100 265 11,139 SH   SOLE   27 0 11,112
SPROUTS FMRS MKT INC COM COM 85208M102 752 29,393 SH   SOLE   5,572 0 23,821
STANDEX INTL CORP COM COM 854231107 213 3,708 SH   SOLE   9 0 3,699
STERLING BANCORP INC COM COM 85917W102 197 55,118 SH   SOLE   135 0 54,983
SURMODICS INC COM COM 868873100 207 4,786 SH   SOLE   12 0 4,774
SYSCO CORP COM COM 871829107 14,390 263,257 SH   SOLE   191,492 0 71,765
TARGET CORP COM COM 87612e106 247 2,060 SH   SOLE   2,060 0 0
TEGNA INC COM COM 87901J105 1,929 173,188 SH   SOLE   32,856 0 140,332
TERRITORIAL BANCORP INC COM COM 88145x108 258 10,864 SH   SOLE   27 0 10,837
TRANE TECHNOLOGIES PLC SHS COM G8994E103 28,589 321,299 SH   SOLE   255,649 0 65,650
TREDEGAR CORP COM COM 894650100 362 23,516 SH   SOLE   4,462 0 19,054
TREEHOUSE FOODS INC COM COM 89469A104 1,087 24,828 SH   SOLE   4,716 0 20,112
TRUEBLUE INC COM COM 89785X101 1,194 78,200 SH   SOLE   14,836 0 63,364
TTEC HLDGS INC COM COM 89854H102 2,058 44,196 SH   SOLE   8,388 0 35,808
UNITED THERAPEUTICS CORP DEL C COM 91307c102 8,906 73,606 SH   SOLE   63,407 0 10,199
UNITEDHEALTH GROUP INC COM COM 91324P102 260 880 SH   SOLE   880 0 0
UNIVERSAL HLTH SVCS INC CL B COM 913903100 6,917 74,465 SH   SOLE   65,096 0 9,369
UTAH MED PRODS INC COM COM 917488108 287 3,234 SH   SOLE   8 0 3,226
VECTRUS INC COM COM 92242T101 329 6,688 SH   SOLE   16 0 6,672
VERIZON COMMUNICATIONS INC COM COM 92343v104 23,802 431,751 SH   SOLE   343,272 0 88,479
VISHAY INTERTECHNOLOGY INC COM COM 928298108 353 23,125 SH   SOLE   4,387 0 18,738
WALMART INC COM COM 931142103 22,199 185,335 SH   SOLE   148,599 0 36,736
WASHINGTON FED INC COM COM 938824109 1,366 50,890 SH   SOLE   9,659 0 41,231
WATERSTONE FINL INC MD COM COM 94188P101 1,595 107,561 SH   SOLE   20,439 0 87,122
WAYSIDE TECHNOLOGY GROUP INC C COM 946760105 243 9,459 SH   SOLE   23 0 9,436
WELLS FARGO CO NEW COM COM 949746101 9,923 387,633 SH   SOLE   69,925 0 317,708
WESTERN DIGITAL CORP. COM COM 958102105 38,712 876,839 SH   SOLE   643,240 0 233,599
WESTERN NEW ENG BANCORP INC CO COM 958892101 183 31,640 SH   SOLE   5,785 0 25,855
XEROX HOLDINGS CORP COM NEW COM 98421M106 1,018 66,592 SH   SOLE   12,651 0 53,941
ZIONS BANCORPORATION N A COM COM 989701107 8,198 241,113 SH   SOLE   208,128 0 32,985
ZUMIEZ INC COM COM 989817101 482 17,620 SH   SOLE   3,343 0 14,277
INVESCO EXCH TRD SLF IDX FD TR COM 46138J502 353 16,591 SH   SOLE   16,591 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 968 7,199 SH   SOLE   7,199 0 0
ISHARES TR ULTR SH TRM BD COM 46434V878 3,023 59,796 SH   SOLE   59,796 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,062 24,813 SH   SOLE   24,813 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,506 72,451 SH   SOLE   72,451 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 296 3,582 SH   SOLE   3,582 0 0
CHEETAH MOBILE INC ADR ADR 163075104 49 28,659 SH   SOLE   70 0 28,589
CRITEO S A SPONS ADS ADR 226718104 1,629 143,029 SH   SOLE   27,185 0 115,844
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 102 11,786 SH   SOLE   29 0 11,757