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
ACME UTD CORP COM COM 004816104 223 10,980 SH   SOLE   87 0 10,893
ACUITY BRANDS INC COM COM 00508Y102 36,145 421,964 SH   SOLE   282,244 0 139,720
ALLISON TRANSMISSION HLDGS INC COM 01973R101 886 27,180 SH   SOLE   424 0 26,756
ALPHABET INC CAP STK CL A COM 02079K305 21,932 18,875 SH   SOLE   11,197 0 7,678
ALTRIA GROUP INC COM COM 02209s103 3,843 99,389 SH   SOLE   95,827 0 3,562
AMC NETWORKS INC CL A COM 00164v103 589 24,244 SH   SOLE   4,341 0 19,903
AMERICAN PUBLIC EDUCATION INC COM 02913V103 258 10,776 SH   SOLE   86 0 10,690
AMGEN INC COM COM 031162100 30,928 152,556 SH   SOLE   94,070 0 58,486
ANI PHARMACEUTICALS INC COM COM 00182C103 1,421 34,871 SH   SOLE   6,254 0 28,617
ANTHEM INC COM COM 036752103 18,369 80,908 SH   SOLE   63,422 0 17,486
APPLE INC COM COM 037833100 47,435 186,538 SH   SOLE   109,095 0 77,443
APPLIED INDL TECHNOLOGIES INC COM 03820C105 1,348 29,485 SH   SOLE   5,289 0 24,196
ARISTA NETWORKS INC COM COM 040413106 515 2,542 SH   SOLE   0 0 2,542
ASSOCIATED BANC CORP COM COM 045487105 595 46,489 SH   SOLE   8,328 0 38,161
ATLANTIC CAP BANCSHARES INC CO COM 048269203 573 48,285 SH   SOLE   8,649 0 39,636
AVNET INC COM COM 053807103 812 32,351 SH   SOLE   5,796 0 26,555
BELLRING BRANDS INC COM CL A COM 079823100 907 53,197 SH   SOLE   9,530 0 43,667
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 49,901 272,937 SH   SOLE   149,677 0 123,260
BG STAFFING INC COM COM 05544A109 130 17,335 SH   SOLE   138 0 17,197
BIOGEN INC COM COM 09062X103 35,630 112,618 SH   SOLE   69,764 0 42,854
BK OF AMERICA CORP COM COM 060505104 20,212 952,058 SH   SOLE   750,264 0 201,794
BLACKROCK ENHANCED GLOBAL DIVI COM 092501105 91 10,974 SH   SOLE   10,974 0 0
BLOCK H & R INC COM COM 093671105 5,390 382,832 SH   SOLE   333,775 0 49,057
BOOKING HOLDINGS INC COM COM 09857L108 479 356 SH   SOLE   0 0 356
BRIDGEWATER BANCSHARES INC COM COM 108621103 1,143 117,262 SH   SOLE   21,007 0 96,255
BRISTOL-MYERS SQUIBB CO COM COM 110122108 933 16,734 SH   SOLE   16,734 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 1,102 90,094 SH   SOLE   16,156 0 73,938
C H ROBINSON WORLDWIDE INC COM COM 12541W209 6,610 99,850 SH   SOLE   86,936 0 12,914
CAPITAL ONE FINL CORP COM COM 14040H105 13,559 268,930 SH   SOLE   191,236 0 77,694
CARDINAL HEALTH INC COM COM 14149Y108 1,115 23,259 SH   SOLE   0 0 23,259
CASS INFORMATION SYS INC COM COM 14808P109 338 9,608 SH   SOLE   77 0 9,531
CBM BANCORP INC COM COM 1248XT104 294 25,349 SH   SOLE   2,762 0 22,587
CENTRAL GARDEN & PET CO CL A N COM 153527205 1,689 66,055 SH   SOLE   11,846 0 54,209
CERENCE INC COM COM 156727109 189 12,285 SH   SOLE   97 0 12,188
CHECK POINT SOFTWARE TECH LTD COM m22465104 9,238 91,883 SH   SOLE   80,019 0 11,864
CIMPRESS PLC SHS EURO COM G2143T103 510 9,590 SH   SOLE   1,720 0 7,870
CISCO SYS INC COM COM 17275R102 33,410 849,908 SH   SOLE   473,971 0 375,937
CITRIX SYS INC COM COM 177376100 7,329 51,778 SH   SOLE   44,736 0 7,042
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 6,491 139,692 SH   SOLE   134,813 0 4,879
COLLIERS INTL GROUP INC SUB VT COM 194693107 1,319 27,481 SH   SOLE   4,932 0 22,549
COMFORT SYS USA INC COM COM 199908104 538 14,710 SH   SOLE   2,635 0 12,075
CORELOGIC INC COM COM 21871D103 1,221 39,978 SH   SOLE   7,161 0 32,817
COSTCO WHSL CORP NEW COM COM 22160k105 292 1,023 SH   SOLE   1,023 0 0
CRANE CO COM COM 224399105 546 11,107 SH   SOLE   1,989 0 9,118
CROWN CRAFTS INC COM COM 228309100 325 68,038 SH   SOLE   540 0 67,498
CUMMINS INC COM COM 231021106 27,533 203,468 SH   SOLE   168,914 0 34,554
CVS HEALTH CORP COM COM 126650100 24,667 415,759 SH   SOLE   331,006 0 84,753
DECKERS OUTDOOR CORP COM COM 243537107 1,566 11,687 SH   SOLE   2,096 0 9,591
DELUXE CORP COM COM 248019101 5,757 222,032 SH   SOLE   193,582 0 28,450
DHI GROUP INC COM COM 23331S100 252 116,682 SH   SOLE   926 0 115,756
DISCOVER FINL SVCS COM COM 254709108 7,483 209,780 SH   SOLE   183,036 0 26,744
DISCOVERY INC COM SER C COM 25470F302 42,272 2,410,012 SH   SOLE   1,578,172 0 831,840
E L F BEAUTY INC COM COM 26856L103 104 10,571 SH   SOLE   84 0 10,487
EAGLE BANCORP INC MD COM COM 268948106 638 21,120 SH   SOLE   3,783 0 17,337
EAGLE PHARMACEUTICALS INC COM COM 269796108 1,065 23,146 SH   SOLE   4,146 0 19,000
EBAY INC. COM COM 278642103 22,184 737,985 SH   SOLE   573,043 0 164,942
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 1,128 66,014 SH   SOLE   11,759 0 54,255
EMCOR GROUP INC COM COM 29084Q100 572 9,324 SH   SOLE   1,668 0 7,656
ENNIS INC COM COM 293389102 392 20,865 SH   SOLE   166 0 20,699
EVERTEC INC COM COM 30040P103 2,062 90,735 SH   SOLE   16,114 0 74,621
EXPEDIA GROUP INC COM NEW COM 30212p303 20,817 369,950 SH   SOLE   229,475 0 140,475
EXXON MOBIL CORP COM COM 30231g102 8,036 211,634 SH   SOLE   149,512 0 62,122
F5 NETWORKS INC COM COM 315616102 19,469 182,584 SH   SOLE   99,124 0 83,460
FACEBOOK INC CL A COM 30303M102 16,267 97,523 SH   SOLE   46,850 0 50,673
FIRST FINANCIAL NORTHWEST INC COM 32022K102 333 33,200 SH   SOLE   264 0 32,936
FIRST HAWAIIAN INC COM COM 32051X108 1,362 82,419 SH   SOLE   14,785 0 67,634
FIRST INTERNET BANCORP COM COM 320557101 562 34,232 SH   SOLE   6,132 0 28,100
FIRST NORTHWEST BANCORP COM COM 335834107 294 27,068 SH   SOLE   215 0 26,853
FOUNDATION BLDG MATLS INC COM COM 350392106 1,067 103,662 SH   SOLE   18,587 0 85,075
FTI CONSULTING INC COM COM 302941109 2,177 18,174 SH   SOLE   3,260 0 14,914
GCI LIBERTY INC COM CLASS A COM 36164V305 1,188 20,849 SH   SOLE   0 0 20,849
GENERAC HLDGS INC COM COM 368736104 1,379 14,805 SH   SOLE   2,655 0 12,150
GENTHERM INC COM COM 37253A103 1,477 47,041 SH   SOLE   8,339 0 38,702
GILEAD SCIENCES INC COM COM 375558103 20,206 270,282 SH   SOLE   211,330 0 58,952
GLOBALSCAPE INC COM COM 37940G109 204 28,713 SH   SOLE   228 0 28,485
GMS INC COM COM 36251C103 1,681 106,875 SH   SOLE   19,166 0 87,709
GOLDMAN SACHS GROUP INC COM COM 38141g104 22,838 147,733 SH   SOLE   114,988 0 32,745
GRAHAM HLDGS CO COM COM 384637104 7,049 20,662 SH   SOLE   18,013 0 2,649
HARVARD BIOSCIENCE INC COM COM 416906105 130 58,693 SH   SOLE   466 0 58,227
HAWKINS INC COM COM 420261109 328 9,209 SH   SOLE   73 0 9,136
HEALTHSTREAM INC COM COM 42222N103 280 11,711 SH   SOLE   93 0 11,618
HELEN OF TROY CORP LTD COM COM g4388n106 2,312 16,052 SH   SOLE   2,875 0 13,177
HERBALIFE NUTRITION LTD COM SH COM G4412G101 684 23,470 SH   SOLE   4,202 0 19,268
HMN FINL INC COM COM 40424G108 350 19,435 SH   SOLE   155 0 19,280
HNI CORP COM COM 404251100 1,326 52,654 SH   SOLE   9,443 0 43,211
HOME FED BANCORP INC LA NEW CO COM 43708L108 270 11,475 SH   SOLE   92 0 11,383
HOWARD HUGHES CORP COM COM 44267D107 11,208 221,854 SH   SOLE   123,959 0 97,895
HUDSON LTD COM CL A COM G46408103 557 110,961 SH   SOLE   15,245 0 95,716
IF BANCORP INC COM COM 44951J105 296 18,503 SH   SOLE   1,523 0 16,980
INDEPENDENT BANK CORP MICH COM COM 453838609 547 42,480 SH   SOLE   7,610 0 34,870
INTEL CORP COM COM 458140100 17,569 324,632 SH   SOLE   175,200 0 149,432
INVESTORS BANCORP INC NEW COM COM 46146L101 1,294 161,954 SH   SOLE   29,013 0 132,941
ISHARES TR RUS 1000 VAL ETF COM 464287598 1,050 10,582 SH   SOLE   10,582 0 0
JANUS HENDERSON GROUP PLC ORD COM G4474Y214 2,120 138,409 SH   SOLE   24,834 0 113,575
JAZZ PHARMACEUTICALS PLC SHS U COM G50871105 7,416 74,349 SH   SOLE   64,990 0 9,359
JEWETT CAMERON TRADING LTD COM COM 47733C207 174 32,080 SH   SOLE   254 0 31,826
JOHNSON & JOHNSON COM COM 478160104 36,279 276,661 SH   SOLE   169,417 0 107,244
JPMORGAN CHASE & CO COM COM 46625H100 32,606 362,168 SH   SOLE   216,146 0 146,022
KAMADA LTD SHS COM M6240T109 255 43,679 SH   SOLE   347 0 43,332
KIMBALL INTL INC CL B COM 494274103 180 15,131 SH   SOLE   120 0 15,011
KORN FERRY COM NEW COM 500643200 1,243 51,123 SH   SOLE   9,154 0 41,969
LAM RESEARCH CORP COM COM 512807108 6,004 25,018 SH   SOLE   24,150 0 868
LANDSTAR SYS INC COM COM 515098101 18,445 192,412 SH   SOLE   127,089 0 65,323
LEAR CORP COM NEW COM 521865204 4,196 51,641 SH   SOLE   49,853 0 1,788
LIBERTY BROADBAND CORP COM SER COM 530307107 28,093 262,551 SH   SOLE   212,000 0 50,551
LIBERTY BROADBAND CORP COM SER COM 530307305 28,254 255,184 SH   SOLE   135,372 0 119,812
LIBERTY MEDIA CORP DELAWARE CO COM 531229409 266 8,387 SH   SOLE   8,387 0 0
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 48,916 1,547,003 SH   SOLE   998,766 0 548,237
LIBERTY MEDIA CORP SERIES C LI COM 531229854 45,927 1,686,648 SH   SOLE   1,105,747 0 580,901
LIBERTY TRIPADVISOR HLDGS INC COM 531465102 171 95,159 SH   SOLE   755 0 94,404
LILLY ELI & CO COM COM 532457108 939 6,768 SH   SOLE   6,768 0 0
LITHIA MTRS INC CL A COM 536797103 1,479 18,085 SH   SOLE   3,240 0 14,845
LOGMEIN INC COM COM 54142L109 3,679 44,176 SH   SOLE   7,913 0 36,263
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 317 39,377 SH   SOLE   313 0 39,064
MANTECH INTL CORP CL A COM 564563104 1,076 14,813 SH   SOLE   2,655 0 12,158
MASCOT GOLD MINES LTD COM COM 55825T103 788 3,725 SH   SOLE   0 0 3,725
MATTHEWS INTL CORP CL A COM 577128101 1,813 74,960 SH   SOLE   13,467 0 61,493
MCKESSON CORP COM COM 58155Q103 27,971 206,795 SH   SOLE   194,537 0 12,258
MEDNAX INC COM COM 58502B106 133 11,465 SH   SOLE   91 0 11,374
MELROSE BANCORP INC COM COM 585553100 568 24,685 SH   SOLE   1,747 0 22,938
MERCK & CO. INC COM COM 58933Y105 306 3,976 SH   SOLE   3,976 0 0
MICROSOFT CORP COM COM 594918104 34,204 216,882 SH   SOLE   124,514 0 92,368
MIDDLEBY CORP COM COM 596278101 544 9,567 SH   SOLE   1,713 0 7,854
MILLER HERMAN INC COM COM 600544100 1,129 50,844 SH   SOLE   9,006 0 41,838
MILLER INDS INC TENN COM NEW COM 600551204 275 9,708 SH   SOLE   77 0 9,631
MSC INDL DIRECT INC CL A COM 553530106 16,878 307,038 SH   SOLE   201,672 0 105,366
NETAPP INC COM COM 64110D104 36,889 884,843 SH   SOLE   573,979 0 310,864
NIC INC COM COM 62914B100 2,519 109,526 SH   SOLE   19,623 0 89,903
NORTHROP GRUMMAN CORP COM COM 666807102 6,262 20,699 SH   SOLE   19,982 0 717
NU SKIN ENTERPRISES INC CL A COM 67018T105 1,619 74,077 SH   SOLE   13,272 0 60,805
OIL DRI CORP AMER COM COM 677864100 253 7,556 SH   SOLE   60 0 7,496
ORACLE CORP COM COM 68389X105 18,013 372,715 SH   SOLE   196,174 0 176,541
PACWEST BANCORP DEL COM COM 695263103 11,976 668,330 SH   SOLE   375,589 0 292,741
PGT INNOVATIONS INC COM COM 69336V101 658 78,380 SH   SOLE   14,056 0 64,324
POINTS INTL LTD COM NEW COM 730843208 215 26,093 SH   SOLE   207 0 25,886
PREFORMED LINE PRODS CO COM COM 740444104 260 5,225 SH   SOLE   41 0 5,184
PRESTIGE CONSMR HEALTHCARE INC COM 74112D101 929 25,340 SH   SOLE   4,541 0 20,799
PROGRESS SOFTWARE CORP COM COM 743312100 1,800 56,240 SH   SOLE   10,074 0 46,166
QUEST DIAGNOSTICS INC COM COM 74834L100 19,159 238,587 SH   SOLE   111,177 0 127,410
REC NETWORK INC COM COM 76122Q105 216 19,673 SH   SOLE   156 0 19,517
REGAL BELOIT CORP COM COM 758750103 2,691 42,752 SH   SOLE   7,667 0 35,085
REGENERON PHARMACEUTICALS COM COM 75886F107 19,765 40,478 SH   SOLE   31,291 0 9,187
REGIONAL MGMT CORP COM COM 75902K106 217 15,864 SH   SOLE   127 0 15,737
ROBERT HALF INTL INC COM COM 770323103 10,694 283,272 SH   SOLE   196,637 0 86,635
SAGA COMMUNICATIONS INC CL A N COM 786598300 324 11,769 SH   SOLE   93 0 11,676
SANFILIPPO JOHN B & SON INC CO COM 800422107 211 2,357 SH   SOLE   19 0 2,338
SAPIENS INTL CORP N V SHS COM G7T16G103 361 18,966 SH   SOLE   151 0 18,815
SCANSOURCE INC COM COM 806037107 222 10,393 SH   SOLE   82 0 10,311
SCHWEITZER-MAUDUIT INTL INC CO COM 808541106 843 30,294 SH   SOLE   5,429 0 24,865
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 930 19,054 SH   SOLE   0 0 19,054
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 5,567 392,385 SH   SOLE   0 0 392,385
SIMULATIONS PLUS INC COM COM 829214105 253 7,243 SH   SOLE   57 0 7,186
SKYWORKS SOLUTIONS INC COM COM 83088M102 25,529 285,628 SH   SOLE   234,590 0 51,038
SOUND FINL BANCORP INC COM COM 83607A100 272 12,759 SH   SOLE   101 0 12,658
SPROUTS FMRS MKT INC COM COM 85208M102 1,056 56,816 SH   SOLE   10,181 0 46,635
STANDEX INTL CORP COM COM 854231107 208 4,248 SH   SOLE   34 0 4,214
SUPERNUS PHARMACEUTICALS INC C COM 868459108 254 14,141 SH   SOLE   112 0 14,029
SURMODICS INC COM COM 868873100 277 8,314 SH   SOLE   66 0 8,248
SYSCO CORP COM COM 871829107 9,300 203,807 SH   SOLE   145,681 0 58,126
TEGNA INC COM COM 87901J105 2,193 201,945 SH   SOLE   36,158 0 165,787
TERRITORIAL BANCORP INC COM COM 88145x108 306 12,444 SH   SOLE   100 0 12,344
TRANE TECHNOLOGIES PLC SHS COM G8994E103 20,326 246,112 SH   SOLE   193,531 0 52,581
TRUEBLUE INC COM COM 89785X101 1,164 91,186 SH   SOLE   16,328 0 74,858
TTEC HLDGS INC COM COM 89854H102 1,892 51,535 SH   SOLE   9,232 0 42,303
UNITED THERAPEUTICS CORP DEL C COM 91307c102 7,783 82,077 SH   SOLE   71,603 0 10,474
UNITEDHEALTH GROUP INC COM COM 91324P102 219 880 SH   SOLE   880 0 0
UNIVERSAL HLTH SVCS INC CL B COM 913903100 8,238 83,148 SH   SOLE   73,496 0 9,652
UTAH MED PRODS INC COM COM 917488108 348 3,704 SH   SOLE   29 0 3,675
VECTRUS INC COM COM 92242T101 317 7,661 SH   SOLE   61 0 7,600
VERIZON COMMUNICATIONS INC COM COM 92343v104 22,233 413,784 SH   SOLE   323,017 0 90,767
WABASH NATL CORP COM COM 929566107 253 34,993 SH   SOLE   278 0 34,715
WALMART INC COM COM 931142103 19,915 175,278 SH   SOLE   137,493 0 37,785
WASHINGTON FED INC COM COM 938824109 1,540 59,341 SH   SOLE   10,631 0 48,710
WATERSTONE FINL INC MD COM COM 94188P101 1,824 125,426 SH   SOLE   22,501 0 102,925
WAYSIDE TECHNOLOGY GROUP INC C COM 946760105 390 30,525 SH   SOLE   242 0 30,283
WELLS FARGO CO NEW COM COM 949746101 10,230 356,454 SH   SOLE   97,155 0 259,299
WESTERN DIGITAL CORP. COM COM 958102105 38,226 918,455 SH   SOLE   660,356 0 258,099
WESTERN NEW ENG BANCORP INC CO COM 958892101 201 29,688 SH   SOLE   237 0 29,451
WYNDHAM DESTINATIONS INC COM COM 98310W108 1,084 49,944 SH   SOLE   8,947 0 40,997
ZIONS BANCORPORATION N A COM COM 989701107 5,620 210,021 SH   SOLE   182,866 0 27,155
INVESCO EXCH TRD SLF IDX FD TR COM 46138J502 349 16,591 SH   SOLE   16,591 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 889 7,199 SH   SOLE   7,199 0 0
ISHARES TR ULTR SH TRM BD COM 46434V878 2,987 59,796 SH   SOLE   59,796 0 0
VANGUARD BD INDEX FDS SHORT TR COM 921937827 2,036 24,781 SH   SOLE   24,781 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 4,517 72,451 SH   SOLE   72,451 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 281 3,558 SH   SOLE   3,558 0 0
CRITEO S A SPONS ADS ADR 226718104 1,326 166,783 SH   SOLE   29,926 0 136,857
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 117 13,500 SH   SOLE   107 0 13,393