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
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,352 53,314 SH   SOLE   0 0 53,314
TRANSDIGM GROUP INC COM 893641100 9,091 19,135 SH   SOLE   0 0 19,135
CHARTER COMMUNICATIONS INC N CL A 16119P108 9,586 15,355 SH   SOLE   0 0 15,355
ENTERPRISE PRODS PARTNERS L COM 293792107 6,036 382,307 SH   SOLE   0 0 382,307
ALPHABET INC CAP STK CL C 02079K107 6,403 4,357 SH   SOLE   0 0 4,357
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 5,834 170,591 SH   SOLE   0 0 170,591
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,185 47,551 SH   SOLE   0 0 47,551
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 16,226 195,849 SH   SOLE   0 0 195,849
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 422 6,805 SH   SOLE   0 0 6,805
ISHARES TR SHORT TREAS BD 464288679 3,208 28,981 SH   SOLE   0 0 28,981
VISA INC COM CL A 92826C839 1,797 8,988 SH   SOLE   0 0 8,988
SCHWAB CHARLES CORP COM 808513105 542 14,963 SH   SOLE   0 0 14,963
SPDR GOLD TR GOLD SHS 78463V107 2,025 11,433 SH   SOLE   0 0 11,433
WELLS FARGO CO NEW COM 949746101 423 18,029 SH   SOLE   0 0 18,029
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,570 4,688 SH   SOLE   0 0 4,688
ABBOTT LABS COM 002824100 717 6,592 SH   SOLE   0 0 6,592
ABBVIE INC COM 00287Y109 493 5,629 SH   SOLE   0 0 5,629
ADOBE SYSTEMS INCORPORATED COM 00724F101 265 541 SH   SOLE   0 0 541
AMAZON COM INC COM 023135106 2,843 903 SH   SOLE   0 0 903
APPLE INC COM 037833100 7,984 68,944 SH   SOLE   0 0 68,944
AT&T INC COM 00206R102 651 22,845 SH   SOLE   0 0 22,845
CHEVRON CORP NEW COM 166764100 1,449 20,137 SH   SOLE   0 0 20,137
CLOROX CO DEL COM 189054109 342 1,632 SH   SOLE   0 0 1,632
COMCAST CORP NEW CL A 20030N101 257 5,569 SH   SOLE   0 0 5,569
CVS HEALTH CORP COM 126650100 225 3,853 SH   SOLE   0 0 3,853
DUKE ENERGY CORP NEW COM NEW 26441C204 246 2,787 SH   SOLE   0 0 2,787
ISHARES TR 20 YR TR BD ETF 464287432 7,304 44,739 SH   SOLE   0 0 44,739
ISHARES TR BARCLAYS 7 10 YR 464287440 1,062 8,724 SH   SOLE   0 0 8,724
ISHARES TR CORE US AGGBD ET 464287226 1,073 9,089 SH   SOLE   0 0 9,089
ISHARES GOLD TRUST ISHARES 464285105 368 20,484 SH   SOLE   0 0 20,484
ISHARES TR MBS ETF 464288588 2,338 21,186 SH   SOLE   0 0 21,186
JOHNSON & JOHNSON COM 478160104 1,267 8,511 SH   SOLE   0 0 8,511
MICROSOFT CORP COM 594918104 4,757 22,621 SH   SOLE   0 0 22,621
NETFLIX INC COM 64110L106 291 582 SH   SOLE   0 0 582
SALESFORCE COM INC COM 79466L302 761 3,030 SH   SOLE   0 0 3,030
KRAFT HEINZ CO COM 500754106 448 14,965 SH   SOLE   0 0 14,965
UNITEDHEALTH GROUP INC COM 91324P102 396 1,271 SH   SOLE   0 0 1,271
VERIZON COMMUNICATIONS INC COM 92343V104 818 13,761 SH   SOLE   0 0 13,761
WALMART INC COM 931142103 1,087 7,773 SH   SOLE   0 0 7,773
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 368 6,199 SH   SOLE   0 0 6,199
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 417 6,520 SH   SOLE   0 0 6,520
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 706 6,694 SH   SOLE   0 0 6,694
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 204 2,652 SH   SOLE   0 0 2,652
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 210 5,963 SH   SOLE   0 0 5,963
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,384 11,862 SH   SOLE   0 0 11,862
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 473 7,981 SH   SOLE   0 0 7,981
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 422 8,361 SH   SOLE   0 0 8,361
SPDR SER TR SPDR BLOOMBERG 78468R663 2,032 22,203 SH   SOLE   0 0 22,203
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 58 17,048 SH   SOLE   0 0 17,048
ISHARES TR MSCI EAFE ETF 464287465 270 4,246 SH   SOLE   0 0 4,246
ISHARES TR RUS 1000 ETF 464287622 416 2,228 SH   SOLE   0 0 2,228
OXFORD LANE CAP CORP COM 691543102 67 15,439 SH   SOLE   0 0 15,439
PROSPECT CAP CORP COM 74348T102 58 11,728 SH   SOLE   0 0 11,728
ALPHABET INC CAP STK CL A 02079K305 2,305 1,573 SH   SOLE   0 0 1,573
CATERPILLAR INC DEL COM 149123101 519 3,481 SH   SOLE   0 0 3,481
FACEBOOK INC CL A 30303M102 347 1,327 SH   SOLE   0 0 1,327
JPMORGAN CHASE & CO COM 46625H100 469 4,881 SH   SOLE   0 0 4,881
PFIZER INC COM 717081103 261 7,136 SH   SOLE   0 0 7,136
INVESCO QQQ TR UNIT SER 1 46090E103 4,286 15,427 SH   SOLE   0 0 15,427
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,264 30,192 SH   SOLE   0 0 30,192
ISHARES TR CORE S&P500 ETF 464287200 7,327 21,804 SH   SOLE   0 0 21,804
ISHARES TR S&P 500 GRWT ETF 464287309 1,957 8,471 SH   SOLE   0 0 8,471
NVIDIA CORPORATION COM 67066G104 328 608 SH   SOLE   0 0 608
TARGET CORP COM 87612E106 216 1,377 SH   SOLE   0 0 1,377
EXXON MOBIL CORP COM 30231G102 490 14,296 SH   SOLE   0 0 14,296
TESLA INC COM 88160R101 722 1,685 SH   SOLE   0 0 1,685
DORCHESTER MINERALS LP COM UNIT 25820R105 4,084 395,430 SH   SOLE   0 0 395,430
SUNCOR ENERGY INC NEW COM 867224107 232 19,013 SH   SOLE   0 0 19,013
2U INC COM 90214J101 320 9,475 SH   SOLE   0 0 9,475
APPLIED DNA SCIENCES INC COM 03815U300 139 18,000 SH   SOLE   0 0 18,000
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 229 91,328 SH   SOLE   0 0 91,328
ATHERSYS INC NEW COM 04744L106 40 21,000 SH   SOLE   0 0 21,000
DISH NETWORK CORPORATION CL A 25470M109 684 23,577 SH   SOLE   0 0 23,577
FORTINET INC COM 34959E109 366 3,114 SH   SOLE   0 0 3,114
PNC FINL SVCS GROUP INC COM 693475105 219 2,000 SH   SOLE   0 0 2,000
COCA COLA CO COM 191216100 388 7,871 SH   SOLE   0 0 7,871
NIKE INC CL B 654106103 380 3,027 SH   SOLE   0 0 3,027
PEPSICO INC COM 713448108 294 2,125 SH   SOLE   0 0 2,125
DISNEY WALT CO COM DISNEY 254687106 747 6,025 SH   SOLE   0 0 6,025
MCDONALDS CORP COM 580135101 641 2,922 SH   SOLE   0 0 2,922
ATLAS CORP SHS Y0436Q109 112 12,620 SH   SOLE   0 0 12,620
BROADMARK RLTY CAP INC COM 11135B100 133 13,520 SH   SOLE   0 0 13,520
LADDER CAP CORP CL A 505743104 135 18,973 SH   SOLE   0 0 18,973
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 464 13,964 SH   SOLE   0 0 13,964
BK OF AMERICA CORP COM 060505104 241 10,005 SH   SOLE   0 0 10,005
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 1,027 29,344 SH   SOLE   0 0 29,344
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 880 30,707 SH   SOLE   0 0 30,707
BRISTOL-MYERS SQUIBB CO COM 110122108 257 4,272 SH   SOLE   0 0 4,272
MERCK & CO. INC COM 58933Y105 456 5,506 SH   SOLE   0 0 5,506
PHILIP MORRIS INTL INC COM 718172109 502 6,696 SH   SOLE   0 0 6,696
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,341 73,140 SH   SOLE   0 0 73,140
ISHARES TR 1 3 YR TREAS BD 464287457 1,397 16,150 SH   SOLE   0 0 16,150
ISHARES TR CORE S&P SCP ETF 464287804 218 3,110 SH   SOLE   0 0 3,110
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 792 7,083 SH   SOLE   0 0 7,083
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 468 5,311 SH   SOLE   0 0 5,311
ISHARES TR 3 7 YR TREAS BD 464288661 539 4,041 SH   SOLE   0 0 4,041
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 726 14,106 SH   SOLE   0 0 14,106
VANGUARD WORLD FD EXTENDED DUR 921910709 747 4,513 SH   SOLE   0 0 4,513
ALTRIA GROUP INC COM 02209S103 230 5,972 SH   SOLE   0 0 5,972
HOME DEPOT INC COM 437076102 347 1,251 SH   SOLE   0 0 1,251
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 429 10,490 SH   SOLE   0 0 10,490
INTEL CORP COM 458140100 223 4,307 SH   SOLE   0 0 4,307
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 575 13,307 SH   SOLE   0 0 13,307
AMERICAN EXPRESS CO COM 025816109 230 2,296 SH   SOLE   0 0 2,296
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,090 21,463 SH   SOLE   0 0 21,463
EXPEDIA GROUP INC COM NEW 30212P303 202 2,212 SH   SOLE   0 0 2,212
INTERNATIONAL BUSINESS MACHS COM 459200101 606 4,983 SH   SOLE   0 0 4,983
TELADOC HEALTH INC COM 87918A105 210 959 SH   SOLE   0 0 959
METLIFE INC COM 59156R108 469 12,623 SH   SOLE   0 0 12,623
WYNN RESORTS LTD COM 983134107 378 5,270 SH   SOLE   0 0 5,270
CONOCOPHILLIPS COM 20825C104 215 6,551 SH   SOLE   0 0 6,551
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 216 12,850 SH   SOLE   0 0 12,850
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 219 10,750 SH   SOLE   0 0 10,750
MONDELEZ INTL INC CL A 609207105 263 4,593 SH   SOLE   0 0 4,593
VEREIT INC COM 92339V100 146 22,500 SH   SOLE   0 0 22,500
GLOBAL WTR RES INC COM 379463102 4,639 430,350 SH   SOLE   0 0 430,350
FEDEX CORP COM 31428X106 528 2,103 SH   SOLE   0 0 2,103
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 383 14,950 SH   SOLE   0 0 14,950
RIVERNORTH MANAGED DUR MUN I COM 76882H105 175 10,500 SH   SOLE   0 0 10,500
SABRA HEALTH CARE REIT INC COM 78573L106 158 11,500 SH   SOLE   0 0 11,500
PROCTER AND GAMBLE CO COM 742718109 1,612 11,600 SH   SOLE   0 0 11,600
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,600 5 SH   SOLE   0 0 5
COLGATE PALMOLIVE CO COM 194162103 308 4,000 SH   SOLE   0 0 4,000
CONSOLIDATED EDISON INC COM 209115104 233 3,000 SH   SOLE   0 0 3,000
PAYCHEX INC COM 704326107 239 3,000 SH   SOLE   0 0 3,000
SERVICENOW INC COM 81762P102 206 425 SH   SOLE   0 0 425
ISHARES TR PHLX SEMICND ETF 464287523 246 810 SH   SOLE   0 0 810
SPDR SER TR AEROSPACE DEF 78464A631 352 4,036 SH   SOLE   0 0 4,036
SPDR SER TR S&P BIOTECH 78464A870 340 3,052 SH   SOLE   0 0 3,052
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 534 128,150 SH   SOLE   0 0 128,150
GLOBAL PARTNERS LP COM UNITS 37946R109 156 11,917 SH   SOLE   0 0 11,917
HELIUS MED TECHNOLOGIES INC COM CL A 42328V504 49 127,595 SH   SOLE   0 0 127,595
JEFFERIES FINL GROUP INC COM 47233W109 299 16,629 SH   SOLE   0 0 16,629
KENNEDY-WILSON HOLDINGS INC COM 489398107 363 25,019 SH   SOLE   0 0 25,019
SOLIGENIX INC COM 834223307 71 39,806 SH   SOLE   0 0 39,806
WPX ENERGY INC COM 98212B103 159 32,500 SH   SOLE   0 0 32,500