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,910 123,223 SH   SOLE 0 111,718 0 11,505
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,226 36,318 SH   SOLE 0 32,778 0 3,540
PFIZER INC COM 717081103 980 25,014 SH   SOLE 0 11,354 0 13,660
MICROSOFT CORP COM 594918104 16,026 101,622 SH   SOLE 0 91,539 0 10,083
LOCKHEED MARTIN CORP COM 539830109 7,355 18,889 SH   SOLE 0 17,136 0 1,753
WABTEC CORP COM 929740108 4,090 52,567 SH   SOLE 0 48,151 0 4,416
CVS HEALTH CORP COM 126650100 7,913 106,514 SH   SOLE 0 95,769 0 10,745
MCKESSON CORP COM 58155Q103 9,757 70,541 SH   SOLE 0 65,758 0 4,783
MORGAN STANLEY COM NEW 617446448 552 10,805 SH   SOLE 0 0 0 10,805
GILEAD SCIENCES INC COM 375558103 2,565 39,475 SH   SOLE 0 29,503 0 9,972
UNITEDHEALTH GROUP INC COM 91324P102 3,048 10,369 SH   SOLE 0 10,369 0 0
APPLE INC COM 037833100 17,288 58,874 SH   SOLE 0 53,945 0 4,929
ANNALY CAP MGMT INC COM 035710409 7,149 758,883 SH   SOLE 0 658,039 0 100,844
CIGNA CORP NEW COM 125523100 6,366 31,131 SH   SOLE 0 28,907 0 2,224
AUTOZONE INC COM 053332102 4,569 3,835 SH   SOLE 0 3,679 0 156
BIOGEN INC COM 09062X103 5,272 17,768 SH   SOLE 0 15,715 0 2,053
LENNAR CORP CL A 526057104 5,136 92,060 SH   SOLE 0 80,578 0 11,482
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 401 6,467 SH   SOLE 0 5,973 0 494
ENTERPRISE PRODS PARTNERS L COM 293792107 700 24,855 SH   SOLE 0 0 0 24,855
MERITAGE HOMES CORP COM 59001A102 7,196 117,759 SH   SOLE 0 107,435 0 10,324
ALLIANCE DATA SYSTEMS CORP COM 018581108 7,590 67,647 SH   SOLE 0 62,691 0 4,956
MICROCHIP TECHNOLOGY INC COM 595017104 9,955 95,065 SH   SOLE 0 86,445 0 8,620
SPDR GOLD TRUST GOLD SHS 78463V107 11,865 83,028 SH   SOLE 0 78,014 0 5,014
CELANESE CORP DEL COM 150870103 6,073 49,326 SH   SOLE 0 46,563 0 2,763
CAMECO CORP COM 13321L108 3,383 380,132 SH   SOLE 0 324,172 0 55,960
TENNECO INC CL A VTG COM STK 880349105 4,899 373,957 SH   SOLE 0 339,046 0 34,911
ACUITY BRANDS INC COM 00508Y102 5,930 42,970 SH   SOLE 0 39,515 0 3,455
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4,428 64,195 SH   SOLE 0 53,165 0 11,030
DELTA AIR LINES INC DEL COM NEW 247361702 6,688 114,371 SH   SOLE 0 109,756 0 4,615
RUSH ENTERPRISES INC CL A 781846209 11,624 249,989 SH   SOLE 0 249,989 0 0
RUSH ENTERPRISES INC CL B 781846308 202 4,430 SH   SOLE 0 3,888 0 542
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 7,408 49,626 SH   SOLE 0 44,979 0 4,647
BROADCOM INC COM 11135F101 7,622 24,118 SH   SOLE 0 21,754 0 2,364
ALPS ETF TR ALERIAN MLP 00162Q866 8,002 941,429 SH   SOLE 0 853,305 0 88,124
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 2,293 259,350 SH   SOLE 0 235,771 0 23,579
DOW INC COM 260557103 8,146 148,841 SH   SOLE 0 135,151 0 13,690
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 213 70,665 SH   SOLE 0 65,471 0 5,194