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 212 1,010 SH   SOLE   1,010 0 0
AARONS INC COM PAR $0.50 COM 002535300 2,924 67,009 SH   SOLE   12,292 0 54,717
ADDUS HOMECARE CORP COM COM 006739106 274 7,768 SH   SOLE   546 0 7,222
AETNA INC NEW COM COM 00817y108 29,704 186,807 SH   SOLE   124,601 0 62,206
ALPHABET INC CAP STK CL A COM 02079K305 18,507 19,007 SH   SOLE   17,020 0 1,987
ALPHABET INC CAP STK CL C COM 02079K107 340 354 SH   SOLE   74 0 280
ALTRIA GROUP INC COM COM 02209s103 9,301 146,654 SH   SOLE   123,055 0 23,599
AMDOCS LTD SHS COM G02602103 47,026 731,120 SH   SOLE   662,435 0 68,685
AMEREN CORP COM COM 023608102 201 3,475 SH   SOLE   100 0 3,375
AMERICAN EQTY INVT LIFE HLD CO COM 025676206 3,293 113,255 SH   SOLE   21,000 0 92,255
AMERICAN INTL GROUP INC COM NE COM 026874784 23,079 375,944 SH   SOLE   205,401 0 170,543
AMERISOURCEBERGEN CORP COM COM 03073E105 46,293 559,429 SH   SOLE   506,881 0 52,548
AMGEN INC COM COM 031162100 45,133 242,064 SH   SOLE   142,855 0 99,209
ANTHEM INC COM COM 036752103 23,093 121,617 SH   SOLE   89,142 0 32,475
APPLE INC COM COM 037833100 60,534 392,775 SH   SOLE   224,920 0 167,855
APPLIED INDL TECHNOLOGIES INC COM 03820C105 1,838 27,927 SH   SOLE   5,074 0 22,853
ARGAN INC COM COM 04010E109 2,721 40,457 SH   SOLE   7,492 0 32,965
ARGO GROUP INTL HLDGS LTD COM COM G0464B107 1,896 30,830 SH   SOLE   5,706 0 25,124
ASSURED GUARANTY LTD COM COM G0585R106 57,812 1,531,441 SH   SOLE   1,386,735 0 144,706
BANK AMER CORP COM COM 060505104 56,633 2,234,937 SH   SOLE   1,198,941 0 1,035,996
BARNES GROUP INC COM COM 067806109 1,486 21,097 SH   SOLE   3,901 0 17,196
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 275 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 56,576 308,618 SH   SOLE   168,878 0 139,740
BIOGEN INC COM COM 09062X103 31,079 99,255 SH   SOLE   66,342 0 32,913
BLACKROCK ENHANCED GBL DIV TR COM 092501105 2,427 178,953 SH   SOLE   24,433 0 154,520
BLUE HILLS BANCORP INC COM COM 095573101 1,682 87,603 SH   SOLE   16,210 0 71,393
BRISTOL MYERS SQUIBB CO COM COM 110122108 309 4,845 SH   SOLE   0 0 4,845
C & F FINL CORP COM COM 12466Q104 1,226 22,290 SH   SOLE   1,821 0 20,469
C H ROBINSON WORLDWIDE INC COM COM 12541W209 59,953 787,815 SH   SOLE   634,265 0 153,550
CALAMOS STRATEGIC TOTL RETN FD COM 128125101 124 10,200 SH   SOLE   200 0 10,000
CAPITAL ONE FINL CORP COM COM 14040H105 10,056 118,786 SH   SOLE   59,044 0 59,742
CASS INFORMATION SYS INC COM COM 14808P109 3,759 59,246 SH   SOLE   9,225 0 50,021
CELESTICA INC SUB VTG SHS COM 15101Q108 2,477 200,115 SH   SOLE   37,091 0 163,024
CELGENE CORP COM COM 151020104 12,471 85,521 SH   SOLE   69,824 0 15,697
CHARTER FINL CORP MD COM COM 16122W108 4,445 239,888 SH   SOLE   44,542 0 195,346
CHASE CORP COM COM 16150r104 1,663 14,931 SH   SOLE   2,770 0 12,161
CHEMED CORP NEW COM COM 16359R103 2,092 10,356 SH   SOLE   1,880 0 8,476
CHEVRON CORP NEW COM COM 166764100 227 1,929 SH   SOLE   1,929 0 0
CHUBB LIMITED COM COM H1467J104 2,562 17,971 SH   SOLE   7,175 0 10,796
CHURCH & DWIGHT INC COM COM 171340102 44,651 921,588 SH   SOLE   834,858 0 86,730
CISCO SYS INC COM COM 17275R102 38,142 1,134,156 SH   SOLE   670,308 0 463,848
CITIGROUP INC COM NEW COM 172967424 37,013 508,845 SH   SOLE   322,237 0 186,608
CITRIX SYS INC COM COM 177376100 37,432 487,266 SH   SOLE   441,102 0 46,164
COASTWAY BANCORP INC COM COM 190632109 885 44,564 SH   SOLE   4,941 0 39,623
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 11,858 163,466 SH   SOLE   151,534 0 11,932
COLLECTORS UNIVERSE INC COM NE COM 19421R200 623 25,977 SH   SOLE   1,826 0 24,151
COOPER STD HLDGS INC COM COM 21676P103 3,454 29,787 SH   SOLE   5,508 0 24,279
CORE MOLDING TECHNOLOGIES INC COM 218683100 612 27,911 SH   SOLE   1,977 0 25,934
CORNING INC COM COM 219350105 1,783 59,604 SH   SOLE   29,107 0 30,497
COSTCO WHSL CORP NEW COM COM 22160k105 309 1,880 SH   SOLE   1,880 0 0
CREDIT SUISSE HIGH YLD BND FD COM 22544F103 38 13,149 SH   SOLE   13,149 0 0
CUMMINS INC COM COM 231021106 48,398 288,030 SH   SOLE   261,034 0 26,996
CVS HEALTH CORP COM COM 126650100 38,887 478,201 SH   SOLE   284,400 0 193,801
CYS INVTS INC COM COM 12673A108 132 15,308 SH   SOLE   15,308 0 0
DIAMONDROCK HOSPITALITY CO COM COM 252784301 2,944 268,835 SH   SOLE   49,784 0 219,051
DISCOVERY COMMUNICATNS NEW COM COM 25470F302 75,985 3,750,499 SH   SOLE   2,940,376 0 810,123
DISNEY WALT CO COM DISNEY COM 254687106 423 4,294 SH   SOLE   0 0 4,294
EATON VANCE TX ADV GLBL DIV FD COM 27828s101 278 16,136 SH   SOLE   16,136 0 0
EATON VANCE TX MGD DIV EQ INCM COM 27828n102 2,672 229,194 SH   SOLE   23,303 0 205,891
ENTEGRA FINL CORP COM COM 29363J108 846 33,907 SH   SOLE   3,664 0 30,243
ENTERPRISE PRODS PARTNERS L P COM 293792107 1,016 38,981 SH   SOLE   23,421 0 15,560
EVEREST RE GROUP LTD COM COM G3223R108 32,992 144,456 SH   SOLE   130,865 0 13,591
EXXON MOBIL CORP COM COM 30231g102 17,098 208,559 SH   SOLE   140,490 0 68,069
F5 NETWORKS INC COM COM 315616102 47,463 393,687 SH   SOLE   356,498 0 37,189
FIFTH THIRD BANCORP COM COM 316773100 92,840 3,318,071 SH   SOLE   2,641,416 0 676,655
FIRST CONN BANCORP INC MD COM COM 319850103 2,000 74,769 SH   SOLE   13,834 0 60,935
FIRST DEFIANCE FINL CORP COM COM 32006w106 2,693 51,305 SH   SOLE   9,499 0 41,806
FIRST NORTHWEST BANCORP COM COM 335834107 533 31,146 SH   SOLE   2,209 0 28,937
FLUOR CORP NEW COM COM 343412102 20,147 478,550 SH   SOLE   317,706 0 160,844
FONAR CORP COM NEW COM 344437405 496 16,246 SH   SOLE   1,150 0 15,096
FORRESTER RESH INC COM COM 346563109 286 6,834 SH   SOLE   484 0 6,350
FOX FACTORY HLDG CORP COM COM 35138V102 1,824 42,330 SH   SOLE   7,833 0 34,497
FS BANCORP INC COM COM 30263y104 871 16,855 SH   SOLE   1,939 0 14,916
FTD COS INC COM COM 30281V108 464 35,595 SH   SOLE   2,502 0 33,093
GENERAC HLDGS INC COM COM 368736104 3,398 73,987 SH   SOLE   13,643 0 60,344
GENERAL DYNAMICS CORP COM COM 369550108 9,443 45,933 SH   SOLE   20,952 0 24,981
GENERAL ELECTRIC CO COM COM 369604103 209 8,642 SH   SOLE   6,462 0 2,180
GILEAD SCIENCES INC COM COM 375558103 48,044 592,989 SH   SOLE   332,047 0 260,942
GOLDFIELD CORP COM COM 381370105 2,768 439,362 SH   SOLE   67,460 0 371,902
GOLDMAN SACHS GROUP INC COM COM 38141g104 29,155 122,918 SH   SOLE   86,737 0 36,181
HCI GROUP INC COM COM 40416E103 815 21,303 SH   SOLE   1,497 0 19,806
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 6,994 475,489 SH   SOLE   252,111 0 223,378
HOME DEPOT INC COM COM 437076102 249 1,525 SH   SOLE   1,525 0 0
HOMESTREET INC COM COM 43785V102 4,214 156,071 SH   SOLE   28,862 0 127,209
HOWARD HUGHES CORP COM COM 44267D107 62,044 526,112 SH   SOLE   422,348 0 103,764
ICF INTL INC COM COM 44925C103 2,869 53,185 SH   SOLE   9,857 0 43,328
IDT CORP CL B NEW COM 448947507 2,159 153,357 SH   SOLE   25,662 0 127,695
IF BANCORP INC COM COM 44951J105 510 26,268 SH   SOLE   3,148 0 23,120
INGERSOLL-RAND PLC SHS COM G47791101 26,733 299,798 SH   SOLE   189,626 0 110,172
INNOSPEC INC COM COM 45768S105 1,573 25,507 SH   SOLE   4,718 0 20,789
INTEL CORP COM COM 458140100 19,701 517,351 SH   SOLE   363,149 0 154,202
INTERDIGITAL INC COM COM 45867G101 3,156 42,792 SH   SOLE   7,925 0 34,867
INTERNATIONAL BANCSHARES CORP COM 459044103 3,720 92,778 SH   SOLE   17,089 0 75,689
INTERNATIONAL BUSINESS MACHS C COM 459200101 8,164 56,270 SH   SOLE   29,598 0 26,672
INTEST CORP COM COM 461147100 881 106,163 SH   SOLE   7,532 0 98,631
ISHARES TR RUS MID CAP ETF COM 464287499 643 3,261 SH   SOLE   3,261 0 0
ISHARES TR SELECT DIVID ETF COM 464287168 250 2,668 SH   SOLE   2,668 0 0
JOHNSON & JOHNSON COM COM 478160104 36,962 284,299 SH   SOLE   162,177 0 122,122
JPMORGAN CHASE & CO COM COM 46625H100 50,152 525,101 SH   SOLE   309,838 0 215,263
KADANT INC COM COM 48282T104 2,338 23,727 SH   SOLE   3,483 0 20,244
KEWAUNEE SCIENTIFIC CORP COM COM 492854104 652 22,118 SH   SOLE   1,564 0 20,554
KIMBERLY CLARK CORP COM COM 494368103 1,020 8,669 SH   SOLE   8,669 0 0
KULICKE & SOFFA INDS INC COM COM 501242101 3,047 141,266 SH   SOLE   26,185 0 115,081
L3 TECHNOLOGIES INC COM COM 502413107 1,723 9,142 SH   SOLE   3,664 0 5,478
LAM RESEARCH CORP COM COM 512807108 10,722 57,945 SH   SOLE   53,159 0 4,786
LASALLE HOTEL PPTYS COM SH BEN COM 517942108 4,062 139,961 SH   SOLE   25,882 0 114,079
LEAR CORP COM NEW COM 521865204 11,383 65,765 SH   SOLE   59,893 0 5,872
LIBERTY BROADBAND CORP COM SER COM 530307107 23,148 245,788 SH   SOLE   174,181 0 71,607
LIBERTY BROADBAND CORP COM SER COM 530307305 93,637 982,550 SH   SOLE   737,703 0 244,847
LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 2,941 55,367 SH   SOLE   10,236 0 45,131
LIBERTY MEDIA CORP DELAWARE CO COM 531229409 1,335 31,873 SH   SOLE   16,557 0 15,316
LIBERTY MEDIA CORP DELAWARE CO COM 531229888 221 8,754 SH   SOLE   8,754 0 0
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 118,810 2,837,594 SH   SOLE   2,119,954 0 717,640
LIBERTY MEDIA CORP SERIES C LI COM 531229854 119,725 3,143,217 SH   SOLE   2,382,268 0 760,949
LIBERTY TAX INC CL A COM 53128T102 815 56,607 SH   SOLE   3,979 0 52,628
MARINE PRODS CORP COM COM 568427108 2,183 135,998 SH   SOLE   20,854 0 115,144
MASCO CORP COM COM 574599106 456 11,683 SH   SOLE   11,683 0 0
MATTHEWS INTL CORP CL A COM 577128101 1,615 25,938 SH   SOLE   4,795 0 21,143
MCKESSON CORP COM COM 58155Q103 42,104 274,099 SH   SOLE   148,344 0 125,755
MEDIFAST INC COM COM 58470H101 4,592 77,350 SH   SOLE   12,999 0 64,351
MELROSE BANCORP INC COM COM 585553100 700 35,208 SH   SOLE   3,948 0 31,260
MERCANTILE BANK CORP COM COM 587376104 1,832 52,497 SH   SOLE   9,724 0 42,773
MERCK & CO INC COM COM 58933Y105 2,538 39,632 SH   SOLE   20,198 0 19,434
MICROSOFT CORP COM COM 594918104 37,291 500,618 SH   SOLE   301,882 0 198,736
MIDDLEBY CORP COM COM 596278101 38,531 300,625 SH   SOLE   272,328 0 28,297
NATIONAL PRESTO INDS INC COM COM 637215104 1,016 9,543 SH   SOLE   671 0 8,872
NAVIGANT CONSULTING INC COM COM 63935N107 2,219 131,160 SH   SOLE   24,290 0 106,870
NELNET INC CL A COM 64031N108 2,729 54,040 SH   SOLE   10,008 0 44,032
NET 1 UEPS TECHNOLOGIES INC CO COM 64107N206 5,120 525,650 SH   SOLE   87,437 0 438,213
NETWORK 1 TECHNOLOGIES INC COM COM 64121N109 718 186,489 SH   SOLE   13,108 0 173,381
NEXPOINT RESIDENTIAL TR INC CO COM 65341D102 2,574 108,469 SH   SOLE   16,905 0 91,564
NEXTERA ENERGY INC COM COM 65339F101 346 2,362 SH   SOLE   0 0 2,362
NORTHRIM BANCORP INC COM COM 666762109 3,419 97,821 SH   SOLE   16,278 0 81,543
NORTHROP GRUMMAN CORP COM COM 666807102 24,846 86,356 SH   SOLE   60,729 0 25,627
NUVEEN TX ADV TOTAL RET STRGY COM 67090H102 167 12,200 SH   SOLE   200 0 12,000
NVIDIA CORP COM COM 67066g104 2,099 11,743 SH   SOLE   2,761 0 8,982
OLD SECOND BANCORP INC ILL COM COM 680277100 3,784 281,338 SH   SOLE   52,071 0 229,267
ORACLE CORP COM COM 68389X105 31,249 646,318 SH   SOLE   399,245 0 247,073
PACKAGING CORP AMER COM COM 695156109 36,069 314,518 SH   SOLE   284,614 0 29,904
PARKER HANNIFIN CORP COM COM 701094104 14,925 85,277 SH   SOLE   27,398 0 57,879
PB BANCORP INC COM COM 70454T100 505 48,080 SH   SOLE   5,888 0 42,192
PDL BIOPHARMA INC COM COM 69329Y104 3,902 1,150,887 SH   SOLE   188,716 0 962,171
PEPSICO INC COM COM 713448108 380 3,408 SH   SOLE   1,960 0 1,448
PFIZER INC COM COM 717081103 15,422 432,000 SH   SOLE   169,049 0 262,951
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1,806 48,750 SH   SOLE   9,028 0 39,722
PHILIP MORRIS INTL INC COM COM 718172109 539 4,858 SH   SOLE   1,328 0 3,530
POAGE BANKSHARES INC COM COM 730206109 297 16,404 SH   SOLE   3,406 0 12,998
PROCTER AND GAMBLE CO COM COM 742718109 263 2,890 SH   SOLE   2,890 0 0
PRUDENTIAL FINL INC COM COM 744320102 11,258 105,885 SH   SOLE   56,537 0 49,348
PSYCHEMEDICS CORP COM NEW COM 744375205 751 40,755 SH   SOLE   2,864 0 37,891
QUALCOMM INC COM COM 747525103 35,071 676,523 SH   SOLE   374,646 0 301,877
QUEST DIAGNOSTICS INC COM COM 74834L100 32,398 345,980 SH   SOLE   313,420 0 32,560
REDWOOD TR INC COM COM 758075402 24,374 1,496,235 SH   SOLE   1,356,085 0 140,150
REGAL BELOIT CORP COM COM 758750103 3,355 42,472 SH   SOLE   7,793 0 34,679
REGIONS FINL CORP NEW COM COM 7591EP100 53,926 3,540,761 SH   SOLE   3,205,067 0 335,694
REPUBLIC BANCORP KY CL A COM 760281204 3,107 79,897 SH   SOLE   14,823 0 65,074
RMR GROUP INC CL A COM 74967R106 4,947 96,342 SH   SOLE   16,030 0 80,312
ROBERT HALF INTL INC COM COM 770323103 1,028 20,427 SH   SOLE   20,427 0 0
SANFILIPPO JOHN B & SON INC CO COM 800422107 480 7,126 SH   SOLE   505 0 6,621
SCANSOURCE INC COM COM 806037107 3,047 69,812 SH   SOLE   12,927 0 56,885
SCRIPPS NETWORKS INTERACT INC COM 811065101 1,028 11,966 SH   SOLE   0 0 11,966
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 11,881 824,992 SH   SOLE   0 0 824,992
SHIRE PLC SPONSORED ADR COM 82481r106 1,652 10,786 SH   SOLE   10,786 0 0
SMUCKER J M CO COM NEW COM 832696405 49,573 472,440 SH   SOLE   373,366 0 99,074
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104 1,738 60,862 SH   SOLE   10,115 0 50,747
TRAVELERS COMPANIES INC COM COM 89417e109 435 3,547 SH   SOLE   3,547 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 3,129 15,978 SH   SOLE   8,460 0 7,518
UTAH MED PRODS INC COM COM 917488108 479 6,512 SH   SOLE   462 0 6,050
VALMONT INDS INC COM COM 920253101 39,399 249,202 SH   SOLE   225,719 0 23,483
VERIZON COMMUNICATIONS INC COM COM 92343v104 21,915 442,826 SH   SOLE   280,725 0 162,101
VSE CORP COM COM 918284100 5,504 96,798 SH   SOLE   15,705 0 81,093
WAL-MART STORES INC COM COM 931142103 24,287 310,812 SH   SOLE   221,944 0 88,868
WATERSTONE FINL INC MD COM COM 94188P101 4,388 225,032 SH   SOLE   38,817 0 186,215
WELLESLEY BANCORP INC COM COM 949485106 285 10,547 SH   SOLE   748 0 9,799
WESTERN DIGITAL CORP COM COM 958102105 74,385 860,935 SH   SOLE   637,493 0 223,442
WESTERN UN CO COM COM 959802109 40,643 2,116,844 SH   SOLE   1,908,958 0 207,886
WOLVERINE BANCORP INC COM COM 977880103 621 14,433 SH   SOLE   1,022 0 13,411
WOLVERINE WORLD WIDE INC COM COM 978097103 3,344 115,906 SH   SOLE   21,494 0 94,412
WORLD ACCEP CORP DEL COM COM 981419104 544 6,563 SH   SOLE   461 0 6,102
ZAGG INC COM COM 98884U108 3,853 244,608 SH   SOLE   40,706 0 203,902
ZIONS BANCORPORATION COM COM 989701107 59,621 1,263,691 SH   SOLE   1,144,955 0 118,736