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
BRISTOL-MYERS SQUIBB CO COM 110122108 8,394 125,623 SH   SOLE 0 111,707 0 13,916
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,292 37,033 SH   SOLE 0 32,776 0 4,257
PFIZER INC COM 717081103 955 24,379 SH   SOLE 0 11,374 0 13,005
MICROSOFT CORP COM 594918104 12,130 44,776 SH   SOLE 0 39,557 0 5,219
LOCKHEED MARTIN CORP COM 539830109 7,321 19,349 SH   SOLE 0 17,223 0 2,126
WABTEC COM 929740108 4,556 55,358 SH   SOLE 0 49,682 0 5,676
CVS HEALTH CORP COM 126650100 9,081 108,834 SH   SOLE 0 96,062 0 12,772
SCHLUMBERGER LTD COM STK 806857108 9,952 310,901 SH   SOLE 0 273,846 0 37,055
MCKESSON CORP COM 58155Q103 12,551 65,631 SH   SOLE 0 59,494 0 6,137
MORGAN STANLEY COM NEW 617446448 991 10,805 SH   SOLE 0 0 0 10,805
UNITEDHEALTH GROUP INC COM 91324P102 9,792 24,453 SH   SOLE 0 21,653 0 2,800
APPLE INC COM 037833100 10,921 79,742 SH   SOLE 0 70,655 0 9,087
BIOGEN INC COM 09062X103 6,308 18,218 SH   SOLE 0 15,815 0 2,403
LENNAR CORP CL A 526057104 6,796 68,408 SH   SOLE 0 60,152 0 8,256
ENTERPRISE PRODS PARTNERS L COM 293792107 600 24,855 SH   SOLE 0 0 0 24,855
MERITAGE HOMES CORP COM 59001A102 9,107 96,801 SH   SOLE 0 85,123 0 11,678
ALLIANCE DATA SYSTEMS CORP COM 018581108 13,038 125,135 SH   SOLE 0 110,831 0 14,304
MICROCHIP TECHNOLOGY INC. COM 595017104 14,239 95,091 SH   SOLE 0 84,708 0 10,383
SPDR GOLD TR GOLD SHS 78463V107 6,896 41,637 SH   SOLE 0 35,875 0 5,762
CAMECO CORP COM 13321L108 7,280 379,585 SH   SOLE 0 318,646 0 60,939
ROYAL GOLD INC COM 780287108 2,782 24,383 SH   SOLE 0 21,955 0 2,428
TENNECO INC CL A VTG COM STK 880349105 11,135 576,371 SH   SOLE 0 510,300 0 66,071
WESCO INTL INC COM 95082P105 13,448 130,793 SH   SOLE 0 115,482 0 15,311
MASTEC INC COM 576323109 13,705 129,175 SH   SOLE 0 113,538 0 15,637
KIRBY CORP COM 497266106 10,013 165,126 SH   SOLE 0 145,787 0 19,339
RUSH ENTERPRISES INC CL A 781846209 13,738 317,711 SH   SOLE 0 305,761 0 11,950
RUSH ENTERPRISES INC CL B 781846308 266 6,974 SH   SOLE 0 6,161 0 813
FRANCO NEV CORP COM 351858105 3,029 20,882 SH   SOLE 0 18,775 0 2,107
BROADCOM INC COM 11135F101 11,640 24,411 SH   SOLE 0 21,588 0 2,823
ALPS ETF TR ALERIAN MLP 00162Q452 10,227 280,887 SH   SOLE 0 233,466 0 47,421
NMI HLDGS INC CL A 629209305 7,432 330,608 SH   SOLE 0 292,705 0 37,903
INVITAE CORP COM 46185L103 216 6,390 SH   SOLE 0 6,390 0 0
DOW INC COM 260557103 13,777 217,712 SH   SOLE 0 192,336 0 25,376