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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPS ETF TR ALERIAN MLP 00162Q452   7,422,079 174,555 SH   SOLE 0 174,245 0 310
APPLE INC COM 037833100   11,635,358 60,434 SH   SOLE 0 53,678 0 6,756
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   13,499,224 37,849 SH   SOLE 0 33,578 0 4,271
BGC GROUP INC CL A 088929104   12,360,113 1,711,927 SH   SOLE 0 1,512,790 0 199,137
BRISTOL-MYERS SQUIBB CO COM 110122108   6,760,606 131,760 SH   SOLE 0 117,737 0 14,023
BROADCOM INC COM 11135F101   17,448,104 15,631 SH   SOLE 0 13,783 0 1,848
DOW INC COM 260557103   12,170,751 221,932 SH   SOLE 0 196,574 0 25,358
ENTERPRISE PRODS PARTNERS L COM 293792107   654,929 24,855 SH   SOLE 0 0 0 24,855
EQT CORP COM 26884L109   17,310,092 447,752 SH   SOLE 0 394,556 0 53,196
KIRBY CORP COM 497266106   13,200,885 168,207 SH   SOLE 0 148,838 0 19,369
MASTEC INC COM 576323109   9,920,001 131,009 SH   SOLE 0 115,440 0 15,569
MCKESSON CORP COM 58155Q103   17,816,396 38,482 SH   SOLE 0 34,842 0 3,640
MICROCHIP TECHNOLOGY INC. COM 595017104   10,067,244 111,635 SH   SOLE 0 97,980 0 13,655
MICROSOFT CORP COM 594918104   11,630,123 30,928 SH   SOLE 0 27,095 0 3,833
NEWMONT CORP COM 651639106   5,943,645 143,601 SH   SOLE 0 134,116 0 9,485
NMI HLDGS INC CL A 629209305   13,638,939 459,533 SH   SOLE 0 409,884 0 49,649
OCCIDENTAL PETE CORP COM 674599105   14,038,955 235,119 SH   SOLE 0 206,180 0 28,939
PULTE GROUP INC COM 745867101   9,967,749 96,568 SH   SOLE 0 79,708 0 16,860
ROYAL GOLD INC COM 780287108   6,953,386 57,485 SH   SOLE 0 53,313 0 4,172
RUSH ENTERPRISES INC CL A 781846209   18,495,964 367,713 SH   SOLE 0 348,968 0 18,745
RUSH ENTERPRISES INC CL B 781846308   503,363 9,501 SH   SOLE 0 8,732 0 769
SCHLUMBERGER LTD COM STK 806857108   16,301,270 313,245 SH   SOLE 0 276,230 0 37,015
SPDR GOLD TR GOLD SHS 78463V107   3,655,362 19,121 SH   SOLE 0 13,082 0 6,039
TAYLOR MORRISON HOME CORP COM 87724P106   8,137,582 152,532 SH   SOLE 0 125,962 0 26,570
TEGNA INC COM 87901J105   10,367,907 677,641 SH   SOLE 0 600,193 0 77,448
TRANSOCEAN LTD REG SHS H8817H100   6,202,413 976,758 SH   SOLE 0 879,985 0 96,773
UNITED RENTALS INC COM 911363109   8,624,237 15,040 SH   SOLE 0 13,283 0 1,757
UNITEDHEALTH GROUP INC COM 91324P102   13,119,106 24,919 SH   SOLE 0 22,120 0 2,799
WABTEC COM 929740108   7,862,978 61,962 SH   SOLE 0 54,638 0 7,324