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
ABBOTT LABS COM 002824100 679 4,826 SH   SOLE   0 0 4,826
ABBVIE INC COM 00287Y109 565 4,171 SH   SOLE   0 0 4,171
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 434 2,462 SH   SOLE   0 0 2,462
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 695 31,008 SH   SOLE   0 0 31,008
ADVANCED MICRO DEVICES INC COM 007903107 3,146 21,863 SH   SOLE   0 0 21,863
AGILENT TECHNOLOGIES INC COM 00846U101 239 1,500 SH   SOLE   0 0 1,500
AKOUSTIS TECHNOLOGIES INC COM 00973N102 154 23,000 SH   SOLE   0 0 23,000
ALBEMARLE CORP COM 012653101 2,146 9,181 SH   SOLE   0 0 9,181
ALCOA CORP COM 013872106 3,054 51,256 SH   SOLE   0 0 51,256
ALPHABET INC CAP STK CL C 02079K107 11,930 4,123 SH   SOLE   0 0 4,123
ALPHABET INC CAP STK CL A 02079K305 4,592 1,585 SH   SOLE   0 0 1,585
ALTICE USA INC CL A 02156K103 4,287 264,948 SH   SOLE   0 0 264,948
ALTRIA GROUP INC COM 02209S103 358 7,561 SH   SOLE   0 0 7,561
AMAZON COM INC COM 023135106 7,986 2,395 SH   SOLE   0 0 2,395
AMERICAN EXPRESS CO COM 025816109 343 2,095 SH   SOLE   0 0 2,095
AMERICAN TOWER CORP NEW COM 03027X100 1,162 3,973 SH   SOLE   0 0 3,973
APOLLO GLOBAL MGMT INC COM CL A 03768E105 2,082 28,747 SH   SOLE   0 0 28,747
APPLE INC COM 037833100 11,625 65,466 SH   SOLE   0 0 65,466
APPLIED DNA SCIENCES INC COM 03815U300 181 45,000 SH   SOLE   0 0 45,000
APPLIED MATLS INC COM 038222105 328 2,082 SH   SOLE   0 0 2,082
ARCBEST CORP COM 03937C105 3,555 29,664 SH   SOLE   0 0 29,664
ARK ETF TR INNOVATION ETF 00214Q104 389 4,116 SH   SOLE   0 0 4,116
AT&T INC COM 00206R102 266 10,820 SH   SOLE   0 0 10,820
ATLASSIAN CORP PLC CL A G06242104 1,937 5,080 SH   SOLE   0 0 5,080
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,134 33,892 SH   SOLE   0 0 33,892
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,253 5 SH   SOLE   0 0 5
BK OF AMERICA CORP COM 060505104 396 8,898 SH   SOLE   0 0 8,898
BLACKROCK RES & COMMODITIES SHS 09257A108 714 76,328 SH   SOLE   0 0 76,328
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 545 14,000 SH   SOLE   0 0 14,000
BOOT BARN HLDGS INC COM 099406100 3,151 25,611 SH   SOLE   0 0 25,611
BORGWARNER INC COM 099724106 467 10,352 SH   SOLE   0 0 10,352
BRISTOL-MYERS SQUIBB CO COM 110122108 265 4,252 SH   SOLE   0 0 4,252
CADIZ INC COM NEW 127537207 372 96,350 SH   SOLE   0 0 96,350
CALIFORNIA WTR SVC GROUP COM 130788102 287 4,000 SH   SOLE   0 0 4,000
CATERPILLAR INC COM 149123101 751 3,633 SH   SOLE   0 0 3,633
CF INDS HLDGS INC COM 125269100 3,030 42,812 SH   SOLE   0 0 42,812
CHARTER COMMUNICATIONS INC N CL A 16119P108 6,265 9,610 SH   SOLE   0 0 9,610
CHEVRON CORP NEW COM 166764100 1,821 15,519 SH   SOLE   0 0 15,519
CIENA CORP COM NEW 171779309 231 3,000 SH   SOLE   0 0 3,000
COCA COLA CO COM 191216100 398 6,721 SH   SOLE   0 0 6,721
COLGATE PALMOLIVE CO COM 194162103 341 4,000 SH   SOLE   0 0 4,000
CONSOLIDATED EDISON INC COM 209115104 256 3,000 SH   SOLE   0 0 3,000
DEVON ENERGY CORP NEW COM 25179M103 3,586 81,412 SH   SOLE   0 0 81,412
DIAMONDBACK ENERGY INC COM 25278X109 2,523 23,397 SH   SOLE   0 0 23,397
DISH NETWORK CORPORATION CL A 25470M109 765 23,577 SH   SOLE   0 0 23,577
DISNEY WALT CO COM 254687106 927 5,983 SH   SOLE   0 0 5,983
DORCHESTER MINERALS LP COM UNIT 25820R105 7,831 395,728 SH   SOLE   0 0 395,728
ENTERPRISE PRODS PARTNERS L COM 293792107 6,410 291,876 SH   SOLE   0 0 291,876
ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 15,319 475,150 SH   SOLE   0 0 475,150
ETSY INC COM 29786A106 839 3,833 SH   SOLE   0 0 3,833
EXPEDIA GROUP INC COM NEW 30212P303 361 2,000 SH   SOLE   0 0 2,000
EXXON MOBIL CORP COM 30231G102 486 7,935 SH   SOLE   0 0 7,935
FEDEX CORP COM 31428X106 544 2,103 SH   SOLE   0 0 2,103
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 335 5,500 SH   SOLE   0 0 5,500
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,228 20,471 SH   SOLE   0 0 20,471
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 357 10,098 SH   SOLE   0 0 10,098
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 349 10,573 SH   SOLE   0 0 10,573
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 502 15,159 SH   SOLE   0 0 15,159
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 291 8,236 SH   SOLE   0 0 8,236
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 1,492 228,080 SH   SOLE   0 0 228,080
FLOTEK INDS INC DEL COM 343389102 194 171,468 SH   SOLE   0 0 171,468
FORTINET INC COM 34959E109 3,801 10,577 SH   SOLE   0 0 10,577
GLOBAL WTR RES INC COM 379463102 7,419 433,861 SH   SOLE   0 0 433,861
GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 2,943 44,790 SH   SOLE   0 0 44,790
GREEN PLAINS INC COM 393222104 2,092 60,198 SH   SOLE   0 0 60,198
HEALTHPEAK PROPERTIES INC COM 42250P103 235 2,581 SH   SOLE   0 0 2,581
HELIUS MED TECHNOLOGIES INC COM CL A NEW 42328V603 204 39,284 SH   SOLE   0 0 39,284
HOME DEPOT INC COM 437076102 458 1,105 SH   SOLE   0 0 1,105
HP INC COM 40434L105 201 5,340 SH   SOLE   0 0 5,340
HUBSPOT INC COM 443573100 1,724 2,616 SH   SOLE   0 0 2,616
IHS MARKIT LTD SHS G47567105 2,874 21,625 SH   SOLE   0 0 21,625
INDEPENDENCE RLTY TR INC COM 45378A106 257 9,955 SH   SOLE   0 0 9,955
INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 767 32,047 SH   SOLE   0 0 32,047
INTEL CORP COM 458140100 224 4,349 SH   SOLE   0 0 4,349
INTERNATIONAL BUSINESS MACHS COM 459200101 667 4,991 SH   SOLE   0 0 4,991
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 981 19,507 SH   SOLE   0 0 19,507
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,809 17,258 SH   SOLE   0 0 17,258
INVESCO QQQ TR UNIT SER 1 46090E103 12,730 31,998 SH   SOLE   0 0 31,998
ISHARES TR CORE S&P500 ETF 464287200 22,362 46,880 SH   SOLE   0 0 46,880
ISHARES TR CORE S&P TTL STK 464287150 5,736 53,615 SH   SOLE   0 0 53,615
ISHARES TR RUS MDCP VAL ETF 464287473 8,683 70,948 SH   SOLE   0 0 70,948
ISHARES TR ISHARES SEMICDTR 464287523 420 775 SH   SOLE   0 0 775
ISHARES TR 3 7 YR TREAS BD 464288661 262 2,034 SH   SOLE   0 0 2,034
ISHARES TR S&P 500 GRWT ETF 464287309 220 2,632 SH   SOLE   0 0 2,632
ISHARES TR MSCI EAFE ETF 464287465 317 4,027 SH   SOLE   0 0 4,027
ISHARES TR RUS 1000 ETF 464287622 566 2,141 SH   SOLE   0 0 2,141
ISHARES TR SHORT TREAS BD 464288679 346 3,129 SH   SOLE   0 0 3,129
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 10,537 166,751 SH   SOLE   0 0 166,751
J P MORGAN EXCHANGE-TRADED F INCOME ETF 46641Q159 2,108 41,972 SH   SOLE   0 0 41,972
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 11,802 259,389 SH   SOLE   0 0 259,389
J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 1,779 32,777 SH   SOLE   0 0 32,777
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 630 12,478 SH   SOLE   0 0 12,478
JEFFERIES FINL GROUP INC COM 47233W109 395 10,184 SH   SOLE   0 0 10,184
JOHNSON & JOHNSON COM 478160104 1,385 8,098 SH   SOLE   0 0 8,098
JPMORGAN CHASE & CO COM 46625H100 783 4,946 SH   SOLE   0 0 4,946
KENNEDY-WILSON HOLDINGS INC COM 489398107 480 20,118 SH   SOLE   0 0 20,118
KIMBERLY-CLARK CORP COM 494368103 391 2,734 SH   SOLE   0 0 2,734
KRAFT HEINZ CO COM 500754106 383 10,670 SH   SOLE   0 0 10,670
LIBERTY BROADBAND CORP COM SER A 530307107 2,008 12,477 SH   SOLE   0 0 12,477
LOCKHEED MARTIN CORP COM 539830109 205 578 SH   SOLE   0 0 578
M/I HOMES INC COM 55305B101 422 6,789 SH   SOLE   0 0 6,789
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,006 43,189 SH   SOLE   0 0 43,189
MANCHESTER UTD PLC NEW ORD CL A G5784H106 576 40,431 SH   SOLE   0 0 40,431
MARATHON OIL CORP COM 565849106 2,596 158,128 SH   SOLE   0 0 158,128
MASTERCARD INCORPORATED CL A 57636Q104 2,577 7,173 SH   SOLE   0 0 7,173
MATADOR RES CO COM 576485205 1,798 48,695 SH   SOLE   0 0 48,695
MATCH GROUP INC NEW COM 57667L107 3,053 23,082 SH   SOLE   0 0 23,082
MCDONALDS CORP COM 580135101 625 2,332 SH   SOLE   0 0 2,332
MERCADOLIBRE INC COM 58733R102 454 337 SH   SOLE   0 0 337
MERCK & CO INC COM 58933Y105 409 5,332 SH   SOLE   0 0 5,332
META PLATFORMS INC CL A 30303M102 4,208 12,510 SH   SOLE   0 0 12,510
METLIFE INC COM 59156R108 789 12,623 SH   SOLE   0 0 12,623
MICROSOFT CORP COM 594918104 7,617 22,649 SH   SOLE   0 0 22,649
MONDELEZ INTL INC CL A 609207105 360 5,425 SH   SOLE   0 0 5,425
NIKE INC CL B 654106103 506 3,033 SH   SOLE   0 0 3,033
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2,212 39,245 SH   SOLE   0 0 39,245
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 1,470 31,833 SH   SOLE   0 0 31,833
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 708 17,967 SH   SOLE   0 0 17,967
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 669 18,983 SH   SOLE   0 0 18,983
NVIDIA CORPORATION COM 67066G104 968 3,291 SH   SOLE   0 0 3,291
OLIN CORP COM PAR $1 680665205 2,875 49,984 SH   SOLE   0 0 49,984
OVINTIV INC COM 69047Q102 1,867 55,415 SH   SOLE   0 0 55,415
PALO ALTO NETWORKS INC COM 697435105 2,818 5,062 SH   SOLE   0 0 5,062
PAYCHEX INC COM 704326107 417 3,054 SH   SOLE   0 0 3,054
PEPSICO INC COM 713448108 530 3,053 SH   SOLE   0 0 3,053
PFIZER INC COM 717081103 307 5,197 SH   SOLE   0 0 5,197
PHILIP MORRIS INTL INC COM 718172109 475 4,996 SH   SOLE   0 0 4,996
PIMCO ETF TR ACTIVE BD ETF 72201R775 938 8,571 SH   SOLE   0 0 8,571
PNC FINL SVCS GROUP INC COM 693475105 401 2,000 SH   SOLE   0 0 2,000
PROCTER AND GAMBLE CO COM 742718109 1,920 11,740 SH   SOLE   0 0 11,740
PROGRESSIVE CORP COM 743315103 2,175 21,189 SH   SOLE   0 0 21,189
QUANTUM CORP COM NEW 747906501 189 34,245 SH   SOLE   0 0 34,245
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 4,753 295,198 SH   SOLE   0 0 295,198
ROOT INC COM CL A 77664L108 31 10,000 SH   SOLE   0 0 10,000
SABRA HEALTH CARE REIT INC COM 78573L106 156 11,500 SH   SOLE   0 0 11,500
SALESFORCE COM INC COM 79466L302 608 2,394 SH   SOLE   0 0 2,394
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 310 50,911 SH   SOLE   0 0 50,911
SCHWAB CHARLES CORP COM 808513105 259 3,074 SH   SOLE   0 0 3,074
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 224 3,990 SH   SOLE   0 0 3,990
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 371 3,511 SH   SOLE   0 0 3,511
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 601 3,455 SH   SOLE   0 0 3,455
SERVICENOW INC COM 81762P102 325 500 SH   SOLE   0 0 500
SOLIGENIX INC COM 834223307 13 19,359 SH   SOLE   0 0 19,359
SPDR GOLD TR GOLD SHS 78463V107 951 5,565 SH   SOLE   0 0 5,565
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,273 4,786 SH   SOLE   0 0 4,786
SPDR SER TR BLOOMBERG CONV 78464A359 954 11,495 SH   SOLE   0 0 11,495
SPDR SER TR S&P BIOTECH 78464A870 342 3,057 SH   SOLE   0 0 3,057
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 441 4,819 SH   SOLE   0 0 4,819
SPDR SER TR PORTFLI INTRMDIT 78464A672 230 7,178 SH   SOLE   0 0 7,178
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,369 77,174 SH   SOLE   0 0 77,174
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,009 12,311 SH   SOLE   0 0 12,311
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 835 17,646 SH   SOLE   0 0 17,646
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 234 7,541 SH   SOLE   0 0 7,541
SUNCOR ENERGY INC NEW COM 867224107 431 17,218 SH   SOLE   0 0 17,218
TARGET CORP COM 87612E106 318 1,376 SH   SOLE   0 0 1,376
TESLA INC COM 88160R101 4,605 4,358 SH   SOLE   0 0 4,358
TEXAS INSTRS INC COM 882508104 286 1,518 SH   SOLE   0 0 1,518
TRANSDIGM GROUP INC COM 893641100 11,894 18,692 SH   SOLE   0 0 18,692
UBER TECHNOLOGIES INC COM 90353T100 229 5,464 SH   SOLE   0 0 5,464
UNITEDHEALTH GROUP INC COM 91324P102 386 769 SH   SOLE   0 0 769
VANECK ETF TRUST OIL SERVICES ETF 92189H607 826 4,470 SH   SOLE   0 0 4,470
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,020 12,555 SH   SOLE   0 0 12,555
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 229 3,440 SH   SOLE   0 0 3,440
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 470 9,196 SH   SOLE   0 0 9,196
VERIZON COMMUNICATIONS INC COM 92343V104 517 9,952 SH   SOLE   0 0 9,952
VISA INC COM CL A 92826C839 3,203 14,782 SH   SOLE   0 0 14,782
WALMART INC COM 931142103 1,058 7,310 SH   SOLE   0 0 7,310
WELLS FARGO CO NEW COM 949746101 437 9,114 SH   SOLE   0 0 9,114
WYNN RESORTS LTD COM 983134107 446 5,245 SH   SOLE   0 0 5,245
ZSCALER INC COM 98980G102 2,686 8,359 SH   SOLE   0 0 8,359