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
ADVANCED MICRO DEVICES INC COMMON 007903107 5,554 803,698 SH   SOLE   0 0 803,698
AGREE REALTY CORP COMMON 008492100 8 169 SH   SOLE   0 0 169
ALTRIA GROUP INCORPORATED COMMON 02209S103 44 700 SH   SOLE   0 0 700
APPLIED DNA SCIENCES INC COMMON 03815U201 59 19,321 SH   SOLE   0 0 19,321
AVISTA CORP COMMON 05379B107 7 161 SH   SOLE   0 0 161
BANC OF CALIFORNIA INC COM COMMON 05990K106 8 472 SH   SOLE   0 0 472
BLACK HILLS CP COMMON 092113109 7 107 SH   SOLE   0 0 107
BWX TECHNOLOGIES INC COM COMMON 05605H100 7 192 SH   SOLE   0 0 192
CALIFORNIA WTR SVC GRP COMMON 130788102 8 241 SH   SOLE   0 0 241
CANTEL MEDICAL CORP COMMON 138098108 7 91 SH   SOLE   0 0 91
CENTURYTEL INC COMMON 156700106 82 2,994 SH   SOLE   0 0 2,994
CITIGROUP INC COM NEW COMMON 172967424 83 1,753 SH   SOLE   0 0 1,753
COHERENT INCORPORATED COMMON 192479103 8 74 SH   SOLE   0 0 74
CORESITE RLTY CORP COM COMMON 21870Q105 7 94 SH   SOLE   0 0 94
CROSS TIMBERS RTY TR TR UNIT COMMON 22757R109 117 6,400 SH   SOLE   0 0 6,400
CSG SYSTEMS INTL INC COMMON 126349109 7 163 SH   SOLE   0 0 163
DISH NETWORK CORPORATION CLASS COMMON 25470M109 1,643 30,000 SH   SOLE   0 0 30,000
DOLBY LABORATORIES COMMON 25659T107 1 16 SH   SOLE   0 0 16
DORCHESTER MINERALS LP COMMON 25820R105 2,864 185,839 SH   SOLE   0 0 185,839
DOW CHEMICAL COMMON 260543103 163 3,150 SH   SOLE   0 0 3,150
DTE ENERGY CO COMMON 233331107 56 600 SH   SOLE   0 0 600
DUPONT FABROS TECH COMMON 26613Q106 7 169 SH   SOLE   0 0 169
ECHOSTAR HOLDING CORPORATION COMMON 278768106 465 10,610 SH   SOLE   0 0 10,610
EDUCATION RLTY TR INC COM NEW COMMON 28140H203 7 158 SH   SOLE   0 0 158
EDWARDS LIFESCIENCES CORP COMMON 28176E108 3,874 32,137 SH   SOLE   0 0 32,137
EMPIRE DISTRICT ELCT COMMON 291641108 6 188 SH   SOLE   0 0 188
EXLSERVICE HOLDINGS INC COM COMMON 302081104 6 130 SH   SOLE   0 0 130
FABRINET SHS COMMON G3323L100 12 263 SH   SOLE   0 0 263
FAIRMOUNT SANTROL HLDGS INC CO COMMON 30555Q108 15 1,726 SH   SOLE   0 0 1,726
FIFTH STREET FINANCE CORP COM COMMON 31678A103 3 520 SH   SOLE   0 0 520
FIRSTCASH INC COM COMMON M98068105 14 329 SH   SOLE   0 0 329
FIRSTCASH INC COM COMMON 33767D105 7 142 SH   SOLE   0 0 142
FIVE9 INC COM COMMON 338307101 14 889 SH   SOLE   0 0 889
FORMFACTOR INC COMMON 346375108 2 198 SH   SOLE   0 0 198
FRONTIER COMMUN CP COMMON 35906A108 3 685 SH   SOLE   0 0 685
GRUBHUB INC COM COMMON 400110102 15 338 SH   SOLE   0 0 338
HEALTHCARE REALTY TR COMMON 421946104 7 214 SH   SOLE   0 0 214
HMS HOLDINGS CORP COMMON 40425J101 12 528 SH   SOLE   0 0 528
HOSPITALITY PROP TR COMMON 44106M102 24 800 SH   SOLE   0 0 800
HUGOTON ROYALTY TRUST COMMON 444717102 18 7,705 SH   SOLE   0 0 7,705
INCYTE CORPORATION COMMON 45337C102 934 9,901 SH   SOLE   0 0 9,901
INGREDION INCORPORATED COMMON 457187102 3,933 29,558 SH   SOLE   0 0 29,558
INTREXON CORP COM COMMON 46122T102 112 4,000 SH   SOLE   0 0 4,000
JMP GROUP INC COM COMMON 46629U107 138 25,000 SH   SOLE   0 0 25,000
JOHN BEAN TECHNOLOGIES CORP CO COMMON 477839104 8 116 SH   SOLE   0 0 116
MARKETAXESS HLDGS INC COM COMMON 57060D108 4,180 25,241 SH   SOLE   0 0 25,241
MAXLINEAR INC CL A COMMON 57776J100 9 457 SH   SOLE   0 0 457
MCDONALD'S CORPORATION COMMON 580135101 41 354 SH   SOLE   0 0 354
MGE ENERGY INC. - COMMON STOCK COMMON 55277P104 7 125 SH   SOLE   0 0 125
MGP INGREDIENTS INC NEW COM COMMON 55303J106 12 287 SH   SOLE   0 0 287
NATIONAL BEVERAGE CORP COMMON 635017106 8 179 SH   SOLE   0 0 179
NEVRO CORP COM COMMON 64157F103 4,220 40,428 SH   SOLE   0 0 40,428
NEW ORIENTAL EDUCATION & TECHN COMMON 647581107 3,647 78,676 SH   SOLE   0 0 78,676
NEWS CORP NEW CL A COMMON 65249B109 14 967 SH   SOLE   0 0 967
NIKE INCORPORATED CLASS B COMMON 654106103 57 1,080 SH   SOLE   0 0 1,080
NVIDIA CORP COMMON 67066G104 5,998 87,531 SH   SOLE   0 0 87,531
NXP SEMICONDUCTORS N V COM COMMON N6596X109 1 6 SH   SOLE   0 0 6
OCULAR SCIENCES INC COMMON 67555N206 14 1,590 SH   SOLE   0 0 1,590
ONE GAS INC COM COMMON 68235P108 6 105 SH   SOLE   0 0 105
ORBCOMM INC COMMON 68555P100 7 669 SH   SOLE   0 0 669
ORBOTECH LTD ORD COMMON M75253100 8 276 SH   SOLE   0 0 276
PARSLEY ENERGY INC CL A COMMON 701877102 4,282 127,787 SH   SOLE   0 0 127,787
PEPSICO INCORPORATED COMMON 713448108 22 200 SH   SOLE   0 0 200
PHILIP MORRIS INTERNATIONAL IN COMMON 718172109 58 600 SH   SOLE   0 0 600
PILGRIMS PRIDE CORP COM COMMON 72147K108 32 1,500 SH   SOLE   0 0 1,500
PNC FINANCIAL SERVICES GROUP COMMON 693475105 541 6,000 SH   SOLE   0 0 6,000
PS BUSINESS PKS INC CA COM COMMON 69360J107 7 65 SH   SOLE   0 0 65
REYNOLDS AMERN INCCOM COMMON 761713106 94 2,000 SH   SOLE   0 0 2,000
RSP PERMIAN INC COM COMMON 74978Q105 3,966 102,280 SH   SOLE   0 0 102,280
SAN JUAN BASIN RTY TR UNIT BEN COMMON 798241105 81 13,742 SH   SOLE   0 0 13,742
SIERRA WIRELESS INC COMMON 826516106 4 270 SH   SOLE   0 0 270
SILICON MOTION TECHNOLOGY CORP COMMON 82706C108 11 214 SH   SOLE   0 0 214
SOUTHWEST GAS CORP COM COMMON 844895102 7 99 SH   SOLE   0 0 99
SUNCOR ENERGY INC NEWCOM COMMON 867224107 861 31,007 SH   SOLE   0 0 31,007
TAL ED GROUP ADS REPSTG COM COMMON 874080104 4,401 62,119 SH   SOLE   0 0 62,119
TEAM INC COMMON 878155100 164 5,007 SH   SOLE   0 0 5,007
TESLA MOTORS INC COMMON 88160R101 44 216 SH   SOLE   0 0 216
THE CHARLES SCHWAB CORP COMMON 808513105 95 3,000 SH   SOLE   0 0 3,000
TREEHOUSE FOODS INC COMMON 89469A104 17 191 SH   SOLE   0 0 191
TRINSEO S A SHS COMMON L9340P101 11 199 SH   SOLE   0 0 199
TWENTY FIRST CENTY FOX INC CL COMMON 90130A101 94 3,870 SH   SOLE   0 0 3,870
TYSON FOODS INC CLASS A COMMON 902494103 3,579 47,932 SH   SOLE   0 0 47,932
UDR INC COMMON 902653104 61 1,701 SH   SOLE   0 0 1,701
ULTA SALON, COSMETICS & FRAGRA COMMON 90384S303 3,379 14,199 SH   SOLE   0 0 14,199
VERIZON COMMUNICATIONS COMMON 92343V104 208 4,000 SH   SOLE   0 0 4,000
WASTE CONNECTIONS INC COMMON 94106B101 3,656 48,937 SH   SOLE   0 0 48,937
WELLS FARGO & CO COMMON 949746101 89 2,000 SH   SOLE   0 0 2,000
WEYERHAEUSER CO COMMON 962166104 3 80 SH   SOLE   0 0 80
YELP INC CL A COMMON 985817105 4,673 112,063 SH   SOLE   0 0 112,063
ZILLOW GROUP INC CL C CAP STK COMMON 98954M200 3,533 101,953 SH   SOLE   0 0 101,953
AES TR III PFD CV 6.75% CONVERT 00808N202 38 740 SH   SOLE   0 0 740
ALLIANCE WORLD II ETF 01879R106 5 431 SH   SOLE   0 0 431
FIRST TR ISE WTR INDEX COM ETF 33733B100 2 65 SH   SOLE   0 0 65
GLOBAL X FDS GLOBAL X LITHI ETF 37954Y855 2 97 SH   SOLE   0 0 97
ISHARES DJ US MDIF ETF 464288810 2 17 SH   SOLE   0 0 17
ISHARES KLD INDX FD ETF 464288802 4 49 SH   SOLE   0 0 49
ISHARES MSCI AUSTRALIA INDEX ETF 464286103 3 126 SH   SOLE   0 0 126
ISHARES RUSSELL MICR ETF 464288869 3 37 SH   SOLE   0 0 37
ISHARES S&P LATIN AMERICA 40 ETF 464287390 2 83 SH   SOLE   0 0 83
ISHARES S&P SMALLCAP 600 ETF 464287804 3 27 SH   SOLE   0 0 27
ISHARES TR DOW JONES U S ENERG ETF 464287796 2 46 SH   SOLE   0 0 46
ISHARES TR DOW JONES U S FINL ETF 464287770 5 62 SH   SOLE   0 0 62
ISHARES TR FTSE XINHAU HK CHIN ETF 464287184 3 88 SH   SOLE   0 0 88
ISHARES TR INDEX FUND MSCI EME ETF 464287234 10 278 SH   SOLE   0 0 278
ISHARES TR INDEX FUND NSDQ BIO ETF 464287556 3 10 SH   SOLE   0 0 10
ISHARES TR INDEX FUND RUSSL 20 ETF 464287655 2 13 SH   SOLE   0 0 13
ISHARES TR S&P GLOBAL 100 INDE ETF 464287572 4 50 SH   SOLE   0 0 50
ISHARES TRUST COHEN & STEERS R ETF 464287564 12 111 SH   SOLE   0 0 111
ISHARES TRUST GOLDMAN SACHS TE ETF 464287549 9 74 SH   SOLE   0 0 74
POWERSHARES DWA TECHNICAL LEAD ETF 73935X153 1,195 28,180 SH   SOLE   0 0 28,180
POWERSHARES DYNAMIC FOOD & BEV ETF 73935X849 2 65 SH   SOLE   0 0 65
POWERSHARES ETF TRUST DYN BLDG ETF 73935X666 2 77 SH   SOLE   0 0 77
POWERSHARES QQQ TRUST, SERIES ETF 73935A104 31 261 SH   SOLE   0 0 261
S&P DEP RCPTS/SPDRS TRUST ETF 78462F103 2 7 SH   SOLE   0 0 7
SECTOR SPDR - CONSUMER STAPLES ETF 81369Y308 2 40 SH   SOLE   0 0 40
SECTOR SPDR - TECHNOLOGY ETF 81369Y803 2 49 SH   SOLE   0 0 49
SPDR DOW JONES INDUSTRIAL AVER ETF 78467X109 1 8 SH   SOLE   0 0 8
SPDR SEMICONDUCTOR E ETF 78464A862 3 48 SH   SOLE   0 0 48
VANECK VECTORS OIL REFINERS ET ETF 92189F585 2 107 SH   SOLE   0 0 107
VANECK VECTORS RETAIL ETF ETF 92189F684 2 27 SH   SOLE   0 0 27
VANGUARD REIT INDEX ETF ETF 922908553 6 74 SH   SOLE   0 0 74
MEXICO FD INC COM FOREIGN 592835102 7 430 SH   SOLE   0 0 430