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   8,284,380 174,555 SH   SOLE 0 174,245 0 310
APPLE INC COM 037833100   10,735,334 62,604 SH   SOLE 0 55,730 0 6,874
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   16,056,715 38,183 SH   SOLE 0 33,912 0 4,271
BGC GROUP INC CL A 088929104   13,484,680 1,735,480 SH   SOLE 0 1,536,343 0 199,137
BRISTOL-MYERS SQUIBB CO COM 110122108   7,323,490 135,045 SH   SOLE 0 121,022 0 14,023
BROADCOM INC COM 11135F101   21,054,138 15,885 SH   SOLE 0 14,025 0 1,860
DOW INC COM 260557103   12,983,387 224,122 SH   SOLE 0 198,764 0 25,358
ENTERPRISE PRODS PARTNERS L COM 293792107   725,269 24,855 SH   SOLE 0 0 0 24,855
EQT CORP COM 26884L109   16,704,780 450,628 SH   SOLE 0 397,461 0 53,167
KIRBY CORP COM 497266106   16,139,010 169,314 SH   SOLE 0 149,958 0 19,356
MASTEC INC COM 576323109   12,401,318 132,990 SH   SOLE 0 117,421 0 15,569
MCKESSON CORP COM 58155Q103   20,771,263 38,691 SH   SOLE 0 35,053 0 3,638
MICROCHIP TECHNOLOGY INC. COM 595017104   10,476,244 116,779 SH   SOLE 0 102,860 0 13,919
MICROSOFT CORP COM 594918104   13,405,399 31,863 SH   SOLE 0 28,005 0 3,858
NEWMONT CORP COM 651639106   9,997,532 278,949 SH   SOLE 0 255,429 0 23,520
NMI HLDGS INC CL A 629209305   15,016,691 464,338 SH   SOLE 0 414,689 0 49,649
OCCIDENTAL PETE CORP COM 674599105   15,427,521 237,383 SH   SOLE 0 208,444 0 28,939
PULTE GROUP INC COM 745867101   11,804,356 97,864 SH   SOLE 0 81,004 0 16,860
ROYAL GOLD INC COM 780287108   10,463,357 85,899 SH   SOLE 0 78,353 0 7,546
RUSH ENTERPRISES INC CL A 781846209   19,868,711 371,239 SH   SOLE 0 352,494 0 18,745
RUSH ENTERPRISES INC CL B 781846308   506,308 9,501 SH   SOLE 0 8,732 0 769
SCHLUMBERGER LTD COM STK 806857108   17,274,797 315,176 SH   SOLE 0 278,180 0 36,996
SPDR GOLD TR GOLD SHS 78463V107   4,452,398 21,643 SH   SOLE 0 15,064 0 6,579
TAYLOR MORRISON HOME CORP COM 87724P106   9,619,564 154,730 SH   SOLE 0 128,160 0 26,570
TEGNA INC COM 87901J105   10,283,097 688,293 SH   SOLE 0 610,845 0 77,448
TRANSOCEAN LTD REG SHS H8817H100   6,345,927 1,010,498 SH   SOLE 0 913,725 0 96,773
UNITED RENTALS INC COM 911363109   11,053,895 15,329 SH   SOLE 0 13,572 0 1,757
UNITEDHEALTH GROUP INC COM 91324P102   12,468,914 25,205 SH   SOLE 0 22,406 0 2,799
WABTEC COM 929740108   9,150,744 62,814 SH   SOLE 0 55,490 0 7,324