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
INVESCO QQQ TR UNIT SER 1 46090E103 4,985 20,133 SH   SOLE   0 0 20,133
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,806 47,237 SH   SOLE   0 0 47,237
ISHARES TR CORE S&P500 ETF 464287200 12,308 39,744 SH   SOLE   0 0 39,744
ALPHABET INC CAP STK CL C 02079K107 5,951 4,210 SH   SOLE   0 0 4,210
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,756 49,054 SH   SOLE   0 0 49,054
ENTERPRISE PRODS PARTNERS L COM 293792107 6,668 367,014 SH   SOLE   0 0 367,014
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,939 46,604 SH   SOLE   0 0 46,604
ISHARES TR S&P 500 GRWT ETF 464287309 3,489 16,818 SH   SOLE   0 0 16,818
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 6,773 156,893 SH   SOLE   0 0 156,893
TRANSDIGM GROUP INC COM 893641100 8,403 19,011 SH   SOLE   0 0 19,011
VISA INC COM CL A 92826C839 1,728 8,948 SH   SOLE   0 0 8,948
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,359 4,409 SH   SOLE   0 0 4,409
DISNEY WALT CO COM DISNEY 254687106 683 6,130 SH   SOLE   0 0 6,130
2U INC COM 90214J101 2,937 77,390 SH   SOLE   0 0 77,390
ACADIA PHARMACEUTICALS INC COM 004225108 2,323 47,933 SH   SOLE   0 0 47,933
ACTIVISION BLIZZARD INC COM 00507V109 2,595 34,192 SH   SOLE   0 0 34,192
ADVANCED MICRO DEVICES INC COM 007903107 2,379 45,228 SH   SOLE   0 0 45,228
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,663 17,985 SH   SOLE   0 0 17,985
AMAZON COM INC COM 023135106 5,170 1,874 SH   SOLE   0 0 1,874
CHEGG INC COM 163092109 2,568 38,188 SH   SOLE   0 0 38,188
CITRIX SYS INC COM 177376100 2,550 17,244 SH   SOLE   0 0 17,244
DEXCOM INC COM 252131107 2,639 6,510 SH   SOLE   0 0 6,510
DOMINOS PIZZA INC COM 25754A201 2,374 6,427 SH   SOLE   0 0 6,427
LILLY ELI & CO COM 532457108 2,639 16,078 SH   SOLE   0 0 16,078
EXELIXIS INC COM 30161Q104 2,345 98,803 SH   SOLE   0 0 98,803
FORTINET INC COM 34959E109 3,030 22,074 SH   SOLE   0 0 22,074
FRANCO NEV CORP COM 351858105 2,371 16,985 SH   SOLE   0 0 16,985
GOLD FIELDS LTD SPONSORED ADR 38059T106 2,981 317,232 SH   SOLE   0 0 317,232
HORIZON THERAPEUTICS PUB LTD SHS G46188101 2,739 49,288 SH   SOLE   0 0 49,288
IMMUNOMEDICS INC COM 452907108 2,496 70,448 SH   SOLE   0 0 70,448
INPHI CORP COM 45772F107 1,899 16,165 SH   SOLE   0 0 16,165
MOLINA HEALTHCARE INC COM 60855R100 2,232 12,543 SH   SOLE   0 0 12,543
NETEASE INC SPONSORED ADS 64110W102 2,725 6,348 SH   SOLE   0 0 6,348
NETFLIX INC COM 64110L106 2,869 6,305 SH   SOLE   0 0 6,305
NEWMONT CORP COM 651639106 2,515 40,749 SH   SOLE   0 0 40,749
NORTONLIFELOCK INC COM 668771108 2,369 119,477 SH   SOLE   0 0 119,477
NVIDIA CORPORATION COM 67066G104 2,809 7,395 SH   SOLE   0 0 7,395
RINGCENTRAL INC CL A 76680R206 2,609 9,156 SH   SOLE   0 0 9,156
KROGER CO COM 501044101 2,091 61,787 SH   SOLE   0 0 61,787
VERTEX PHARMACEUTICALS INC COM 92532F100 2,494 8,593 SH   SOLE   0 0 8,593
WHEATON PRECIOUS METALS CORP COM 962879102 2,422 54,988 SH   SOLE   0 0 54,988
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2,824 76,944 SH   SOLE   0 0 76,944
AMERICAN EXPRESS CO COM 025816109 223 2,346 SH   SOLE   0 0 2,346
ABBOTT LABS COM 002824100 685 7,501 SH   SOLE   0 0 7,501
WALMART INC COM 931142103 982 8,201 SH   SOLE   0 0 8,201
APPLE INC COM 037833100 5,952 16,318 SH   SOLE   0 0 16,318
FACEBOOK INC CL A 30303M102 410 1,806 SH   SOLE   0 0 1,806
EXXON MOBIL CORP COM 30231G102 893 19,989 SH   SOLE   0 0 19,989
ISHARES TR 3 7 YR TREAS BD 464288661 4,533 33,916 SH   SOLE   0 0 33,916
ABBVIE INC COM 00287Y109 571 5,822 SH   SOLE   0 0 5,822
CATERPILLAR INC DEL COM 149123101 440 3,480 SH   SOLE   0 0 3,480
COCA COLA CO COM 191216100 351 7,871 SH   SOLE   0 0 7,871
TESLA INC COM 88160R101 242 225 SH   SOLE   0 0 225
HOME DEPOT INC COM 437076102 311 1,243 SH   SOLE   0 0 1,243
VERIZON COMMUNICATIONS INC COM 92343V104 625 11,346 SH   SOLE   0 0 11,346
WYNN RESORTS LTD COM 983134107 210 2,830 SH   SOLE   0 0 2,830
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,094 17,591 SH   SOLE   0 0 17,591
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 762 25,097 SH   SOLE   0 0 25,097
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 686 27,226 SH   SOLE   0 0 27,226
LADDER CAP CORP CL A 505743104 160 19,855 SH   SOLE   0 0 19,855
SPDR SER TR SPDR BLOOMBERG 78468R663 2,045 22,351 SH   SOLE   0 0 22,351
GLOBAL WTR RES INC COM 379463102 16,921 1,605,435 SH   SOLE   0 0 1,605,435
SPDR GOLD TR GOLD SHS 78463V107 1,369 8,183 SH   SOLE   0 0 8,183
ISHARES TR SHORT TREAS BD 464288679 3,290 29,715 SH   SOLE   0 0 29,715
ISHARES TR RUS 1000 ETF 464287622 381 2,221 SH   SOLE   0 0 2,221
ALPHABET INC CAP STK CL A 02079K305 2,226 1,570 SH   SOLE   0 0 1,570
ALTRIA GROUP INC COM 02209S103 226 5,772 SH   SOLE   0 0 5,772
BK OF AMERICA CORP COM 060505104 245 10,342 SH   SOLE   0 0 10,342
CHEVRON CORP NEW COM 166764100 1,662 18,632 SH   SOLE   0 0 18,632
CISCO SYS INC COM 17275R102 227 4,887 SH   SOLE   0 0 4,887
JPMORGAN CHASE & CO COM 46625H100 460 4,900 SH   SOLE   0 0 4,900
MICROSOFT CORP COM 594918104 4,464 21,938 SH   SOLE   0 0 21,938
MONDELEZ INTL INC CL A 609207105 234 4,593 SH   SOLE   0 0 4,593
PHILIP MORRIS INTL INC COM 718172109 339 4,842 SH   SOLE   0 0 4,842
VEREIT INC COM 92339V100 144 22,500 SH   SOLE   0 0 22,500
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 260 8,552 SH   SOLE   0 0 8,552
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 267 15,850 SH   SOLE   0 0 15,850
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 338 14,950 SH   SOLE   0 0 14,950
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 228 10,750 SH   SOLE   0 0 10,750
KRAFT HEINZ CO COM 500754106 372 11,670 SH   SOLE   0 0 11,670
SALESFORCE COM INC COM 79466L302 403 2,152 SH   SOLE   0 0 2,152
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 611 6,112 SH   SOLE   0 0 6,112
MCDONALDS CORP COM 580135101 552 2,996 SH   SOLE   0 0 2,996
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,086 21,409 SH   SOLE   0 0 21,409
WELLS FARGO CO NEW COM 949746101 540 21,113 SH   SOLE   0 0 21,113
AT&T INC COM 00206R102 417 13,812 SH   SOLE   0 0 13,812
CONOCOPHILLIPS COM 20825C104 275 6,551 SH   SOLE   0 0 6,551
INTEL CORP COM 458140100 463 7,755 SH   SOLE   0 0 7,755
INTERNATIONAL BUSINESS MACHS COM 459200101 573 4,750 SH   SOLE   0 0 4,750
METLIFE INC COM 59156R108 460 12,623 SH   SOLE   0 0 12,623
NIKE INC CL B 654106103 297 3,038 SH   SOLE   0 0 3,038
PFIZER INC COM 717081103 211 6,453 SH   SOLE   0 0 6,453
PHILLIPS 66 COM 718546104 269 3,750 SH   SOLE   0 0 3,750
PROCTER AND GAMBLE CO COM 742718109 1,557 13,023 SH   SOLE   0 0 13,023
BRISTOL-MYERS SQUIBB CO COM 110122108 248 4,232 SH   SOLE   0 0 4,232
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 288 3,488 SH   SOLE   0 0 3,488
JOHNSON & JOHNSON COM 478160104 1,041 7,406 SH   SOLE   0 0 7,406
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 433 1,682 SH   SOLE   0 0 1,682
ISHARES TR 1 3 YR TREAS BD 464287457 682 7,883 SH   SOLE   0 0 7,883
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 204 3,967 SH   SOLE   0 0 3,967
SABRA HEALTH CARE REIT INC COM 78573L106 165 11,500 SH   SOLE   0 0 11,500
ISHARES TR MSCI EAFE ETF 464287465 258 4,246 SH   SOLE   0 0 4,246
MERCK & CO. INC COM 58933Y105 429 5,555 SH   SOLE   0 0 5,555
DUKE ENERGY CORP NEW COM NEW 26441C204 293 3,670 SH   SOLE   0 0 3,670
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,336 5 SH   SOLE   0 0 5
COLGATE PALMOLIVE CO COM 194162103 293 4,000 SH   SOLE   0 0 4,000
CONSOLIDATED EDISON INC COM 209115104 215 3,000 SH   SOLE   0 0 3,000
FEDEX CORP COM 31428X106 294 2,103 SH   SOLE   0 0 2,103
PAYCHEX INC COM 704326107 227 3,000 SH   SOLE   0 0 3,000
PEPSICO INC COM 713448108 281 2,125 SH   SOLE   0 0 2,125
VANGUARD INDEX FDS TOTAL STK MKT 922908769 275 1,759 SH   SOLE   0 0 1,759
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 914 8,756 SH   SOLE   0 0 8,756
UNITEDHEALTH GROUP INC COM 91324P102 416 1,413 SH   SOLE   0 0 1,413
DORCHESTER MINERALS LP COM UNIT 25820R105 4,694 367,303 SH   SOLE   0 0 367,303
CLOROX CO DEL COM 189054109 346 1,580 SH   SOLE   0 0 1,580
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 364 6,740 SH   SOLE   0 0 6,740
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 388 6,623 SH   SOLE   0 0 6,623
ISHARES TR 20 YR TR BD ETF 464287432 2,900 17,694 SH   SOLE   0 0 17,694
ISHARES TR CORE US AGGBD ET 464287226 2,189 18,523 SH   SOLE   0 0 18,523
ISHARES GOLD TRUST ISHARES 464285105 705 41,522 SH   SOLE   0 0 41,522
ISHARES TR MBS ETF 464288588 1,724 15,578 SH   SOLE   0 0 15,578
ISHARES TR TRANS AVG ETF 464287192 200 1,236 SH   SOLE   0 0 1,236
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 463 13,321 SH   SOLE   0 0 13,321
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 453 8,034 SH   SOLE   0 0 8,034
ISHARES TR PHLX SEMICND ETF 464287523 218 807 SH   SOLE   0 0 807
SUNCOR ENERGY INC NEW COM 867224107 322 19,128 SH   SOLE   0 0 19,128
PFENEX INC COM 717071104 152 18,300 SH   SOLE   0 0 18,300
ZIOPHARM ONCOLOGY INC COM 98973P101 47 14,459 SH   SOLE   0 0 14,459
SPDR SER TR AEROSPACE DEF 78464A631 353 4,032 SH   SOLE   0 0 4,032
SPDR SER TR S&P BIOTECH 78464A870 341 3,050 SH   SOLE   0 0 3,050
VANGUARD WORLD FD EXTENDED DUR 921910709 341 2,057 SH   SOLE   0 0 2,057
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,503 17,017 SH   SOLE   0 0 17,017
AMERICAN ELEC PWR CO INC COM 025537101 330 4,147 SH   SOLE   0 0 4,147
QUIDEL CORP COM 74838J101 354 1,583 SH   SOLE   0 0 1,583
ATHERSYS INC NEW COM 04744L106 82 30,000 SH   SOLE   0 0 30,000
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 252 110,911 SH   SOLE   0 0 110,911
DISH NETWORK CORPORATION CL A 25470M109 813 23,577 SH   SOLE   0 0 23,577
PNC FINL SVCS GROUP INC COM 693475105 210 2,000 SH   SOLE   0 0 2,000
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 58 17,035 SH   SOLE   0 0 17,035
OXFORD LANE CAP CORP COM 691543102 63 15,421 SH   SOLE   0 0 15,421
PROSPECT CAP CORP COM 74348T102 59 11,660 SH   SOLE   0 0 11,660
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 299 65,000 SH   SOLE   0 0 65,000
GLOBAL PARTNERS LP COM UNITS 37946R109 141 14,417 SH   SOLE   0 0 14,417
JEFFERIES FINL GROUP INC COM 47233W109 336 21,630 SH   SOLE   0 0 21,630
KENNEDY-WILSON HOLDINGS INC COM 489398107 190 12,519 SH   SOLE   0 0 12,519
MACERICH CO COM 554382101 110 12,361 SH   SOLE   0 0 12,361
SOLIGENIX INC COM 834223307 52 24,806 SH   SOLE   0 0 24,806
WPX ENERGY INC COM 98212B103 207 32,500 SH   SOLE   0 0 32,500