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
AFFIMED NV COM N01045108 79 61,000 SH   SOLE   13,000 0 48,000
AK Steel Holding Corp COM 001547108 323 57,000 SH Put SOLE   0 0 57,000
ALLIANCE DATA SYS CORP COM COM 018581108 17,735 69,965 SH   SOLE   64,564 0 5,401
ALLY FINACIAL INC COM 02005N100 1,365 46,800 SH Put SOLE   0 0 46,800
AMERICAN AXLE & MFG COM COM 024061103 262 15,400 SH   SOLE   3,400 0 12,000
AMERIPRISE FINANCIAL INC COM 03076C106 254 1,500 SH   SOLE   300 0 1,200
AUTOZONE INC COM COM 053332102 4,819 6,774 SH   SOLE   5,924 0 850
Annaly Capital Management COM 035710409 2,721 228,858 SH   SOLE   127,488 0 101,370
Apple Computer Inc. COM 037833100 24,677 145,822 SH   SOLE   138,479 0 7,343
BIOGEN IDEC INC COM COM 09062X103 7,863 24,682 SH   SOLE   22,259 0 2,423
BIOVERATIV INC COM 09075E100 600 11,127 SH   SOLE   10,289 0 838
BRISTOL-MEYERS SQUIBB CO COM 110122108 10,698 174,575 SH   SOLE   165,305 0 9,270
Bank of America Corp COM 060505104 835 28,300 SH Call SOLE   5,500 0 22,800
CABOT OIL & GAS CORP COM 127097103 429 15,000 SH   SOLE   5,000 0 10,000
CAMECO CORP COM COM 13321L108 7,851 850,562 SH   SOLE   788,802 0 61,760
CANADIAN NAT RES LTD COM COM 136385101 893 25,000 SH Put SOLE   0 0 25,000
CELANESE CORP-SERIES A COM 150870103 11,766 109,880 SH   SOLE   101,985 0 7,895
CELGENE CORP COM COM 151020104 7,316 70,101 SH   SOLE   64,461 0 5,640
CELGENE CORP COM COM 151020104 313 3,000 SH Call SOLE   600 0 2,400
COGNIZANT TECH SOLUTIONS - A COM 192446102 6,482 91,275 SH   SOLE   84,335 0 6,940
Cisco Systems Inc COM 17275R102 230 6,000 SH Call SOLE   1,200 0 4,800
DOWDUPONT INC COM 26078J100 8,184 114,911 SH   SOLE   103,751 0 11,160
Delta Air Lines COM 247361702 7,154 127,750 SH   SOLE   122,775 0 4,975
ELDORADO GOLD CORP NEW COM COM 284902103 100 70,000 SH   SOLE   20,000 0 50,000
EXPRESS SCRIPTS HLDG COM COM 30219G108 4,511 60,439 SH   SOLE   52,989 0 7,450
Federated Invs. PA CL B COM 314211103 10,442 289,401 SH   SOLE   269,321 0 20,080
Ford Motor Company COM 345370860 1,374 110,000 SH Put SOLE   0 0 110,000
GAMESTOP CORP NEW CL A COM 36467W109 4,538 252,808 SH   SOLE   235,123 0 17,685
GENERAL GROWTH PROPERTIES COM 370023103 1,111 47,500 SH Put SOLE   0 0 47,500
GILEAD SCIENCES INC COM COM 375558103 15,805 220,613 SH   SOLE   206,243 0 14,370
GILEAD SCIENCES INC COM COM 375558103 451 6,300 SH Call SOLE   1,300 0 5,000
GILEAD SCIENCES INC COM COM 375558103 215 3,000 SH Call SOLE   600 0 2,400
GILEAD SCIENCES INC COM COM 375558103 774 10,800 SH Call SOLE   2,800 0 8,000
GILEAD SCIENCES INC COM COM 375558103 330 4,600 SH Call SOLE   1,800 0 2,800
GOLAR LNG LTD COM G9456A100 474 15,900 SH   SOLE   3,900 0 12,000
GOLAR LNG LTD COM G9456A100 328 11,000 SH Call SOLE   0 0 11,000
General Motors Co. COM 37045V100 246 6,000 SH Call SOLE   1,200 0 4,800
General Motors Co. COM 37045V100 381 9,300 SH Put SOLE   2,100 0 7,200
HANESBRANDS INC COM COM 410345102 9,949 475,778 SH   SOLE   436,178 0 39,600
HCP INC COM COM 40414L109 469 18,000 SH Put SOLE   0 0 18,000
LANNETT INC COM COM 516012101 10,049 433,134 SH   SOLE   400,433 0 32,701
LENNAR CORP CL A COM 526057104 512 8,100 SH Call SOLE   1,800 0 6,300
MACROGENICS INC COM COM 556099109 200 10,515 SH   SOLE   2,715 0 7,800
MCKESSON CORP COM COM 58155Q103 10,908 69,947 SH   SOLE   65,223 0 4,724
MICROCHIP TECHNOLOGY COM COM 595017104 8,537 97,148 SH   SOLE   87,613 0 9,535
Microsoft Corp COM 594918104 19,577 228,862 SH   SOLE   217,722 0 11,140
Morgan Stanley COM 617446448 305 5,805 SH   SOLE   805 0 5,000
NASPERS LTD SPON ADR SA COM 631512209 4,905 86,668 SH   SOLE   75,255 0 11,413
NAVIENT CORP COM COM 63938C108 519 39,000 SH Put SOLE   0 0 39,000
ON SEMICONDUCTOR CORP COM COM 682189105 21,218 1,013,293 SH   SOLE   949,193 0 64,100
Pfizer Inc COM 717081103 996 27,494 SH   SOLE   12,134 0 15,360
Pulte Homes, Inc. COM 745867101 6,664 200,410 SH   SOLE   185,235 0 15,175
Rush Enterprises CLA COM 781846209 12,805 252,012 SH   SOLE   252,012 0 0
Rush Enterprises CLB COM 781846308 562 11,666 SH   SOLE   5,124 0 6,542
SPIRIT AIRLS INC COM COM 848577102 275 6,135 SH   SOLE   1,135 0 5,000
SPRINT NEXTEL CORP COM 852061100 336 57,000 SH Put SOLE   0 0 57,000
TENCENT HOLDINGS LTD-UNS ADR COM 88032Q109 12,604 242,763 SH   SOLE   225,873 0 16,890
TESLA MOTORS INC COM 88160R101 934 3,000 SH Put SOLE   0 0 3,000
TEVA PHARMACEUTCL INDS ADR COM 881624209 13 700 SH   SOLE   700 0 0
TEVA PHARMACEUTCL INDS ADR COM 881624209 246 13,000 SH Call SOLE   3,000 0 10,000
TRI POINTE GROUP INC COM COM 87265H109 373 20,800 SH   SOLE   4,800 0 16,000
Thor Industries Inc. COM 885160101 6,563 43,545 SH   SOLE   40,243 0 3,302
UNIVERSAL DISPLAY CORP COM COM 91347P105 7,293 42,240 SH   SOLE   40,140 0 2,100
UnitedHealth Group Inc. COM 91324P102 12,734 57,760 SH   SOLE   53,960 0 3,800
VIACOM INC-CLASS B COM 92553P201 431 14,000 SH Put SOLE   0 0 14,000
WEATHERFORD INTL PLC ORD SHS COM G48833100 179 43,000 SH Call SOLE   10,000 0 33,000
Williams Cos. Inc. COM 969457100 457 15,000 SH Put SOLE   0 0 15,000
ALLIANCEBERNSTEIN HLDG UNIT LT MLP 01881G106 279 11,150 SH   SOLE   3,150 0 8,000
BOARDWALK PIPELIN PTNR UT LTD MLP 096627104 674 52,200 SH   SOLE   12,200 0 40,000
ENTERPRISE PRODUCTS PARTNERS MLP 293792107 443 16,700 SH   SOLE   4,200 0 12,500
GASLOG PARTNERS LP UNIT LTD PT MLP Y2687W108 3,466 140,035 SH   SOLE   113,770 0 26,265
GOLAR LNG PARTNERS LP COM UNIT MLP Y2745C102 5,769 253,035 SH   SOLE   234,345 0 18,690
PLAINS ALL AMERN PIPEL UNIT LT MLP 726503105 537 26,000 SH Put SOLE   0 0 26,000
DIANA SHIPPING INC PERP PFD SE PFD Y2066G112 705 28,400 SH   SOLE   7,900 0 20,500
POWERSHARES BUYBACK ACHIEVERS ETF 73935X286 1,790 30,335 SH   SOLE   18,640 0 11,695
SPDR GOLD TRUST GOLD SHS ETF 78463V107 10,230 82,735 SH   SOLE   77,360 0 5,375