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 7,490 124,225 SH   SOLE 0 112,816 0 11,409
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,813 36,689 SH   SOLE 0 33,173 0 3,516
PFIZER INC COM 717081103 872 23,767 SH   SOLE 0 10,762 0 13,005
MICROSOFT CORP COM 594918104 9,348 44,445 SH   SOLE 0 40,104 0 4,341
LOCKHEED MARTIN CORP COM 539830109 7,297 19,039 SH   SOLE 0 17,300 0 1,739
WABTEC COM 929740108 3,353 54,193 SH   SOLE 0 49,617 0 4,576
CVS HEALTH CORP COM 126650100 6,276 107,459 SH   SOLE 0 96,802 0 10,657
MCKESSON CORP COM 58155Q103 10,552 70,851 SH   SOLE 0 66,121 0 4,730
MORGAN STANLEY COM NEW 617446448 522 10,805 SH   SOLE 0 0 0 10,805
GILEAD SCIENCES INC COM 375558103 3,170 50,160 SH   SOLE 0 40,323 0 9,837
UNITEDHEALTH GROUP INC COM 91324P102 7,555 24,234 SH   SOLE 0 21,914 0 2,320
APPLE INC COM 037833100 9,155 79,051 SH   SOLE 0 71,523 0 7,528
BIOGEN INC COM 09062X103 5,121 18,053 SH   SOLE 0 15,996 0 2,057
LENNAR CORP CL A 526057104 7,566 92,633 SH   SOLE 0 81,313 0 11,320
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 556 8,006 SH   SOLE 0 7,236 0 770
ENTERPRISE PRODS PARTNERS L COM 293792107 392 24,855 SH   SOLE 0 0 0 24,855
MERITAGE HOMES CORP COM 59001A102 13,051 118,222 SH   SOLE 0 108,083 0 10,139
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,217 124,271 SH   SOLE 0 112,411 0 11,860
MICROCHIP TECHNOLOGY INC. COM 595017104 9,801 95,377 SH   SOLE 0 86,924 0 8,453
SPDR GOLD TR GOLD SHS 78463V107 12,337 69,654 SH   SOLE 0 64,640 0 5,014
CAMECO CORP COM 13321L108 3,881 384,244 SH   SOLE 0 328,932 0 55,312
TENNECO INC CL A VTG COM STK 880349105 3,931 566,454 SH   SOLE 0 511,480 0 54,974
MASTEC INC COM 576323109 7,025 166,476 SH   SOLE 0 150,345 0 16,131
KIRBY CORP COM 497266106 3,129 86,495 SH   SOLE 0 77,972 0 8,523
RUSH ENTERPRISES INC CL A 781846209 9,738 192,686 SH   SOLE 0 192,240 0 446
RUSH ENTERPRISES INC CL B 781846308 203 4,585 SH   SOLE 0 4,043 0 542
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 7,165 50,247 SH   SOLE 0 45,597 0 4,650
BROADCOM INC COM 11135F101 8,852 24,297 SH   SOLE 0 21,958 0 2,339
ALPS ETF TR ALERIAN MLP 00162Q452 5,090 254,756 SH   SOLE 0 234,887 0 19,869
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 91 44,960 SH   SOLE 0 29,144 0 15,816
NMI HLDGS INC CL A 629209305 5,814 326,607 SH   SOLE 0 295,088 0 31,519
DOW INC COM 260557103 10,592 225,114 SH   SOLE 0 204,023 0 21,091
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 157 69,996 SH   SOLE 0 65,017 0 4,979