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 SYS CORP COM COM 018581108 16,445 70,519 SH   SOLE   65,118 0 5,401
ALLY FINACIAL INC COM 02005N100 1,229 46,800 SH Put SOLE   0 0 46,800
AUTOZONE INC COM COM 053332102 7,270 10,835 SH   SOLE   9,978 0 857
Annaly Capital Management COM 035710409 2,398 233,049 SH   SOLE   131,190 0 101,859
Apple Computer Inc. COM 037833100 16,812 90,824 SH   SOLE   83,747 0 7,077
BIOGEN IDEC INC COM COM 09062X103 7,306 25,171 SH   SOLE   22,733 0 2,438
CAMECO CORP COM COM 13321L108 9,759 867,482 SH   SOLE   805,722 0 61,760
CELANESE CORP-SERIES A COM 150870103 11,248 101,277 SH   SOLE   93,382 0 7,895
CELGENE CORP COM COM 151020104 5,757 72,493 SH   SOLE   66,749 0 5,744
COGNIZANT TECH SOLUTIONS - A COM 192446102 7,467 94,534 SH   SOLE   87,525 0 7,009
DOWDUPONT INC COM 26078J100 7,699 116,792 SH   SOLE   105,562 0 11,230
Delta Air Lines COM 247361702 5,712 115,308 SH   SOLE   110,333 0 4,975
ELDORADO GOLD CORP NEW COM COM 284902103 10 10,000 SH   SOLE   10,000 0 0
EXPRESS SCRIPTS HLDG COM COM 30219G108 10,000 129,511 SH   SOLE   119,477 0 10,034
Federated Invs. PA CL B COM 314211103 5,918 253,785 SH   SOLE   233,895 0 19,890
GAMESTOP CORP NEW CL A COM 36467W109 3,799 260,753 SH   SOLE   243,068 0 17,685
GILEAD SCIENCES INC COM COM 375558103 9,650 136,224 SH   SOLE   125,267 0 10,957
GILEAD SCIENCES INC COM COM 375558103 113 1,600 SH Call SOLE   1,600 0 0
GILEAD SCIENCES INC COM COM 375558103 43 600 SH Call SOLE   600 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 6,402 37,155 SH   SOLE   34,184 0 2,971
LANNETT INC COM COM 516012101 3,705 272,442 SH   SOLE   240,042 0 32,400
MCKESSON CORP COM COM 58155Q103 9,483 71,090 SH   SOLE   66,335 0 4,755
MICROCHIP TECHNOLOGY COM COM 595017104 9,001 98,968 SH   SOLE   89,433 0 9,535
Microsoft Corp COM 594918104 16,056 162,821 SH   SOLE   151,656 0 11,165
NASPERS LTD SPON ADR SA COM 631512209 6,998 139,625 SH   SOLE   129,322 0 10,303
ON SEMICONDUCTOR CORP COM COM 682189105 11,929 536,518 SH   SOLE   493,023 0 43,495
Pfizer Inc COM 717081103 997 27,485 SH   SOLE   12,125 0 15,360
Pulte Homes, Inc. COM 745867101 5,921 205,951 SH   SOLE   190,616 0 15,335
Rush Enterprises CLA COM 781846209 10,932 252,012 SH   SOLE   252,012 0 0
Rush Enterprises CLB COM 781846308 249 5,666 SH   SOLE   5,124 0 542
TENCENT HOLDINGS LTD-UNS ADR COM 88032Q109 12,342 245,620 SH   SOLE   228,730 0 16,890
Thor Industries Inc. COM 885160101 4,362 44,793 SH   SOLE   41,456 0 3,337
UnitedHealth Group Inc. COM 91324P102 14,350 58,491 SH   SOLE   54,669 0 3,822
GASLOG PARTNERS LP UNIT LTD PT MLP Y2687W108 2,850 119,505 SH   SOLE   111,830 0 7,675
GOLAR LNG PARTNERS LP COM UNIT MLP Y2745C102 3,912 253,035 SH   SOLE   234,345 0 18,690
ALERIAN MLP ETF ETF 00162Q866 1,896 187,742 SH   SOLE   133,745 0 53,997
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 2,065 36,381 SH   SOLE   24,508 0 11,873
SPDR GOLD TRUST GOLD SHS ETF 78463V107 10,011 84,371 SH   SOLE   78,947 0 5,424