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
21VIANET GROUP INC SPONSORED ADS A 90138A103 3,037 87,559 SH   SOLE   0 0 87,559
2U INC COM 90214J101 379 9,475 SH   SOLE   0 0 9,475
ABBOTT LABS COM 002824100 893 8,164 SH   SOLE   0 0 8,164
ABBVIE INC COM 00287Y109 601 5,613 SH   SOLE   0 0 5,613
ADOBE SYSTEMS INCORPORATED COM 00724F101 266 532 SH   SOLE   0 0 532
ADVANCED MICRO DEVICES INC COM 007903107 3,018 32,910 SH   SOLE   0 0 32,910
AKOUSTIS TECHNOLOGIES INC COM 00973N102 165 13,500 SH   SOLE   0 0 13,500
ALPHABET INC CAP STK CL C 02079K107 7,552 4,311 SH   SOLE   0 0 4,311
ALPHABET INC CAP STK CL A 02079K305 2,862 1,633 SH   SOLE   0 0 1,633
ALTRIA GROUP INC COM 02209S103 238 5,805 SH   SOLE   0 0 5,805
AMAZON COM INC COM 023135106 2,980 915 SH   SOLE   0 0 915
AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 2,464 33,127 SH   SOLE   0 0 33,127
AMERICAN EXPRESS CO COM 025816109 277 2,296 SH   SOLE   0 0 2,296
APPLE INC COM 037833100 8,803 66,347 SH   SOLE   0 0 66,347
APPLIED DNA SCIENCES INC COM 03815U300 91 18,000 SH   SOLE   0 0 18,000
ARK ETF TR INNOVATION ETF 00214Q104 264 2,124 SH   SOLE   0 0 2,124
AT&T INC COM 00206R102 309 10,754 SH   SOLE   0 0 10,754
ATHERSYS INC NEW COM 04744L106 36 21,000 SH   SOLE   0 0 21,000
ATLAS CORP SHARES Y0436Q109 116 10,729 SH   SOLE   0 0 10,729
AXON ENTERPRISE INC COM 05464C101 2,023 16,515 SH   SOLE   0 0 16,515
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,739 5 SH   SOLE   0 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,863 51,165 SH   SOLE   0 0 51,165
BK OF AMERICA CORP COM 060505104 284 9,397 SH   SOLE   0 0 9,397
BLACKLINE INC COM 09239B109 2,413 18,096 SH   SOLE   0 0 18,096
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 509 14,000 SH   SOLE   0 0 14,000
BLOOM ENERGY CORP COM CL A 093712107 2,895 101,034 SH   SOLE   0 0 101,034
BRISTOL-MYERS SQUIBB CO COM 110122108 262 4,232 SH   SOLE   0 0 4,232
BROADMARK RLTY CAP INC COM 11135B100 114 11,258 SH   SOLE   0 0 11,258
CALIFORNIA WTR SVC GROUP COM 130788102 216 4,000 SH   SOLE   0 0 4,000
CARVANA CO CL A 146869102 3,036 12,678 SH   SOLE   0 0 12,678
CATERPILLAR INC COM 149123101 639 3,511 SH   SOLE   0 0 3,511
CHARTER COMMUNICATIONS INC N CL A 16119P108 9,376 14,173 SH   SOLE   0 0 14,173
CHEVRON CORP NEW COM 166764100 1,542 18,262 SH   SOLE   0 0 18,262
CHEWY INC CL A 16679L109 4,251 47,296 SH   SOLE   0 0 47,296
CLOROX CO DEL COM 189054109 357 1,768 SH   SOLE   0 0 1,768
COCA COLA CO COM 191216100 376 6,871 SH   SOLE   0 0 6,871
COLGATE PALMOLIVE CO COM 194162103 342 4,000 SH   SOLE   0 0 4,000
CONOCOPHILLIPS COM 20825C104 263 6,584 SH   SOLE   0 0 6,584
CONSOLIDATED EDISON INC COM 209115104 216 3,000 SH   SOLE   0 0 3,000
DBX ETF TR XTRACK USD HIGH 233051432 411 8,214 SH   SOLE   0 0 8,214
DISH NETWORK CORPORATION CL A 25470M109 762 23,577 SH   SOLE   0 0 23,577
DISNEY WALT CO COM 254687106 1,091 6,025 SH   SOLE   0 0 6,025
DORCHESTER MINERALS LP COM UNIT 25820R105 4,327 396,663 SH   SOLE   0 0 396,663
ENPHASE ENERGY INC COM 29355A107 4,489 25,584 SH   SOLE   0 0 25,584
ENTERPRISE PRODS PARTNERS L COM 293792107 7,664 391,251 SH   SOLE   0 0 391,251
EQUITY RESIDENTIAL SH BEN INT 29476L107 846 14,283 SH   SOLE   0 0 14,283
EXACT SCIENCES CORP COM 30063P105 2,989 22,564 SH   SOLE   0 0 22,564
EXPEDIA GROUP INC COM NEW 30212P303 266 2,015 SH   SOLE   0 0 2,015
EXXON MOBIL CORP COM 30231G102 585 14,202 SH   SOLE   0 0 14,202
FACEBOOK INC CL A 30303M102 336 1,232 SH   SOLE   0 0 1,232
FARFETCH LTD ORD SH CL A 30744W107 6,455 101,170 SH   SOLE   0 0 101,170
FEDEX CORP COM 31428X106 3,198 12,322 SH   SOLE   0 0 12,322
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 200 400 SH   SOLE   0 0 400
FIRST REP BK SAN FRANCISCO C COM 33616C100 6,755 45,980 SH   SOLE   0 0 45,980
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 994 182,150 SH   SOLE   0 0 182,150
FIVERR INTL LTD ORD SHS M4R82T106 3,455 17,709 SH   SOLE   0 0 17,709
FORTINET INC COM 34959E109 450 3,035 SH   SOLE   0 0 3,035
FREEPORT-MCMORAN INC CL B 35671D857 2,539 97,611 SH   SOLE   0 0 97,611
FRESHPET INC COM 358039105 2,066 14,557 SH   SOLE   0 0 14,557
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 59 17,062 SH   SOLE   0 0 17,062
GENERAC HLDGS INC COM 368736104 3,049 13,408 SH   SOLE   0 0 13,408
GLOBAL WTR RES INC COM 379463102 6,201 430,350 SH   SOLE   0 0 430,350
HELIUS MED TECHNOLOGIES INC COM CL A 42328V504 48 127,595 SH   SOLE   0 0 127,595
HOME DEPOT INC COM 437076102 291 1,098 SH   SOLE   0 0 1,098
HUBSPOT INC COM 443573100 2,162 5,456 SH   SOLE   0 0 5,456
IHS MARKIT LTD SHS G47567105 682 7,602 SH   SOLE   0 0 7,602
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 766 30,983 SH   SOLE   0 0 30,983
INTEL CORP COM 458140100 214 4,309 SH   SOLE   0 0 4,309
INTERNATIONAL BUSINESS MACHS COM 459200101 627 4,983 SH   SOLE   0 0 4,983
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 397 7,861 SH   SOLE   0 0 7,861
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,178 17,078 SH   SOLE   0 0 17,078
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 363 1,594 SH   SOLE   0 0 1,594
INVESCO QQQ TR UNIT SER 1 46090E103 7,656 24,405 SH   SOLE   0 0 24,405
ISHARES GOLD TRUST ISHARES 464285105 544 30,038 SH   SOLE   0 0 30,038
ISHARES TR CORE S&P500 ETF 464287200 14,387 38,327 SH   SOLE   0 0 38,327
ISHARES TR 20 YR TR BD ETF 464287432 1,334 8,461 SH   SOLE   0 0 8,461
ISHARES TR BARCLAYS 7 10 YR 464287440 1,039 8,666 SH   SOLE   0 0 8,666
ISHARES TR 1 3 YR TREAS BD 464287457 1,461 16,921 SH   SOLE   0 0 16,921
ISHARES TR MSCI EAFE ETF 464287465 312 4,283 SH   SOLE   0 0 4,283
ISHARES TR RUS MD CP GR ETF 464287481 4,682 45,614 SH   SOLE   0 0 45,614
ISHARES TR PHLX SEMICND ETF 464287523 291 770 SH   SOLE   0 0 770
ISHARES TR RUS 1000 ETF 464287622 473 2,234 SH   SOLE   0 0 2,234
ISHARES TR RUS 2000 GRW ETF 464287648 5,304 18,500 SH   SOLE   0 0 18,500
ISHARES TR CORE S&P SCP ETF 464287804 296 3,222 SH   SOLE   0 0 3,222
ISHARES TR MBS ETF 464288588 2,310 20,980 SH   SOLE   0 0 20,980
ISHARES TR 3 7 YR TREAS BD 464288661 3,223 24,238 SH   SOLE   0 0 24,238
ISHARES TR SHORT TREAS BD 464288679 3,204 28,988 SH   SOLE   0 0 28,988
ISHARES TR PFD AND INCM SEC 464288687 596 15,501 SH   SOLE   0 0 15,501
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 1,662 29,814 SH   SOLE   0 0 29,814
J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 1,655 29,700 SH   SOLE   0 0 29,700
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 823 16,206 SH   SOLE   0 0 16,206
JEFFERIES FINL GROUP INC COM 47233W109 409 16,629 SH   SOLE   0 0 16,629
JOHNSON & JOHNSON COM 478160104 1,458 9,266 SH   SOLE   0 0 9,266
JPMORGAN CHASE & CO COM 46625H100 600 4,728 SH   SOLE   0 0 4,728
KENNEDY-WILSON HOLDINGS INC COM 489398107 358 20,019 SH   SOLE   0 0 20,019
KINDER MORGAN INC DEL COM 49456B101 171 12,519 SH   SOLE   0 0 12,519
KRAFT HEINZ CO COM 500754106 602 17,393 SH   SOLE   0 0 17,393
L BRANDS INC COM 501797104 3,049 82,006 SH   SOLE   0 0 82,006
LADDER CAP CORP CL A 505743104 155 15,891 SH   SOLE   0 0 15,891
LIBERTY BROADBAND CORP COM SER A 530307107 338 2,151 SH   SOLE   0 0 2,151
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 7,522 177,239 SH   SOLE   0 0 177,239
MANCHESTER UTD PLC NEW ORD CL A G5784H106 1,060 63,377 SH   SOLE   0 0 63,377
MCDONALDS CORP COM 580135101 505 2,357 SH   SOLE   0 0 2,357
MERCK & CO. INC COM 58933Y105 448 5,477 SH   SOLE   0 0 5,477
METLIFE INC COM 59156R108 592 12,623 SH   SOLE   0 0 12,623
MICROSOFT CORP COM 594918104 5,050 22,708 SH   SOLE   0 0 22,708
MONDELEZ INTL INC CL A 609207105 268 4,593 SH   SOLE   0 0 4,593
NETFLIX INC COM 64110L106 299 553 SH   SOLE   0 0 553
NIKE INC CL B 654106103 428 3,027 SH   SOLE   0 0 3,027
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 850 25,732 SH   SOLE   0 0 25,732
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 1,165 28,443 SH   SOLE   0 0 28,443
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 511 13,964 SH   SOLE   0 0 13,964
NORTHERN LTS FD TR IV FRMLAFLIO TACT 66538H575 350 12,238 SH   SOLE   0 0 12,238
NUANCE COMMUNICATIONS INC COM 67020Y100 2,249 51,011 SH   SOLE   0 0 51,011
NVIDIA CORPORATION COM 67066G104 2,873 5,503 SH   SOLE   0 0 5,503
OXFORD LANE CAP CORP COM 691543102 83 15,457 SH   SOLE   0 0 15,457
PAYCHEX INC COM 704326107 279 3,000 SH   SOLE   0 0 3,000
PELOTON INTERACTIVE INC CL A COM 70614W100 3,588 23,652 SH   SOLE   0 0 23,652
PEPSICO INC COM 713448108 315 2,125 SH   SOLE   0 0 2,125
PFIZER INC COM 717081103 254 6,906 SH   SOLE   0 0 6,906
PHILIP MORRIS INTL INC COM 718172109 402 4,860 SH   SOLE   0 0 4,860
PHILLIPS 66 COM 718546104 262 3,750 SH   SOLE   0 0 3,750
PIMCO ETF TR ACTIVE BD ETF 72201R775 464 4,104 SH   SOLE   0 0 4,104
PINTEREST INC CL A 72352L106 2,051 31,123 SH   SOLE   0 0 31,123
PNC FINL SVCS GROUP INC COM 693475105 298 2,000 SH   SOLE   0 0 2,000
PROCTER AND GAMBLE CO COM 742718109 1,614 11,600 SH   SOLE   0 0 11,600
PROGRESSIVE CORP COM 743315103 932 9,430 SH   SOLE   0 0 9,430
PROSPECT CAP CORP COM 74348T102 63 11,796 SH   SOLE   0 0 11,796
PUBLIC STORAGE COM 74460D109 223 968 SH   SOLE   0 0 968
QUALCOMM INC COM 747525103 2,081 13,665 SH   SOLE   0 0 13,665
QUANTUM CORP COM NEW 747906501 133 21,745 SH   SOLE   0 0 21,745
RAYTHEON TECHNOLOGIES CORP COM 75513E101 239 3,347 SH   SOLE   0 0 3,347
SABRA HEALTH CARE REIT INC COM 78573L106 199 11,500 SH   SOLE   0 0 11,500
SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 3,211 60,322 SH   SOLE   0 0 60,322
SALESFORCE COM INC COM 79466L302 741 3,330 SH   SOLE   0 0 3,330
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 243 91,328 SH   SOLE   0 0 91,328
SCHWAB CHARLES CORP COM 808513105 813 15,335 SH   SOLE   0 0 15,335
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 768 14,945 SH   SOLE   0 0 14,945
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 583 5,142 SH   SOLE   0 0 5,142
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 393 5,840 SH   SOLE   0 0 5,840
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 288 1,791 SH   SOLE   0 0 1,791
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 386 4,365 SH   SOLE   0 0 4,365
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,826 14,051 SH   SOLE   0 0 14,051
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 379 5,623 SH   SOLE   0 0 5,623
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 217 5,937 SH   SOLE   0 0 5,937
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 361 5,761 SH   SOLE   0 0 5,761
SERVICENOW INC COM 81762P102 255 465 SH   SOLE   0 0 465
SOLIGENIX INC COM 834223307 54 42,306 SH   SOLE   0 0 42,306
SPDR GOLD TR GOLD SHS 78463V107 2,370 13,293 SH   SOLE   0 0 13,293
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,792 7,470 SH   SOLE   0 0 7,470
SPDR SER TR BLMBRG BRC CNVRT 78464A359 953 11,518 SH   SOLE   0 0 11,518
SPDR SER TR S&P BIOTECH 78464A870 430 3,056 SH   SOLE   0 0 3,056
SPDR SER TR SPDR BLOOMBERG 78468R663 2,026 22,142 SH   SOLE   0 0 22,142
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,415 73,140 SH   SOLE   0 0 73,140
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 387 7,863 SH   SOLE   0 0 7,863
SUNCOR ENERGY INC NEW COM 867224107 319 19,013 SH   SOLE   0 0 19,013
TARGET CORP COM 87612E106 234 1,329 SH   SOLE   0 0 1,329
TELEPHONE & DATA SYS INC COM NEW 879433829 462 24,900 SH   SOLE   0 0 24,900
TESLA INC COM 88160R101 3,953 5,602 SH   SOLE   0 0 5,602
TEXAS INSTRS INC COM 882508104 214 1,305 SH   SOLE   0 0 1,305
THE TRADE DESK INC COM CL A 88339J105 1,929 2,409 SH   SOLE   0 0 2,409
TRANSDIGM GROUP INC COM 893641100 11,610 18,761 SH   SOLE   0 0 18,761
TWILIO INC CL A 90138F102 2,508 7,410 SH   SOLE   0 0 7,410
UBER TECHNOLOGIES INC COM 90353T100 285 5,600 SH   SOLE   0 0 5,600
UNION PAC CORP COM 907818108 230 1,108 SH   SOLE   0 0 1,108
UNITED PARCEL SERVICE INC CL B 911312106 250 1,487 SH   SOLE   0 0 1,487
UNITEDHEALTH GROUP INC COM 91324P102 480 1,370 SH   SOLE   0 0 1,370
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 484 13,446 SH   SOLE   0 0 13,446
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1,178 10,752 SH   SOLE   0 0 10,752
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 376 4,271 SH   SOLE   0 0 4,271
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 753 15,041 SH   SOLE   0 0 15,041
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 402 6,541 SH   SOLE   0 0 6,541
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 10,797 129,700 SH   SOLE   0 0 129,700
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 519 11,009 SH   SOLE   0 0 11,009
VANGUARD WORLD FD EXTENDED DUR 921910709 577 3,794 SH   SOLE   0 0 3,794
VEEVA SYS INC CL A COM 922475108 2,532 9,303 SH   SOLE   0 0 9,303
VERIZON COMMUNICATIONS INC COM 92343V104 883 15,045 SH   SOLE   0 0 15,045
VISA INC COM CL A 92826C839 2,060 9,421 SH   SOLE   0 0 9,421
WALMART INC COM 931142103 1,134 7,872 SH   SOLE   0 0 7,872
WELLS FARGO CO NEW COM 949746101 501 16,613 SH   SOLE   0 0 16,613
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,594 9,157 SH   SOLE   0 0 9,157
WIX COM LTD SHS M98068105 2,417 9,670 SH   SOLE   0 0 9,670
WPX ENERGY INC COM 98212B103 264 32,500 SH   SOLE   0 0 32,500
WYNN RESORTS LTD COM 983134107 557 4,940 SH   SOLE   0 0 4,940