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
AGNICO EAGLE MINES LTD COM 008474108   16,397,195 151,252 SH   SOLE 0 132,894 0 18,358
ALPS ETF TR ALERIAN MLP 00162Q452   9,178,015 176,704 SH   SOLE 0 176,394 0 310
APPLE INC COM 037833100   13,871,030 62,446 SH   SOLE 0 56,572 0 5,874
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   20,311,749 38,138 SH   SOLE 0 33,867 0 4,271
BGC GROUP INC CL A 088929104   15,903,523 1,734,299 SH   SOLE 0 1,535,162 0 199,137
DOW INC COM 260557103   7,866,267 225,265 SH   SOLE 0 199,907 0 25,358
ENTERPRISE PRODS PARTNERS L COM 293792107   848,550 24,855 SH   SOLE 0 0 0 24,855
EQT CORP COM 26884L109   24,048,342 450,091 SH   SOLE 0 396,924 0 53,167
JD.COM INC SPON ADS CL A 47215P106   8,381,560 203,832 SH   SOLE 0 179,389 0 24,443
MASTEC INC COM 576323109   12,308,145 105,459 SH   SOLE 0 92,778 0 12,681
MCKESSON CORP COM 58155Q103   25,970,143 38,589 SH   SOLE 0 34,951 0 3,638
MICROCHIP TECHNOLOGY INC. COM 595017104   5,376,406 111,060 SH   SOLE 0 102,400 0 8,660
MICROSOFT CORP COM 594918104   12,102,831 32,241 SH   SOLE 0 28,382 0 3,858
NEWMONT CORP COM 651639106   13,698,125 283,723 SH   SOLE 0 260,203 0 23,520
NMI HLDGS INC COM 629209305   16,690,115 462,971 SH   SOLE 0 413,322 0 49,649
ROYAL GOLD INC COM 780287108   14,300,614 87,460 SH   SOLE 0 79,914 0 7,546
RUSH ENTERPRISES INC CL A 781846209   19,840,791 371,481 SH   SOLE 0 352,736 0 18,745
RUSH ENTERPRISES INC CL B 781846308   536,997 9,501 SH   SOLE 0 8,732 0 769
SCHLUMBERGER LTD COM STK 806857108   13,201,167 315,817 SH   SOLE 0 278,821 0 36,996
SPDR GOLD TR GOLD SHS 78463V107   6,433,694 22,328 SH   SOLE 0 15,749 0 6,579
TAYLOR MORRISON HOME CORP COM 87724P106   9,318,567 155,206 SH   SOLE 0 128,636 0 26,570
TRANSOCEAN LTD REGISTERED SHS H8817H100   3,248,101 1,024,638 SH   SOLE 0 927,865 0 96,773
TRAVELERS COMPANIES INC COM 89417E109   1,758,130 6,648 SH   SOLE 0 2,055 0 4,593
UNITED RENTALS INC COM 911363109   9,630,929 15,368 SH   SOLE 0 13,611 0 1,757
UNITEDHEALTH GROUP INC COM 91324P102   13,117,177 25,045 SH   SOLE 0 22,254 0 2,791
WABTEC COM 929740108   11,311,515 62,374 SH   SOLE 0 55,050 0 7,324