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
AARONS INC COM PAR $0.50 COM 002535300 3,315 58,042 SH   SOLE   9,932 0 48,110
ACME UTD CORP COM COM 004816104 377 15,868 SH   SOLE   513 0 15,355
ACUITY BRANDS INC COM COM 00508Y102 62,293 451,402 SH   SOLE   297,121 0 154,281
ALLISON TRANSMISSION HLDGS INC COM 01973R101 1,100 22,756 SH   SOLE   395 0 22,361
ALPHABET INC CAP STK CL A COM 02079K305 26,884 20,072 SH   SOLE   10,849 0 9,223
ALTRIA GROUP INC COM COM 02209s103 5,523 110,665 SH   SOLE   106,844 0 3,821
AMC NETWORKS INC CL A COM 00164v103 1,541 39,017 SH   SOLE   6,686 0 32,331
AMERICAN PUBLIC EDUCATION INC COM 02913V103 573 20,937 SH   SOLE   677 0 20,260
AMGEN INC COM COM 031162100 50,249 208,443 SH   SOLE   117,578 0 90,865
ANI PHARMACEUTICALS INC COM COM 00182C103 2,339 37,931 SH   SOLE   6,497 0 31,434
ANTHEM INC COM COM 036752103 27,267 90,280 SH   SOLE   70,330 0 19,950
APPLE INC COM COM 037833100 65,990 224,725 SH   SOLE   131,586 0 93,139
APPLIED INDL TECHNOLOGIES INC COM 03820C105 1,689 25,331 SH   SOLE   4,340 0 20,991
ASSURED GUARANTY LTD COM COM G0585R106 9,418 192,121 SH   SOLE   172,877 0 19,244
AUDIOCODES LTD ORD COM M15342104 236 9,186 SH   SOLE   298 0 8,888
AUTOMATIC DATA PROCESSING INC COM 053015103 220 1,290 SH   SOLE   1,290 0 0
BANK AMER CORP COM COM 060505104 54,817 1,556,421 SH   SOLE   938,753 0 617,668
BANKUNITED INC COM COM 06652K103 1,696 46,396 SH   SOLE   7,939 0 38,457
BARRETT BUSINESS SERVICES INC COM 068463108 250 2,761 SH   SOLE   89 0 2,672
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 340 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 67,715 298,964 SH   SOLE   159,506 0 139,458
BG STAFFING INC COM COM 05544A109 272 12,418 SH   SOLE   402 0 12,016
BIOGEN INC COM COM 09062X103 45,437 153,127 SH   SOLE   95,498 0 57,629
BLACKROCK ENHANCED GBL DIV TR COM 092501105 2,730 248,395 SH   SOLE   111,052 0 137,343
BLOCK H & R INC COM COM 093671105 8,363 356,185 SH   SOLE   317,048 0 39,137
BRIDGEWATER BANCSHARES INC COM COM 108621103 1,758 127,545 SH   SOLE   21,823 0 105,722
BRISTOL MYERS SQUIBB CO COM COM 110122108 1,957 30,486 SH   SOLE   21,728 0 8,758
BUILDERS FIRSTSOURCE INC COM COM 12008R107 1,624 63,908 SH   SOLE   10,952 0 52,956
C H ROBINSON WORLDWIDE INC COM COM 12541W209 20,625 263,751 SH   SOLE   145,634 0 118,117
CAPITAL ONE FINL CORP COM COM 14040H105 25,437 247,176 SH   SOLE   172,651 0 74,525
CARDINAL HEALTH INC COM COM 14149Y108 1,490 29,465 SH   SOLE   112 0 29,353
CARS COM INC COM COM 14575E105 485 39,720 SH   SOLE   1,287 0 38,433
CASS INFORMATION SYS INC COM COM 14808P109 619 10,718 SH   SOLE   353 0 10,365
CBM BANCORP INC COM COM 1248XT104 395 27,972 SH   SOLE   3,408 0 24,564
CENTRAL GARDEN & PET CO CL A N COM 153527205 1,565 53,301 SH   SOLE   9,131 0 44,170
CHECK POINT SOFTWARE TECH LTD COM m22465104 13,177 118,755 SH   SOLE   106,226 0 12,529
CHUBB LIMITED COM COM H1467J104 255 1,637 SH   SOLE   92 0 1,545
CHURCH & DWIGHT INC COM COM 171340102 9,879 140,447 SH   SOLE   125,762 0 14,685
CIMPRESS PLC SHS EURO COM G2143T103 1,312 10,430 SH   SOLE   1,786 0 8,644
CISCO SYS INC COM COM 17275R102 37,506 782,023 SH   SOLE   482,595 0 299,428
CITIGROUP INC COM NEW COM 172967424 1,139 14,260 SH   SOLE   11,760 0 2,500
CITRIX SYS INC COM COM 177376100 11,291 101,813 SH   SOLE   91,047 0 10,766
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 10,775 173,736 SH   SOLE   155,224 0 18,512
COLLIERS INTL GROUP INC SUB VT COM 194693107 2,330 29,889 SH   SOLE   5,123 0 24,766
CORELOGIC INC COM COM 21871D103 1,441 32,956 SH   SOLE   5,588 0 27,368
COSTCO WHSL CORP NEW COM COM 22160k105 454 1,546 SH   SOLE   1,546 0 0
CRH MEDICAL CORP COM COM 12626F105 521 150,115 SH   SOLE   4,951 0 145,164
CROWN CRAFTS INC COM COM 228309100 334 54,383 SH   SOLE   1,759 0 52,624
CSG SYS INTL INC COM COM 126349109 3,679 71,060 SH   SOLE   12,159 0 58,901
CUMMINS INC COM COM 231021106 40,835 228,179 SH   SOLE   185,529 0 42,650
CVS HEALTH CORP COM COM 126650100 32,797 441,472 SH   SOLE   333,659 0 107,813
DECKERS OUTDOOR CORP COM COM 243537107 2,147 12,712 SH   SOLE   2,177 0 10,535
DELUXE CORP COM COM 248019101 11,471 229,787 SH   SOLE   204,990 0 24,797
DHI GROUP INC COM COM 23331S100 392 130,089 SH   SOLE   4,203 0 125,886
DISCOVER FINL SVCS COM COM 254709108 13,107 154,524 SH   SOLE   138,359 0 16,165
DISCOVERY INC COM SER C COM 25470F302 74,661 2,448,702 SH   SOLE   1,602,304 0 846,398
DISNEY WALT CO COM DISNEY COM 254687106 621 4,294 SH   SOLE   0 0 4,294
EAGLE PHARMACEUTICALS INC COM COM 269796108 1,513 25,176 SH   SOLE   4,307 0 20,869
EATON VANCE TX ADV GLBL DIV FD COM 27828s101 3,675 203,916 SH   SOLE   83,611 0 120,305
EBAY INC COM COM 278642103 28,450 787,876 SH   SOLE   613,604 0 174,272
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 1,487 71,825 SH   SOLE   12,219 0 59,606
ENNIS INC COM COM 293389102 641 29,605 SH   SOLE   957 0 28,648
ENTERPRISE PRODS PARTNERS L P COM 293792107 903 32,078 SH   SOLE   19,222 0 12,856
EVERTEC INC COM COM 30040P103 3,360 98,699 SH   SOLE   16,740 0 81,959
EXPEDIA GROUP INC COM NEW COM 30212p303 23,651 218,704 SH   SOLE   139,293 0 79,411
EXXON MOBIL CORP COM COM 30231g102 12,589 180,408 SH   SOLE   126,719 0 53,689
F5 NETWORKS INC COM COM 315616102 24,046 172,189 SH   SOLE   97,838 0 74,351
FABRINET SHS COM G3323L100 2,362 36,428 SH   SOLE   6,231 0 30,197
FIRST FINANCIAL NORTHWEST INC COM 32022K102 382 25,592 SH   SOLE   831 0 24,761
FIRST HAWAIIAN INC COM COM 32051X108 2,586 89,642 SH   SOLE   15,358 0 74,284
FIRST NORTHWEST BANCORP COM COM 335834107 334 18,402 SH   SOLE   606 0 17,796
FOUNDATION BLDG MATLS INC COM COM 350392106 1,454 75,155 SH   SOLE   12,875 0 62,280
FTI CONSULTING INC COM COM 302941109 2,187 19,767 SH   SOLE   3,386 0 16,381
GCI LIBERTY INC COM CLASS A COM 36164V305 1,148 16,201 SH   SOLE   0 0 16,201
GENERAC HLDGS INC COM COM 368736104 1,620 16,103 SH   SOLE   2,758 0 13,345
GENTHERM INC COM COM 37253A103 2,271 51,169 SH   SOLE   8,663 0 42,506
GILEAD SCIENCES INC COM COM 375558103 39,855 613,335 SH   SOLE   360,363 0 252,972
GMS INC COM COM 36251C103 2,459 90,788 SH   SOLE   15,555 0 75,233
GOLDMAN SACHS GROUP INC COM COM 38141g104 36,599 159,173 SH   SOLE   119,537 0 39,636
GRAHAM HLDGS CO COM COM 384637104 14,479 22,659 SH   SOLE   20,283 0 2,376
GREAT LAKES DREDGE & DOCK CORP COM 390607109 196 17,321 SH   SOLE   559 0 16,762
GREAT WESTN BANCORP INC COM COM 391416104 1,294 37,248 SH   SOLE   6,382 0 30,866
HACKETT GROUP INC COM COM 404609109 212 13,112 SH   SOLE   434 0 12,678
HAWKINS INC COM COM 420261109 470 10,269 SH   SOLE   334 0 9,935
HEIDRICK & STRUGGLES INTL INC COM 422819102 427 13,137 SH   SOLE   425 0 12,712
HELEN OF TROY CORP LTD COM COM g4388n106 2,416 13,436 SH   SOLE   2,302 0 11,134
HMN FINL INC COM COM 40424G108 455 21,676 SH   SOLE   709 0 20,967
HNI CORP COM COM 404251100 1,495 39,916 SH   SOLE   6,842 0 33,074
HOME DEPOT INC COM COM 437076102 238 1,092 SH   SOLE   1,092 0 0
HOME FED BANCORP INC LA NEW CO COM 43708L108 457 12,797 SH   SOLE   418 0 12,379
HOWARD HUGHES CORP COM COM 44267D107 30,268 238,706 SH   SOLE   137,628 0 101,078
HUDSON LTD COM CL A COM G46408103 1,398 91,110 SH   SOLE   15,610 0 75,500
ICHOR HOLDINGS SHS COM G4740B105 211 6,346 SH   SOLE   205 0 6,141
IF BANCORP INC COM COM 44951J105 472 20,483 SH   SOLE   2,017 0 18,466
INGERSOLL-RAND PLC SHS COM G47791101 34,264 257,780 SH   SOLE   197,391 0 60,389
INTEL CORP COM COM 458140100 23,516 392,920 SH   SOLE   203,972 0 188,948
ISHARES TR CORE S&P500 ETF COM 464287200 274 849 SH   SOLE   849 0 0
ISHARES TR RUS 1000 VAL ETF COM 464287598 1,874 13,728 SH   SOLE   13,728 0 0
ISHARES TR RUS MID CAP ETF COM 464287499 856 14,350 SH   SOLE   14,350 0 0
ISHARES TR SELECT DIVID ETF COM 464287168 282 2,668 SH   SOLE   2,668 0 0
J2 GLOBAL INC COM COM 48123V102 1,315 14,033 SH   SOLE   2,375 0 11,658
JANUS HENDERSON GROUP PLC ORD COM G4474Y214 3,681 150,539 SH   SOLE   25,794 0 124,745
JAZZ PHARMACEUTICALS PLC SHS U COM G50871105 12,765 85,513 SH   SOLE   76,687 0 8,826
JEWETT CAMERON TRADING LTD COM COM 47733C207 169 21,973 SH   SOLE   711 0 21,262
JOHNSON & JOHNSON COM COM 478160104 47,873 328,192 SH   SOLE   198,944 0 129,248
JPMORGAN CHASE & CO COM COM 46625H100 56,631 406,248 SH   SOLE   237,818 0 168,430
JUNIPER NETWORKS INC COM COM 48203R104 831 33,738 SH   SOLE   0 0 33,738
KAMADA LTD SHS COM M6240T109 194 28,455 SH   SOLE   919 0 27,536
KIMBALL INTL INC CL B COM 494274103 204 9,846 SH   SOLE   318 0 9,528
KORN FERRY COM NEW COM 500643200 3,479 82,045 SH   SOLE   14,058 0 67,987
LAM RESEARCH CORP COM COM 512807108 9,720 33,242 SH   SOLE   28,314 0 4,928
LANDSTAR SYS INC COM COM 515098101 22,485 197,465 SH   SOLE   127,804 0 69,661
LEAR CORP COM NEW COM 521865204 5,569 40,589 SH   SOLE   39,693 0 896
LEE ENTERPRISES INC COM COM 523768109 250 176,088 SH   SOLE   5,696 0 170,392
LIBERTY BROADBAND CORP COM SER COM 530307107 36,865 295,964 SH   SOLE   233,021 0 62,943
LIBERTY BROADBAND CORP COM SER COM 530307305 45,065 358,366 SH   SOLE   199,283 0 159,083
LIBERTY MEDIA CORP DELAWARE CO COM 531229409 742 15,358 SH   SOLE   11,968 0 3,390
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 83,415 1,732,750 SH   SOLE   1,113,779 0 618,971
LIBERTY MEDIA CORP SERIES C LI COM 531229854 67,893 1,477,053 SH   SOLE   981,982 0 495,071
LIBERTY TRIPADVISOR HLDGS INC COM 531465102 516 70,251 SH   SOLE   2,272 0 67,979
LILLY ELI & CO COM COM 532457108 1,015 7,726 SH   SOLE   7,726 0 0
LOGMEIN INC COM COM 54142L109 3,126 36,457 SH   SOLE   6,247 0 30,210
MADISON SQUARE GARDEN CO NEW C COM 55825T103 928 3,153 SH   SOLE   0 0 3,153
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 429 43,902 SH   SOLE   1,420 0 42,482
MATTHEWS INTL CORP CL A COM 577128101 3,112 81,531 SH   SOLE   13,989 0 67,542
MAXIMUS INC COM COM 577933104 3,252 43,719 SH   SOLE   7,414 0 36,305
MCKESSON CORP COM COM 58155Q103 37,120 268,363 SH   SOLE   255,065 0 13,298
MEDNAX INC COM COM 58502B106 1,320 47,493 SH   SOLE   8,136 0 39,357
MELROSE BANCORP INC COM COM 585553100 952 38,622 SH   SOLE   2,771 0 35,851
MERCK & CO INC COM COM 58933Y105 1,231 13,535 SH   SOLE   9,641 0 3,894
MERIDIAN BIOSCIENCE INC COM COM 589584101 661 67,681 SH   SOLE   2,187 0 65,494
MICROSOFT CORP COM COM 594918104 44,704 283,476 SH   SOLE   167,489 0 115,987
MILLER HERMAN INC COM COM 600544100 2,304 55,307 SH   SOLE   9,356 0 45,951
MIND C T I LTD ORD COM m70240102 220 91,134 SH   SOLE   2,945 0 88,189
MSC INDL DIRECT INC CL A COM 553530106 2,586 32,958 SH   SOLE   5,571 0 27,387
NELNET INC CL A COM 64031N108 1,308 22,458 SH   SOLE   3,844 0 18,614
NETAPP INC COM COM 64110D104 49,220 790,686 SH   SOLE   541,387 0 249,299
NEXTERA ENERGY INC COM COM 65339F101 572 2,362 SH   SOLE   0 0 2,362
NEXTGEN HEALTHCARE INC COM COM 65343C102 2,279 141,800 SH   SOLE   24,279 0 117,521
NIC INC COM COM 62914B100 1,636 73,187 SH   SOLE   12,526 0 60,661
NORTHROP GRUMMAN CORP COM COM 666807102 9,673 28,122 SH   SOLE   24,903 0 3,219
NU SKIN ENTERPRISES INC CL A COM 67018T105 1,290 31,473 SH   SOLE   5,394 0 26,079
ORACLE CORP COM COM 68389X105 23,748 448,253 SH   SOLE   230,505 0 217,748
PACWEST BANCORP DEL COM COM 695263103 30,545 798,134 SH   SOLE   467,872 0 330,262
PERION NETWORK LTD SHS NEW COM M78673114 597 95,949 SH   SOLE   3,104 0 92,845
PFIZER INC COM COM 717081103 922 23,538 SH   SOLE   17,866 0 5,672
POINTS INTL LTD COM NEW COM 730843208 444 29,094 SH   SOLE   943 0 28,151
PREFORMED LINE PRODS CO COM COM 740444104 352 5,826 SH   SOLE   188 0 5,638
PROGRESS SOFTWARE CORP COM COM 743312100 1,258 30,272 SH   SOLE   5,187 0 25,085
PRUDENTIAL FINL INC COM COM 744320102 17,562 187,348 SH   SOLE   130,607 0 56,741
QUANEX BUILDING PRODUCTS CORP COM 747619104 444 25,993 SH   SOLE   841 0 25,152
QUEST DIAGNOSTICS INC COM COM 74834L100 13,858 129,766 SH   SOLE   116,048 0 13,718
RADIAN GROUP INC COM COM 750236101 3,977 158,065 SH   SOLE   27,049 0 131,016
REGAL BELOIT CORP COM COM 758750103 3,981 46,503 SH   SOLE   7,965 0 38,538
REGENERON PHARMACEUTICALS COM COM 75886F107 25,104 66,859 SH   SOLE   52,428 0 14,431
REGIONAL MGMT CORP COM COM 75902K106 531 17,690 SH   SOLE   576 0 17,114
RESOURCES CONNECTION INC COM COM 76122Q105 358 21,934 SH   SOLE   709 0 21,225
ROBERT HALF INTL INC COM COM 770323103 19,580 310,056 SH   SOLE   218,403 0 91,653
ROCKY MTN CHOCOLATE FACTORY CO COM 77467X101 209 22,625 SH   SOLE   731 0 21,894
SAGA COMMUNICATIONS INC CL A N COM 786598300 399 13,122 SH   SOLE   424 0 12,698
SAPIENS INTL CORP N V SHS COM G7T16G103 338 14,707 SH   SOLE   476 0 14,231
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 900 15,133 SH   SOLE   0 0 15,133
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 7,115 392,385 SH   SOLE   0 0 392,385
SINCLAIR BROADCAST GROUP INC C COM 829226109 2,007 60,193 SH   SOLE   10,301 0 49,892
SKYWORKS SOLUTIONS INC COM COM 83088M102 27,185 224,896 SH   SOLE   178,157 0 46,739
SMUCKER J M CO COM NEW COM 832696405 1,044 10,023 SH   SOLE   10,023 0 0
SOUND FINL BANCORP INC COM COM 83607A100 400 11,116 SH   SOLE   361 0 10,755
SOUTH ST CORP COM COM 840441109 1,743 20,089 SH   SOLE   3,436 0 16,653
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 726 2,255 SH   SOLE   1,263 0 992
SPROUTS FMRS MKT INC COM COM 85208M102 1,543 79,736 SH   SOLE   13,664 0 66,072
STERLING BANCORP INC COM COM 85917W102 242 29,915 SH   SOLE   967 0 28,948
TARGET CORP COM COM 87612e106 264 2,060 SH   SOLE   2,060 0 0
TEGNA INC COM COM 87901J105 2,638 158,050 SH   SOLE   27,071 0 130,979
TERRITORIAL BANCORP INC COM COM 88145x108 429 13,876 SH   SOLE   452 0 13,424
TRI POINTE GROUP INC COM COM 87265H109 1,264 81,140 SH   SOLE   13,905 0 67,235
TRUEBLUE INC COM COM 89785X101 4,038 167,839 SH   SOLE   28,754 0 139,085
TTEC HLDGS INC COM COM 89854H102 1,315 33,195 SH   SOLE   5,689 0 27,506
UNITED TECHNOLOGIES CORP COM COM 913017109 515 3,439 SH   SOLE   250 0 3,189
UNITEDHEALTH GROUP INC COM COM 91324P102 1,103 3,751 SH   SOLE   2,535 0 1,216
UNIVERSAL HLTH SVCS INC CL B COM 913903100 13,698 95,483 SH   SOLE   85,396 0 10,087
VECTRUS INC COM COM 92242T101 438 8,543 SH   SOLE   278 0 8,265
VERINT SYS INC COM COM 92343X100 1,469 26,528 SH   SOLE   4,497 0 22,031
VERIZON COMMUNICATIONS INC COM COM 92343v104 28,664 466,844 SH   SOLE   354,059 0 112,785
WABASH NATL CORP COM COM 929566107 573 39,015 SH   SOLE   1,262 0 37,753
WALMART INC COM COM 931142103 27,654 232,697 SH   SOLE   175,051 0 57,646
WATERSTONE FINL INC MD COM COM 94188P101 2,596 136,416 SH   SOLE   23,372 0 113,044
WAYSIDE TECHNOLOGY GROUP INC C COM 946760105 352 21,742 SH   SOLE   525 0 21,217
WELLS FARGO CO NEW COM COM 949746101 201 3,732 SH   SOLE   3,732 0 0
WESCO INTL INC COM COM 95082P105 1,725 29,048 SH   SOLE   4,978 0 24,070
WESTERN DIGITAL CORP COM COM 958102105 55,374 872,440 SH   SOLE   606,231 0 266,209
WESTERN NEW ENG BANCORP INC CO COM 958892101 319 33,105 SH   SOLE   1,077 0 32,028
WINMARK CORP COM COM 974250102 232 1,168 SH   SOLE   37 0 1,131
WYNDHAM DESTINATIONS INC COM COM 98310W108 2,808 54,324 SH   SOLE   9,295 0 45,029
YELP INC CL A COM 985817105 1,231 35,338 SH   SOLE   6,056 0 29,282
ZIONS BANCORPORATION N A COM COM 989701107 14,089 271,360 SH   SOLE   242,687 0 28,673
EATON VANCE LTD DUR INCOME FD COM 27828H105 133 10,012 SH   SOLE   10,012 0 0
INVESCO EXCH TRD SLF IDX FD TR COM 46138J502 4,516 212,109 SH   SOLE   212,109 0 0
ISHARES TR IBONDS DEC21 ETF COM 46434VBK5 227 9,101 SH   SOLE   9,101 0 0
ISHARES TR IBONDS MAR20 ETF COM 46432fbc0 809 31,054 SH   SOLE   31,054 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 1,138 8,896 SH   SOLE   8,076 0 820
ISHARES TR ULTR SH TRM BD COM 46434V878 473 9,400 SH   SOLE   9,400 0 0
VANGUARD BD INDEX FD INC SHORT COM 921937827 2,051 25,440 SH   SOLE   25,440 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 1,013 16,646 SH   SOLE   16,646 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 287 3,543 SH   SOLE   3,543 0 0
CRITEO S A SPONS ADS ADR 226718104 3,144 181,399 SH   SOLE   31,083 0 150,316
MIX TELEMATICS LTD SPONSORED A ADR 60688N102 252 19,418 SH   SOLE   628 0 18,790