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 238 1,010 SH   SOLE   1,010 0 0
AARONS INC COM PAR $0.50 COM 002535300 2,565 64,364 SH   SOLE   13,478 0 50,886
AETNA INC NEW COM COM 00817y108 29,057 161,079 SH   SOLE   106,224 0 54,855
ALPHABET INC CAP STK CL A COM 02079K305 16,872 16,017 SH   SOLE   14,262 0 1,755
ALPHABET INC CAP STK CL C COM 02079K107 364 348 SH   SOLE   68 0 280
ALTRIA GROUP INC COM COM 02209s103 10,440 146,196 SH   SOLE   122,702 0 23,494
AMC NETWORKS INC CL A COM 00164v103 1,055 19,513 SH   SOLE   0 0 19,513
AMDOCS LTD SHS COM G02602103 46,115 704,264 SH   SOLE   635,745 0 68,519
AMERICAN EQTY INVT LIFE HLD CO COM 025676206 1,836 59,748 SH   SOLE   12,604 0 47,144
AMERICAN RENAL ASSOCIATES HOLD COM 029227105 389 22,384 SH   SOLE   1,918 0 20,466
AMERISOURCEBERGEN CORP COM COM 03073E105 49,485 538,937 SH   SOLE   486,518 0 52,419
AMGEN INC COM COM 031162100 42,357 243,570 SH   SOLE   142,245 0 101,325
ANTHEM INC COM COM 036752103 22,785 101,263 SH   SOLE   73,129 0 28,134
APPLE INC COM COM 037833100 56,790 335,578 SH   SOLE   201,403 0 134,175
APPLIED INDL TECHNOLOGIES INC COM 03820C105 1,826 26,809 SH   SOLE   5,565 0 21,244
ARGAN INC COM COM 04010E109 2,304 51,203 SH   SOLE   10,801 0 40,402
ASSURED GUARANTY LTD COM COM G0585R106 58,449 1,725,672 SH   SOLE   1,410,177 0 315,495
BANK AMER CORP COM COM 060505104 66,268 2,244,843 SH   SOLE   1,191,534 0 1,053,309
BARNES GROUP INC COM COM 067806109 2,094 33,094 SH   SOLE   6,980 0 26,114
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 298 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 61,974 312,655 SH   SOLE   168,202 0 144,453
BIOGEN INC COM COM 09062X103 31,379 98,500 SH   SOLE   65,589 0 32,911
BLACKROCK ENHANCED GBL DIV TR COM 092501105 2,307 184,447 SH   SOLE   37,677 0 146,770
BLOCK H & R INC COM COM 093671105 24,366 929,288 SH   SOLE   838,712 0 90,576
BLUE HILLS BANCORP INC COM COM 095573101 1,687 83,947 SH   SOLE   17,778 0 66,169
BRISTOL MYERS SQUIBB CO COM COM 110122108 358 5,845 SH   SOLE   1,000 0 4,845
C & F FINL CORP COM COM 12466Q104 2,381 41,059 SH   SOLE   7,569 0 33,490
C H ROBINSON WORLDWIDE INC COM COM 12541W209 68,755 771,745 SH   SOLE   611,242 0 160,503
CACI INTL INC CL A COM 127190304 1,707 12,898 SH   SOLE   2,721 0 10,177
CALAMOS STRATEGIC TOTL RETN FD COM 128125101 123 10,200 SH   SOLE   200 0 10,000
CAPITAL ONE FINL CORP COM COM 14040H105 13,272 133,275 SH   SOLE   65,789 0 67,486
CASS INFORMATION SYS INC COM COM 14808P109 3,557 61,113 SH   SOLE   11,195 0 49,918
CELESTICA INC SUB VTG SHS COM 15101Q108 3,386 323,062 SH   SOLE   68,155 0 254,907
CELGENE CORP COM COM 151020104 21,361 204,689 SH   SOLE   136,856 0 67,833
CHARTER FINL CORP MD COM COM 16122W108 4,096 233,505 SH   SOLE   49,060 0 184,445
CHEMED CORP NEW COM COM 16359R103 2,422 9,965 SH   SOLE   2,065 0 7,900
CHEVRON CORP NEW COM COM 166764100 265 2,116 SH   SOLE   2,116 0 0
CHUBB LIMITED COM COM H1467J104 2,620 17,931 SH   SOLE   7,135 0 10,796
CHURCH & DWIGHT INC COM COM 171340102 44,560 888,171 SH   SOLE   801,646 0 86,525
CISCO SYS INC COM COM 17275R102 42,462 1,108,680 SH   SOLE   652,891 0 455,789
CITIGROUP INC COM NEW COM 172967424 36,155 485,892 SH   SOLE   312,300 0 173,592
CITRIX SYS INC COM COM 177376100 41,325 469,607 SH   SOLE   423,552 0 46,055
CIVITAS SOLUTIONS INC COM COM 17887R102 340 19,898 SH   SOLE   1,706 0 18,192
COASTWAY BANCORP INC COM COM 190632109 525 24,655 SH   SOLE   3,865 0 20,790
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 11,603 163,380 SH   SOLE   151,574 0 11,806
COLLECTORS UNIVERSE INC COM NE COM 19421R200 860 30,016 SH   SOLE   2,575 0 27,441
COOPER STD HLDGS INC COM COM 21676P103 3,502 28,586 SH   SOLE   6,043 0 22,543
CORE MOLDING TECHNOLOGIES INC COM 218683100 528 24,350 SH   SOLE   2,089 0 22,261
CORELOGIC INC COM COM 21871D103 1,736 37,571 SH   SOLE   7,926 0 29,645
CORNING INC COM COM 219350105 1,106 34,561 SH   SOLE   26,132 0 8,429
COSTCO WHSL CORP NEW COM COM 22160k105 350 1,880 SH   SOLE   1,880 0 0
CRH MEDICAL CORP COM COM 12626F105 569 214,617 SH   SOLE   18,393 0 196,224
CUMMINS INC COM COM 231021106 48,925 276,975 SH   SOLE   250,045 0 26,930
CVS HEALTH CORP COM COM 126650100 26,091 359,879 SH   SOLE   239,902 0 119,977
CYS INVTS INC COM COM 12673A108 83 10,288 SH   SOLE   10,288 0 0
DECKERS OUTDOOR CORP COM COM 243537107 2,818 35,110 SH   SOLE   7,469 0 27,641
DIAMONDROCK HOSPITALITY CO COM COM 252784301 1,716 151,996 SH   SOLE   32,060 0 119,936
DISCOVERY COMMUNICATNS NEW COM COM 25470F302 92,840 4,385,461 SH   SOLE   3,302,873 0 1,082,588
DISNEY WALT CO COM DISNEY COM 254687106 462 4,294 SH   SOLE   0 0 4,294
EATON VANCE TX ADV GLBL DIV FD COM 27828s101 257 14,848 SH   SOLE   14,848 0 0
EATON VANCE TX MGD DIV EQ INCM COM 27828n102 2,798 229,554 SH   SOLE   23,663 0 205,891
EDGEWELL PERS CARE CO COM COM 28035Q102 23,658 398,352 SH   SOLE   359,823 0 38,529
ENTEGRA FINL CORP COM COM 29363J108 632 21,596 SH   SOLE   3,096 0 18,500
ENTERPRISE PRODS PARTNERS L P COM 293792107 1,047 39,507 SH   SOLE   23,947 0 15,560
EVEREST RE GROUP LTD COM COM G3223R108 30,820 139,292 SH   SOLE   125,733 0 13,559
EXXON MOBIL CORP COM COM 30231g102 16,869 201,686 SH   SOLE   135,820 0 65,866
F5 NETWORKS INC COM COM 315616102 63,091 480,803 SH   SOLE   377,274 0 103,529
FIFTH THIRD BANCORP COM COM 316773100 100,187 3,302,158 SH   SOLE   2,588,488 0 713,670
FIRST DEFIANCE FINL CORP COM COM 32006w106 2,557 49,204 SH   SOLE   10,418 0 38,786
FIRST NORTHWEST BANCORP COM COM 335834107 445 27,278 SH   SOLE   2,335 0 24,943
FLUOR CORP NEW COM COM 343412102 23,988 464,440 SH   SOLE   307,661 0 156,779
FONAR CORP COM NEW COM 344437405 545 22,380 SH   SOLE   1,919 0 20,461
FORRESTER RESH INC COM COM 346563109 616 13,945 SH   SOLE   1,198 0 12,747
FS BANCORP INC COM COM 30263y104 510 9,343 SH   SOLE   1,531 0 7,812
FTI CONSULTING INC COM COM 302941109 1,727 40,190 SH   SOLE   8,477 0 31,713
GENERAC HLDGS INC COM COM 368736104 2,424 48,945 SH   SOLE   10,225 0 38,720
GENERAL DYNAMICS CORP COM COM 369550108 9,089 44,674 SH   SOLE   20,673 0 24,001
GILEAD SCIENCES INC COM COM 375558103 45,394 633,645 SH   SOLE   339,477 0 294,168
GOLDFIELD CORP COM COM 381370105 515 105,155 SH   SOLE   9,057 0 96,098
GOLDMAN SACHS GROUP INC COM COM 38141g104 31,781 124,747 SH   SOLE   88,953 0 35,794
HACKETT GROUP INC COM COM 404609109 234 14,923 SH   SOLE   1,279 0 13,644
HCI GROUP INC COM COM 40416E103 551 18,443 SH   SOLE   1,582 0 16,861
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 8,051 560,666 SH   SOLE   293,547 0 267,119
HOME DEPOT INC COM COM 437076102 360 1,900 SH   SOLE   1,900 0 0
HOMESTREET INC COM COM 43785V102 4,333 149,687 SH   SOLE   31,667 0 118,020
HOWARD HUGHES CORP COM COM 44267D107 69,386 528,577 SH   SOLE   411,399 0 117,178
ICF INTL INC COM COM 44925C103 2,681 51,071 SH   SOLE   10,808 0 40,263
ICHOR HOLDINGS SHS COM G4740B105 233 9,457 SH   SOLE   808 0 8,649
IF BANCORP INC COM COM 44951J105 455 23,121 SH   SOLE   3,248 0 19,873
INGERSOLL-RAND PLC SHS COM G47791101 39,463 442,457 SH   SOLE   234,935 0 207,522
INTEL CORP COM COM 458140100 23,654 512,426 SH   SOLE   362,187 0 150,239
INTERDIGITAL INC COM COM 45867G101 4,288 56,313 SH   SOLE   11,898 0 44,415
INTERNATIONAL BANCSHARES CORP COM 459044103 1,729 43,552 SH   SOLE   9,189 0 34,363
INTERNATIONAL BUSINESS MACHS C COM 459200101 7,729 50,381 SH   SOLE   24,820 0 25,561
INTEST CORP COM COM 461147100 420 48,503 SH   SOLE   4,164 0 44,339
ISHARES TR RUS 1000 VAL ETF COM 464287598 3,281 26,387 SH   SOLE   26,387 0 0
ISHARES TR RUS MID CAP ETF COM 464287499 2,858 13,731 SH   SOLE   10,922 0 2,809
ISHARES TR SELECT DIVID ETF COM 464287168 263 2,668 SH   SOLE   2,668 0 0
JOHNSON & JOHNSON COM COM 478160104 40,011 286,368 SH   SOLE   160,219 0 126,149
JPMORGAN CHASE & CO COM COM 46625H100 54,685 511,358 SH   SOLE   300,877 0 210,481
KADANT INC COM COM 48282T104 698 6,950 SH   SOLE   595 0 6,355
KEWAUNEE SCIENTIFIC CORP COM COM 492854104 745 25,679 SH   SOLE   2,202 0 23,477
KULICKE & SOFFA INDS INC COM COM 501242101 3,300 135,604 SH   SOLE   28,705 0 106,899
L3 TECHNOLOGIES INC COM COM 502413107 1,715 8,667 SH   SOLE   3,189 0 5,478
LAM RESEARCH CORP COM COM 512807108 8,906 48,386 SH   SOLE   44,347 0 4,039
LASALLE HOTEL PPTYS COM SH BEN COM 517942108 5,505 196,125 SH   SOLE   41,412 0 154,713
LEAR CORP COM NEW COM 521865204 11,596 65,640 SH   SOLE   59,818 0 5,822
LIBERTY BROADBAND CORP COM SER COM 530307107 20,352 239,293 SH   SOLE   170,287 0 69,006
LIBERTY BROADBAND CORP COM SER COM 530307305 82,715 971,288 SH   SOLE   711,916 0 259,372
LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 4,030 90,904 SH   SOLE   19,178 0 71,726
LIBERTY MEDIA CORP DELAWARE CO COM 531229409 1,226 30,906 SH   SOLE   16,232 0 14,674
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 112,474 2,835,960 SH   SOLE   2,095,034 0 740,926
LIBERTY MEDIA CORP SERIES C LI COM 531229854 106,044 3,104,334 SH   SOLE   2,313,826 0 790,508
LIBERTY TAX INC CL A COM 53128T102 667 60,598 SH   SOLE   5,202 0 55,396
MARINE PRODS CORP COM COM 568427108 417 32,711 SH   SOLE   2,809 0 29,902
MASCO CORP COM COM 574599106 475 10,809 SH   SOLE   10,809 0 0
MATTHEWS INTL CORP CL A COM 577128101 2,512 47,581 SH   SOLE   10,037 0 37,544
MCKESSON CORP COM COM 58155Q103 47,577 305,076 SH   SOLE   159,994 0 145,082
MEDIFAST INC COM COM 58470H101 3,532 50,595 SH   SOLE   9,390 0 41,205
MELROSE BANCORP INC COM COM 585553100 618 30,899 SH   SOLE   4,083 0 26,816
MERCANTILE BANK CORP COM COM 587376104 1,782 50,392 SH   SOLE   10,667 0 39,725
MERCK & CO INC COM COM 58933Y105 2,184 38,815 SH   SOLE   19,381 0 19,434
MICROSOFT CORP COM COM 594918104 41,273 482,496 SH   SOLE   291,336 0 191,160
NATIONAL PRESTO INDS INC COM COM 637215104 823 8,276 SH   SOLE   709 0 7,567
NAUTILUS INC COM COM 63910B102 455 34,109 SH   SOLE   2,923 0 31,186
NELNET INC CL A COM 64031N108 4,567 83,363 SH   SOLE   17,612 0 65,751
NET 1 UEPS TECHNOLOGIES INC CO COM 64107N206 3,645 306,574 SH   SOLE   59,116 0 247,458
NETWORK 1 TECHNOLOGIES INC COM COM 64121N109 387 161,379 SH   SOLE   13,852 0 147,527
NEXPOINT RESIDENTIAL TR INC CO COM 65341D102 2,925 104,698 SH   SOLE   19,858 0 84,840
NEXTERA ENERGY INC COM COM 65339F101 369 2,362 SH   SOLE   0 0 2,362
NORBORD INC COM NEW COM 65548P403 2,145 63,457 SH   SOLE   13,384 0 50,073
NORTHRIM BANCORP INC COM COM 666762109 3,129 92,437 SH   SOLE   17,826 0 74,611
NORTHROP GRUMMAN CORP COM COM 666807102 24,122 78,596 SH   SOLE   57,803 0 20,793
NUVEEN TX ADV TOTAL RET STRGY COM 67090H102 170 12,200 SH   SOLE   200 0 12,000
NVIDIA CORP COM COM 67066g104 2,115 10,932 SH   SOLE   1,950 0 8,982
OLD SECOND BANCORP INC ILL COM COM 680277100 2,621 191,988 SH   SOLE   40,466 0 151,522
ORACLE CORP COM COM 68389X105 33,575 710,127 SH   SOLE   400,462 0 309,665
PACKAGING CORP AMER COM COM 695156109 36,563 303,304 SH   SOLE   273,469 0 29,835
PB BANCORP INC COM COM 70454T100 456 42,438 SH   SOLE   6,071 0 36,367
PDL BIOPHARMA INC COM COM 69329Y104 3,222 1,175,779 SH   SOLE   213,608 0 962,171
PEPSICO INC COM COM 713448108 409 3,408 SH   SOLE   1,960 0 1,448
PERFICIENT INC COM COM 71375U101 228 11,933 SH   SOLE   1,023 0 10,910
PFIZER INC COM COM 717081103 16,232 448,152 SH   SOLE   168,411 0 279,741
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1,568 46,811 SH   SOLE   9,905 0 36,906
PHILIP MORRIS INTL INC COM COM 718172109 513 4,858 SH   SOLE   1,328 0 3,530
POAGE BANKSHARES INC COM COM 730206109 558 26,904 SH   SOLE   4,514 0 22,390
POINTS INTL LTD COM NEW COM 730843208 223 21,695 SH   SOLE   1,858 0 19,837
PROCTER AND GAMBLE CO COM COM 742718109 266 2,890 SH   SOLE   2,890 0 0
PRUDENTIAL FINL INC COM COM 744320102 11,946 103,899 SH   SOLE   55,393 0 48,506
PSYCHEMEDICS CORP COM NEW COM 744375205 725 35,280 SH   SOLE   3,027 0 32,253
QUALCOMM INC COM COM 747525103 43,586 680,815 SH   SOLE   370,836 0 309,979
QUARTERHILL INC COM COM 747713105 243 131,912 SH   SOLE   11,305 0 120,607
QUEST DIAGNOSTICS INC COM COM 74834L100 36,487 370,468 SH   SOLE   334,338 0 36,130
REALOGY HLDGS CORP COM COM 75605Y106 1,696 64,007 SH   SOLE   13,500 0 50,507
REDWOOD TR INC COM COM 758075402 163 10,965 SH   SOLE   10,965 0 0
REGAL BELOIT CORP COM COM 758750103 3,121 40,739 SH   SOLE   8,548 0 32,191
REGIONS FINL CORP NEW COM COM 7591EP100 58,949 3,411,377 SH   SOLE   3,076,495 0 334,882
REPUBLIC BANCORP KY CL A COM 760281204 2,917 76,710 SH   SOLE   16,246 0 60,464
RMR GROUP INC CL A COM 74967R106 3,194 53,859 SH   SOLE   10,363 0 43,496
ROBERT HALF INTL INC COM COM 770323103 1,642 29,556 SH   SOLE   29,556 0 0
SANFILIPPO JOHN B & SON INC CO COM 800422107 394 6,228 SH   SOLE   534 0 5,694
SCANSOURCE INC COM COM 806037107 4,210 117,585 SH   SOLE   24,806 0 92,779
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 12,597 824,992 SH   SOLE   0 0 824,992
SHIRE PLC SPONSORED ADR COM 82481r106 1,622 10,458 SH   SOLE   10,458 0 0
SLEEP NUMBER CORP COM COM 83125X103 1,714 45,587 SH   SOLE   9,697 0 35,890
SMUCKER J M CO COM NEW COM 832696405 63,281 509,343 SH   SOLE   381,053 0 128,290
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104 323 8,599 SH   SOLE   738 0 7,861
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 218 816 SH   SOLE   816 0 0
STANTEC INC COM COM 85472N109 1,725 61,721 SH   SOLE   13,018 0 48,703
TARO PHARMACEUTICAL INDS LTD S COM M8737E108 1,695 16,188 SH   SOLE   3,443 0 12,745
TEGNA INC COM COM 87901J105 1,738 123,454 SH   SOLE   26,040 0 97,414
TRAVELERS COMPANIES INC COM COM 89417e109 481 3,547 SH   SOLE   3,547 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 3,418 15,506 SH   SOLE   7,988 0 7,518
UNIVERSAL INS HLDGS INC COM COM 91359V107 2,608 95,343 SH   SOLE   20,115 0 75,228
UTAH MED PRODS INC COM COM 917488108 464 5,704 SH   SOLE   488 0 5,216
VALMONT INDS INC COM COM 920253101 39,813 240,055 SH   SOLE   216,629 0 23,426
VECTRUS INC COM COM 92242T101 279 9,045 SH   SOLE   776 0 8,269
VERIZON COMMUNICATIONS INC COM COM 92343v104 29,666 560,470 SH   SOLE   319,683 0 240,787
VSE CORP COM COM 918284100 4,416 91,182 SH   SOLE   17,169 0 74,013
WALMART INC COM COM 931142103 24,242 245,485 SH   SOLE   176,222 0 69,263
WATERSTONE FINL INC MD COM COM 94188P101 3,255 190,904 SH   SOLE   40,507 0 150,397
WELLESLEY BANCORP INC COM COM 949485106 268 9,240 SH   SOLE   791 0 8,449
WELLS FARGO CO NEW COM COM 949746101 245 4,037 SH   SOLE   4,037 0 0
WESTERN DIGITAL CORP COM COM 958102105 71,187 895,094 SH   SOLE   637,374 0 257,720
WESTERN UN CO COM COM 959802109 38,772 2,039,559 SH   SOLE   1,832,170 0 207,389
WOLVERINE WORLD WIDE INC COM COM 978097103 3,547 111,268 SH   SOLE   23,561 0 87,707
WORLD ACCEP CORP DEL COM COM 981419104 457 5,667 SH   SOLE   487 0 5,180
ZAGG INC COM COM 98884U108 345 18,725 SH   SOLE   1,607 0 17,118
ZIONS BANCORPORATION COM COM 989701107 61,884 1,217,472 SH   SOLE   1,099,025 0 118,447