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
ALLIANCE DATA SYSTEMS CORP COM 018581108 8,309 124,816 SH   SOLE 0 110,512 0 14,304
ALPS ETF TR ALERIAN MLP 00162Q452 9,174 280,200 SH   SOLE 0 232,779 0 47,421
APPLE INC COM 037833100 14,128 79,565 SH   SOLE 0 70,478 0 9,087
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,054 36,971 SH   SOLE 0 32,711 0 4,260
BRISTOL-MYERS SQUIBB CO COM 110122108 7,855 125,987 SH   SOLE 0 112,009 0 13,978
BROADCOM INC COM 11135F101 14,541 21,852 SH   SOLE 0 19,029 0 2,823
CAMECO CORP COM 13321L108 3,510 160,916 SH   SOLE 0 141,880 0 19,036
CVS HEALTH CORP COM 126650100 11,207 108,633 SH   SOLE 0 95,848 0 12,785
DOW INC COM 260557103 12,321 217,226 SH   SOLE 0 191,850 0 25,376
ENTERPRISE PRODS PARTNERS L COM 293792107 546 24,855 SH   SOLE 0 0 0 24,855
EQT CORP COM 26884L109 9,690 444,283 SH   SOLE 0 390,588 0 53,695
EQUITY COMWLTH COM SH BEN INT 294628102 2,923 112,855 SH   SOLE 0 99,799 0 13,056
FRANCO NEV CORP COM 351858105 4,818 34,839 SH   SOLE 0 32,732 0 2,107
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 550 5,699 SH   SOLE 0 0 0 5,699
KIRBY CORP COM 497266106 9,787 164,716 SH   SOLE 0 145,377 0 19,339
LENNAR CORP CL A 526057104 7,926 68,236 SH   SOLE 0 59,980 0 8,256
LOCKHEED MARTIN CORP COM 539830109 6,905 19,427 SH   SOLE 0 17,287 0 2,140
LOYALTY VENTURES INC COMMON STOCK 54911Q107 1,480 49,222 SH   SOLE 0 43,504 0 5,718
MASTEC INC COM 576323109 11,862 128,539 SH   SOLE 0 112,902 0 15,637
MCKESSON CORP COM 58155Q103 16,281 65,500 SH   SOLE 0 59,363 0 6,137
MERITAGE HOMES CORP COM 59001A102 11,788 96,574 SH   SOLE 0 84,896 0 11,678
MICROCHIP TECHNOLOGY INC. COM 595017104 14,558 167,222 SH   SOLE 0 146,456 0 20,766
MICROSOFT CORP COM 594918104 15,025 44,675 SH   SOLE 0 39,456 0 5,219
MORGAN STANLEY COM NEW 617446448 1,061 10,805 SH   SOLE 0 0 0 10,805
NMI HLDGS INC CL A 629209305 7,230 330,870 SH   SOLE 0 292,853 0 38,017
PFIZER INC COM 717081103 1,440 24,379 SH   SOLE 0 11,374 0 13,005
ROYAL GOLD INC COM 780287108 4,349 41,334 SH   SOLE 0 38,906 0 2,428
RUSH ENTERPRISES INC CL A 781846209 13,317 239,346 SH   SOLE 0 227,396 0 11,950
RUSH ENTERPRISES INC CL B 781846308 364 6,742 SH   SOLE 0 5,929 0 813
SCHLUMBERGER LTD COM STK 806857108 9,288 310,127 SH   SOLE 0 273,072 0 37,055
SPDR GOLD TR GOLD SHS 78463V107 2,692 15,745 SH   SOLE 0 9,983 0 5,762
TENNECO INC CL A VTG COM STK 880349105 6,494 574,720 SH   SOLE 0 508,649 0 66,071
UNITEDHEALTH GROUP INC COM 91324P102 12,250 24,396 SH   SOLE 0 21,596 0 2,800
WABTEC COM 929740108 5,084 55,193 SH   SOLE 0 49,517 0 5,676
WESCO INTL INC COM 95082P105 17,133 130,199 SH   SOLE 0 114,888 0 15,311