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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   793,339 7,226 SH   SOLE   0 0 7,226
ABBVIE INC COM 00287Y109   648,385 4,012 SH   SOLE   0 0 4,012
AES CORP COM 00130H105   395,824 13,763 SH   SOLE   0 0 13,763
AGILENT TECHNOLOGIES INC COM 00846U101   227,618 1,521 SH   SOLE   0 0 1,521
AKOUSTIS TECHNOLOGIES INC COM 00973N102   64,860 23,000 SH   SOLE   0 0 23,000
ALPHABET INC CAP STK CL A 02079K305   3,173,192 35,965 SH   SOLE   0 0 35,965
ALPHABET INC CAP STK CL C 02079K107   9,694,374 109,257 SH   SOLE   0 0 109,257
ALPS ETF TR ALERIAN MLP 00162Q452   214,524 5,635 SH   SOLE   0 0 5,635
ALTRIA GROUP INC COM 02209S103   378,683 8,284 SH   SOLE   0 0 8,284
AMAZON COM INC COM 023135106   7,961,436 94,779 SH   SOLE   0 0 94,779
AMERICAN EXPRESS CO COM 025816109   585,386 3,962 SH   SOLE   0 0 3,962
AMERICAN TOWER CORP NEW COM 03027X100   298,282 1,408 SH   SOLE   0 0 1,408
AMETEK INC COM 031100100   264,993 1,897 SH   SOLE   0 0 1,897
AMGEN INC COM 031162100   393,266 1,497 SH   SOLE   0 0 1,497
ANALOG DEVICES INC COM 032654105   278,868 1,700 SH   SOLE   0 0 1,700
ANGI INC COM CL A NEW 00183L102   23,500 10,000 SH   SOLE   0 0 10,000
AON PLC SHS CL A G0403H108   352,064 1,173 SH   SOLE   0 0 1,173
APPLE INC COM 037833100   8,727,476 67,171 SH   SOLE   0 0 67,171
APPLIED MATLS INC COM 038222105   265,768 2,729 SH   SOLE   0 0 2,729
AT&T INC COM 00206R102   198,073 10,759 SH   SOLE   0 0 10,759
BANK AMERICA CORP COM 060505104   296,422 8,950 SH   SOLE   0 0 8,950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,754,626 25,104 SH   SOLE   0 0 25,104
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,343,555 5 SH   SOLE   0 0 5
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101   218,960 14,000 SH   SOLE   0 0 14,000
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   423,201 4,049 SH   SOLE   0 0 4,049
BRISTOL-MYERS SQUIBB CO COM 110122108   340,611 4,734 SH   SOLE   0 0 4,734
CADIZ INC COM NEW 127537207   330,453 132,181 SH   SOLE   0 0 132,181
CALIFORNIA WTR SVC GROUP COM 130788102   242,560 4,000 SH   SOLE   0 0 4,000
CANADIAN PAC RY LTD COM 13645T100   691,488 9,271 SH   SOLE   0 0 9,271
CARDINAL HEALTH INC COM 14149Y108   355,754 4,628 SH   SOLE   0 0 4,628
CATERPILLAR INC COM 149123101   870,687 3,635 SH   SOLE   0 0 3,635
CDW CORP COM 12514G108   384,661 2,154 SH   SOLE   0 0 2,154
CHARTER COMMUNICATIONS INC N CL A 16119P108   2,299,098 6,780 SH   SOLE   0 0 6,780
CHEVRON CORP NEW COM 166764100   2,780,839 15,493 SH   SOLE   0 0 15,493
CISCO SYS INC COM 17275R102   510,705 10,720 SH   SOLE   0 0 10,720
COCA COLA CO COM 191216100   435,283 6,843 SH   SOLE   0 0 6,843
COLGATE PALMOLIVE CO COM 194162103   321,778 4,084 SH   SOLE   0 0 4,084
CONOCOPHILLIPS COM 20825C104   331,698 2,811 SH   SOLE   0 0 2,811
CONSOLIDATED EDISON INC COM 209115104   285,930 3,000 SH   SOLE   0 0 3,000
DANAHER CORPORATION COM 235851102   909,612 3,427 SH   SOLE   0 0 3,427
DISNEY WALT CO COM 254687106   538,135 6,194 SH   SOLE   0 0 6,194
DORCHESTER MINERALS LP COM UNIT 25820R105   10,370,809 346,502 SH   SOLE   0 0 346,502
EAST WEST BANCORP INC COM 27579R104   540,710 8,205 SH   SOLE   0 0 8,205
ENTERPRISE PRODS PARTNERS L COM 293792107   5,028,175 208,465 SH   SOLE   0 0 208,465
ESSEX PPTY TR INC COM 297178105   560,528 2,645 SH   SOLE   0 0 2,645
ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105   1,396,936 56,786 SH   SOLE   0 0 56,786
EXXON MOBIL CORP COM 30231G102   1,558,828 14,133 SH   SOLE   0 0 14,133
FEDEX CORP COM 31428X106   364,240 2,103 SH   SOLE   0 0 2,103
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   225,335 5,500 SH   SOLE   0 0 5,500
FIRST REP BK SAN FRANCISCO C COM 33616C100   2,446,853 20,074 SH   SOLE   0 0 20,074
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   928,072 23,975 SH   SOLE   0 0 23,975
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,585,822 35,565 SH   SOLE   0 0 35,565
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680   5,045,695 164,623 SH   SOLE   0 0 164,623
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   329,804 10,095 SH   SOLE   0 0 10,095
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672   307,088 9,808 SH   SOLE   0 0 9,808
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802   497,226 16,878 SH   SOLE   0 0 16,878
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F581   262,988 13,900 SH   SOLE   0 0 13,900
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854   256,304 8,236 SH   SOLE   0 0 8,236
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615   296,925 9,845 SH   SOLE   0 0 9,845
FIVE POINT HOLDINGS LLC COM CL A 33833Q106   562,954 241,611 SH   SOLE   0 0 241,611
FLOTEK INDS INC DEL COM 343389102   343,244 306,468 SH   SOLE   0 0 306,468
FORTINET INC COM 34959E109   636,108 13,011 SH   SOLE   0 0 13,011
FRANKLIN RESOURCES INC COM 354613101   394,434 14,952 SH   SOLE   0 0 14,952
GLOBAL WTR RES INC COM 379463102   368,183 27,725 SH   SOLE   0 0 27,725
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   4,680,462 46,941 SH   SOLE   0 0 46,941
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230   216,466 4,368 SH   SOLE   0 0 4,368
GOLDMAN SACHS GROUP INC COM 38141G104   302,652 881 SH   SOLE   0 0 881
HARBOR ETF TRUST ALL WEATHER INFL 41151J505   202,132 9,175 SH   SOLE   0 0 9,175
HELIUS MED TECHNOLOGIES INC COM CL A NEW 42328V603   17,274 56,284 SH   SOLE   0 0 56,284
HOME DEPOT INC COM 437076102   365,732 1,158 SH   SOLE   0 0 1,158
HUNTINGTON INGALLS INDS INC COM 446413106   358,015 1,552 SH   SOLE   0 0 1,552
IAC INC COM NEW 44891N208   377,400 8,500 SH   SOLE   0 0 8,500
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   1,036,453 38,982 SH   SOLE   0 0 38,982
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   5,882,990 201,110 SH   SOLE   0 0 201,110
INNOVATOR ETFS TR US EQTY ULTRA B 45782C532   291,718 10,635 SH   SOLE   0 0 10,635
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664   1,418,989 46,785 SH   SOLE   0 0 46,785
INNOVATOR ETFS TR US EQTY ULTRA B 45782C649   757,099 28,678 SH   SOLE   0 0 28,678
INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822   503,352 27,902 SH   SOLE   0 0 27,902
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   2,971,300 98,420 SH   SOLE   0 0 98,420
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   2,932,574 94,870 SH   SOLE   0 0 94,870
INTEL CORP COM 458140100   235,641 8,916 SH   SOLE   0 0 8,916
INTERNATIONAL BUSINESS MACHS COM 459200101   706,156 5,012 SH   SOLE   0 0 5,012
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214   231,173 9,346 SH   SOLE   0 0 9,346
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544   1,627,466 64,749 SH   SOLE   0 0 64,749
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   2,218,467 105,742 SH   SOLE   0 0 105,742
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,734,660 74,417 SH   SOLE   0 0 74,417
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   23,631,705 167,304 SH   SOLE   0 0 167,304
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   10,347,170 145,632 SH   SOLE   0 0 145,632
INVESCO QQQ TR UNIT SER 1 46090E103   1,153,178 4,331 SH   SOLE   0 0 4,331
ISHARES TR CORE S&P500 ETF 464287200   17,708,913 46,092 SH   SOLE   0 0 46,092
ISHARES TR RUS MDCP VAL ETF 464287473   2,940,418 27,914 SH   SOLE   0 0 27,914
ISHARES TR S&P 500 VAL ETF 464287408   13,682,298 94,315 SH   SOLE   0 0 94,315
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,108,230 11,430 SH   SOLE   0 0 11,430
ISHARES TR S&P MC 400GR ETF 464287606   263,706 3,861 SH   SOLE   0 0 3,861
ISHARES TR SHORT TREAS BD 464288679   7,611,410 69,245 SH   SOLE   0 0 69,245
ISHARES TR ISHARES SEMICDTR 464287523   241,354 694 SH   SOLE   0 0 694
ISHARES TR EAFE GRWTH ETF 464288885   215,666 2,575 SH   SOLE   0 0 2,575
ISHARES TR MSCI EAFE ETF 464287465   272,337 4,149 SH   SOLE   0 0 4,149
ISHARES TR RUS 1000 ETF 464287622   456,537 2,169 SH   SOLE   0 0 2,169
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   737,080 18,066 SH   SOLE   0 0 18,066
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   6,263,169 114,942 SH   SOLE   0 0 114,942
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   3,317,177 73,519 SH   SOLE   0 0 73,519
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   1,439,216 31,335 SH   SOLE   0 0 31,335
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,192,285 23,784 SH   SOLE   0 0 23,784
JOHNSON & JOHNSON COM 478160104   1,630,703 9,231 SH   SOLE   0 0 9,231
JPMORGAN CHASE & CO COM 46625H100   733,242 5,468 SH   SOLE   0 0 5,468
KEYSIGHT TECHNOLOGIES INC COM 49338L103   246,512 1,441 SH   SOLE   0 0 1,441
KIMBERLY-CLARK CORP COM 494368103   321,320 2,367 SH   SOLE   0 0 2,367
KRAFT HEINZ CO COM 500754106   473,661 11,635 SH   SOLE   0 0 11,635
LIBERTY BROADBAND CORP COM SER A 530307107   4,199,056 55,360 SH   SOLE   0 0 55,360
LILLY ELI & CO COM 532457108   466,685 1,276 SH   SOLE   0 0 1,276
LISTED FD TR HORIZON KINETICS 53656F623   226,247 7,187 SH   SOLE   0 0 7,187
LOWES COS INC COM 548661107   603,421 3,029 SH   SOLE   0 0 3,029
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   2,034,227 40,514 SH   SOLE   0 0 40,514
MANCHESTER UTD PLC NEW ORD CL A G5784H106   689,075 29,536 SH   SOLE   0 0 29,536
MASTERCARD INCORPORATED CL A 57636Q104   1,161,954 3,342 SH   SOLE   0 0 3,342
MCDONALDS CORP COM 580135101   609,211 2,312 SH   SOLE   0 0 2,312
MCKESSON CORP COM 58155Q103   303,097 808 SH   SOLE   0 0 808
MCLOUD TECHNOLOGIES CORP *W EXP 11/29/202 582270179   1,870 11,000 SH   SOLE   0 0 11,000
MERCK & CO INC COM 58933Y105   641,513 5,782 SH   SOLE   0 0 5,782
META PLATFORMS INC CL A 30303M102   746,228 6,201 SH   SOLE   0 0 6,201
METLIFE INC COM 59156R108   933,211 12,895 SH   SOLE   0 0 12,895
MICROSOFT CORP COM 594918104   7,026,012 29,297 SH   SOLE   0 0 29,297
MONDELEZ INTL INC CL A 609207105   308,789 4,633 SH   SOLE   0 0 4,633
MOODYS CORP COM 615369105   704,767 2,529 SH   SOLE   0 0 2,529
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   462,079 2,640 SH   SOLE   0 0 2,640
NIKE INC CL B 654106103   345,062 2,949 SH   SOLE   0 0 2,949
NORTHERN LIGHTS FD TR TOEWS AGILTY SHS 66538J720   1,797,857 70,010 SH   SOLE   0 0 70,010
NORTHERN LTS FD TR III HCM DEFND 100 66538R748   1,495,259 43,914 SH   SOLE   0 0 43,914
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730   1,318,856 39,546 SH   SOLE   0 0 39,546
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   301,406 10,067 SH   SOLE   0 0 10,067
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   312,180 10,368 SH   SOLE   0 0 10,368
NU HLDGS LTD ORD SHS CL A G6683N103   40,700 10,000 SH   SOLE   0 0 10,000
NVIDIA CORPORATION COM 67066G104   644,706 4,412 SH   SOLE   0 0 4,412
OMNICOM GROUP INC COM 681919106   432,158 5,298 SH   SOLE   0 0 5,298
OWL ROCK CAPITAL CORPORATION COM 69121K104   409,840 35,484 SH   SOLE   0 0 35,484
PARAMOUNT GLOBAL CLASS B COM 92556H206   217,448 12,882 SH   SOLE   0 0 12,882
PAYCHEX INC COM 704326107   352,920 3,054 SH   SOLE   0 0 3,054
PEPSICO INC COM 713448108   562,602 3,114 SH   SOLE   0 0 3,114
PFIZER INC COM 717081103   674,318 13,160 SH   SOLE   0 0 13,160
PHILIP MORRIS INTL INC COM 718172109   506,468 5,004 SH   SOLE   0 0 5,004
PIMCO ETF TR ACTIVE BD ETF 72201R775   694,072 7,671 SH   SOLE   0 0 7,671
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   236,069 2,393 SH   SOLE   0 0 2,393
PROCTER AND GAMBLE CO COM 742718109   1,788,863 11,803 SH   SOLE   0 0 11,803
QUALCOMM INC COM 747525103   266,165 2,421 SH   SOLE   0 0 2,421
QUANTUM CORP COM NEW 747906501   20,977 19,245 SH   SOLE   0 0 19,245
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   4,192,625 354,706 SH   SOLE   0 0 354,706
S&P GLOBAL INC COM 78409V104   2,212,812 6,607 SH   SOLE   0 0 6,607
SABRA HEALTH CARE REIT INC COM 78573L106   142,945 11,500 SH   SOLE   0 0 11,500
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   581,404 50,911 SH   SOLE   0 0 50,911
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   260,032 2,648 SH   SOLE   0 0 2,648
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   458,079 3,681 SH   SOLE   0 0 3,681
SMUCKER J M CO COM NEW 832696405   488,374 3,082 SH   SOLE   0 0 3,082
SNAP ON INC COM 833034101   455,838 1,995 SH   SOLE   0 0 1,995
SPDR GOLD TR GOLD SHS 78463V107   1,016,992 5,995 SH   SOLE   0 0 5,995
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,632,605 6,884 SH   SOLE   0 0 6,884
SPDR SER TR S&P BIOTECH 78464A870   234,480 2,825 SH   SOLE   0 0 2,825
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   1,388,123 77,419 SH   SOLE   0 0 77,419
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   852,614 21,294 SH   SOLE   0 0 21,294
STATE STR CORP COM 857477103   340,532 4,390 SH   SOLE   0 0 4,390
SUNCOR ENERGY INC NEW COM 867224107   554,355 17,471 SH   SOLE   0 0 17,471
TESLA INC COM 88160R101   846,739 6,874 SH   SOLE   0 0 6,874
TEXAS INSTRS INC COM 882508104   647,993 3,922 SH   SOLE   0 0 3,922
TRANSDIGM GROUP INC COM 893641100   9,308,438 14,784 SH   SOLE   0 0 14,784
UNION PAC CORP COM 907818108   339,595 1,640 SH   SOLE   0 0 1,640
UNITEDHEALTH GROUP INC COM 91324P102   450,697 850 SH   SOLE   0 0 850
USCF ETF TR MIDSTREAM ENERGY 90290T882   215,276 6,430 SH   SOLE   0 0 6,430
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,446,550 19,216 SH   SOLE   0 0 19,216
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   13,557,510 234,478 SH   SOLE   0 0 234,478
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   10,758,062 70,847 SH   SOLE   0 0 70,847
VERIZON COMMUNICATIONS INC COM 92343V104   414,724 10,526 SH   SOLE   0 0 10,526
VISA INC COM CL A 92826C839   1,693,266 8,150 SH   SOLE   0 0 8,150
WALMART INC COM 931142103   1,401,169 9,882 SH   SOLE   0 0 9,882
WELLS FARGO CO NEW COM 949746101   368,224 8,918 SH   SOLE   0 0 8,918
WHEELS UP EXPERIENCE INC COM CL A 96328L106   21,688 21,056 SH   SOLE   0 0 21,056
WHIRLPOOL CORP COM 963320106   275,253 1,946 SH   SOLE   0 0 1,946
WOLVERINE WORLD WIDE INC COM 978097103   174,880 16,000 SH   SOLE   0 0 16,000
WYNN RESORTS LTD COM 983134107   420,185 5,095 SH   SOLE   0 0 5,095