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
ADOBE INC COM 00724F101 2,082 4,380 SH   SOLE 0 4,380 0 0
ALPHABET INC CAP STK CL A 02079K305 10,216 4,953 SH   SOLE 0 4,847 0 106
ALPHABET INC CAP STK CL C 02079K107 515 249 SH   SOLE 0 249 0 0
AMAZON COM INC COM 023135106 5,557 1,796 SH   SOLE 0 1,796 0 0
AMERCO COM 023586100 9,768 15,945 SH   SOLE 0 15,566 0 379
AMERICAN EXPRESS CO COM 025816109 270 1,908 SH   SOLE 0 1,908 0 0
APPLE INC COM 037833100 8,478 69,408 SH   SOLE 0 67,568 0 1,840
BANK AMER CORP COM 060505104 4,987 128,891 SH   SOLE 0 126,191 0 2,700
BANK AMER CORP 7.25% CNV PFD L 060505682 1,613 1,154 SH   SOLE 0 1,154 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,904 27,023 SH   SOLE 0 26,333 0 690
CITIGROUP INC COM NEW 172967424 366 5,038 SH   SOLE 0 5,038 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102 205 2,628 SH   SOLE 0 2,628 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 7,190 512,479 SH   SOLE 0 499,359 0 13,120
COSTCO WHSL CORP NEW COM 22160k105 1,946 5,520 SH   SOLE 0 5,520 0 0
DOCUSIGN INC COM 256163106 223 1,100 SH   SOLE 0 1,100 0 0
FACEBOOK INC CL A 30303M102 305 1,035 SH   SOLE 0 1,035 0 0
FARMER BROS INC COM 307675108 1,233 118,070 SH   SOLE 0 118,070 0 0
FIRST AMERN FINL CORP COM 31847R102 395 6,970 SH   SOLE 0 6,970 0 0
FIRST TRUST NASDAQ 100 SHS 337345102 245 1,700 SH   SOLE 0 1,700 0 0
GENERAL DYNAMICS CORP COM 369550108 270 1,487 SH   SOLE 0 1,487 0 0
GENTEX CORP COM 371901109 211 5,921 SH   SOLE 0 5,921 0 0
GOLDMAN SACH ETF TR EQUAL WEIGHT US 381430438 478 7,666 SH   SOLE 0 7,666 0 0
HCA HEALTHCARE INC COM 40412C101 7,826 41,555 SH   SOLE 0 40,436 0 1,119
HOME DEPOT INC COM 437076102 435 1,425 SH   SOLE 0 1,425 0 0
INFINITY PHARMACEUTICALS COM 45665G303 559 173,110 SH   SOLE 0 173,110 0 0
INSPERITY INC COM 45778Q107 11,622 138,787 SH   SOLE 0 135,517 0 3,270
ISHARES TR NASDAQ BIOTECH 464287556 1,558 10,350 SH   SOLE 0 10,350 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,445 3,633 SH   SOLE 0 3,633 0 0
ISHARES TR CORE DIV GRWTH 46434V621 2,690 55,719 SH   SOLE 0 55,719 0 0
ISHARES TR CORE S&P US GWT 464287671 918 10,114 SH   SOLE 0 10,114 0 0
ISHARES TR RUS MID CAP ETF 464287499 906 12,254 SH   SOLE 0 12,254 0 0
JOHNSON & JOHNSON COM 478160104 347 2,110 SH   SOLE 0 2,110 0 0
JP MORGAN US QUALITY ETF US QUALTY FCTR 46641Q761 1,477 39,171 SH   SOLE 0 39,171 0 0
MCKESSON CORP COM 58155Q103 9,766 50,070 SH   SOLE 0 48,741 0 1,329
MDC PARTNERS INC CL A SUB VIG 552697104 658 210,810 SH   SOLE 0 210,810 0 0
MICROSOFT CORP COM 594918104 1,777 7,538 SH   SOLE 0 7,538 0 0
NATIONAL BEVERAGE CORP COM 635017106 4,311 88,150 SH   SOLE 0 86,242 0 1,908
NEWMONT MINING CORP COM 651639106 2,426 40,245 SH   SOLE 0 39,685 0 560
OLD REP INTL CORP COM 680223104 7,444 340,858 SH   SOLE 0 332,508 0 8,350
PACTIV EVERGREEN INC COM 69526K105 9,216 670,774 SH   SOLE 0 654,344 0 16,430
PAYCHEX INC COM 704326107 9,058 92,414 SH   SOLE 0 90,264 0 2,150
RYMAN HOSPITALITY PPTYS INC COM 78377T107 8,463 109,186 SH   SOLE 0 106,526 0 2,660
SCIENCE APPLICATIONS INTL CP N COM 808625107 1,640 19,620 SH   SOLE 0 19,098 0 522
SEABOARD CORP COM 811543107 8,458 2,292 SH   SOLE 0 2,232 0 60
SERVICENOW INC COM 81762P102 292 584 SH   SOLE 0 584 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 14,204 401,690 SH   SOLE 0 395,170 0 6,520
SPDR INDEX SHS FDS PORtFOLIO EMG MK 78463X509 8,394 191,737 SH   SOLE 0 188,077 0 3,660
SPDR SER TR PORTFOLIO S&P500 78464A854 4,987 106,984 SH   SOLE 0 106,984 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 1,226 29,006 SH   SOLE 0 29,006 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 3,892 121,320 SH   SOLE 0 121,320 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 237 599 SH   SOLE 0 599 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 422 13,471 SH   SOLE 0 13,471 0 0
STARBUCKS CORP COM 855244109 467 4,270 SH   SOLE 0 4,270 0 0
TELADOC HEALTH INC COM 87918A105 291 1,600 SH   SOLE 0 1,600 0 0
TJX COX INC NEW COM 872540109 7,012 106,006 SH   SOLE 0 103,486 0 2,520
TWITTER INC COM 90184L102 13,289 208,847 SH   SOLE 0 203,647 0 5,200
VANGUARD WORLD FD MEGA GRWTH FD 921910816 806 3,894 SH   SOLE 0 3,894 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 533 1,464 SH   SOLE 0 1,464 0 0
VANGUARD TOTAL STOCK MARKET ETF TOTAL STK MKT 922908769 467 2,259 SH   SOLE 0 2,259 0 0
VISA INC COM CL A 92826C839 235 1,110 SH   SOLE 0 1,110 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 5,209 3,675 SH   SOLE 0 3,591 0 84
WELLS FARGO CO NEW COM 949746101 10,346 264,813 SH   SOLE 0 258,283 0 6,530
YUM BRANDS INC COM 988498101 7,799 72,091 SH   SOLE 0 70,351 0 1,740