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
3M CO COM 88579Y101 211 1,186 SH   SOLE   1,186 0 0
ABBOTT LABS COM 002824100 418 2,968 SH   SOLE   2,968 0 0
ABBVIE INC COM 00287Y109 1,470 10,856 SH   SOLE   10,856 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 914 2,205 SH   SOLE   2,205 0 0
AFFIRM HLDGS INC COM CL A 00827B106 1,509 15,002 SH   SOLE   15,002 0 0
ALPHABET INC CAP STK CL A 02079K305 2,851 984 SH   SOLE   984 0 0
ALPHABET INC CAP STK CL C 02079K107 1,565 541 SH   SOLE   541 0 0
AMERESCO INC CL A 02361E108 611 7,500 SH   SOLE   7,500 0 0
AMERICAN EXPRESS CO COM 025816109 295 1,805 SH   SOLE   1,805 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 214 3,772 SH   SOLE   3,772 0 0
AMERICAN TOWER CORP NEW COM 03027X100 345 1,180 SH   SOLE   1,180 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,433 19,780 SH   SOLE   19,780 0 0
APPLE INC COM 037833100 8,710 49,051 SH   SOLE   49,051 0 0
AT&T INC COM 00206R102 243 9,860 SH   SOLE   9,860 0 0
BALL CORP COM 058498106 720 7,476 SH   SOLE   7,476 0 0
BCE INC COM NEW 05534B760 218 4,180 SH   SOLE   4,180 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,704 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,392 28,066 SH   SOLE   28,066 0 0
BIO-TECHNE CORP COM 09073M104 233 450 SH   SOLE   450 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 230 24,299 SH   SOLE   9,197 0 15,102
BRISTOL-MYERS SQUIBB CO COM 110122108 273 4,380 SH   SOLE   4,380 0 0
CHEVRON CORP NEW COM 166764100 1,105 9,420 SH   SOLE   9,420 0 0
CHICOS FAS INC COM 168615102 338 62,800 SH   SOLE   62,800 0 0
CISCO SYS INC COM 17275R102 1,542 24,339 SH   SOLE   24,339 0 0
COCA COLA CO COM 191216100 227 3,835 SH   SOLE   3,835 0 0
CONOCOPHILLIPS COM 20825C104 2,415 33,464 SH   SOLE   33,464 0 0
COSTCO WHSL CORP NEW COM 22160K105 681 1,200 SH   SOLE   1,200 0 0
CVS HEALTH CORP COM 126650100 1,074 10,413 SH   SOLE   10,413 0 0
DATADOG INC CL A COM 23804L103 2,484 13,944 SH   SOLE   13,944 0 0
DISNEY WALT CO COM 254687106 652 4,211 SH   SOLE   4,211 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 480 24,232 SH   SOLE   24,232 0 0
EVERSOURCE ENERGY COM 30040W108 222 2,441 SH   SOLE   2,441 0 0
EXXON MOBIL CORP COM 30231G102 336 5,484 SH   SOLE   5,484 0 0
GALLAGHER ARTHUR J & CO COM 363576109 321 1,891 SH   SOLE   1,891 0 0
GENERAL ELECTRIC CO COM NEW 369604301 427 4,523 SH   SOLE   4,523 0 0
GENERAL MLS INC COM 370334104 955 14,168 SH   SOLE   14,168 0 0
HOME DEPOT INC COM 437076102 1,154 2,780 SH   SOLE   2,780 0 0
ILLINOIS TOOL WKS INC COM 452308109 380 1,541 SH   SOLE   1,541 0 0
INTEL CORP COM 458140100 231 4,494 SH   SOLE   4,494 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 6,017 132,885 SH   SOLE   132,885 0 0
ISHARES GOLD TR ISHARES NEW 464285204 1,639 47,097 SH   SOLE   47,097 0 0
ISHARES TR MSCI ACWI ETF 464288257 4,177 39,485 SH   SOLE   39,485 0 0
ISHARES TR MSCI EAFE ETF 464287465 322 4,087 SH   SOLE   4,087 0 0
ISHARES TR PFD AND INCM SEC 464288687 9,318 236,308 SH   SOLE   201,590 0 34,718
ISHARES TR RUS 1000 ETF 464287622 562 2,125 SH   SOLE   2,125 0 0
ISHARES TR SELECT DIVID ETF 464287168 77,606 633,050 SH   SOLE   629,148 0 3,902
JOHNSON & JOHNSON COM 478160104 1,758 10,276 SH   SOLE   10,276 0 0
JPMORGAN CHASE & CO COM 46625H100 1,050 6,628 SH   SOLE   6,628 0 0
LAM RESEARCH CORP COM 512807108 216 301 SH   SOLE   301 0 0
LILLY ELI & CO COM 532457108 4,824 17,466 SH   SOLE   17,466 0 0
LOCKHEED MARTIN CORP COM 539830109 224 629 SH   SOLE   629 0 0
LOWES COS INC COM 548661107 379 1,468 SH   SOLE   1,468 0 0
MEDTRONIC PLC SHS G5960L103 674 6,513 SH   SOLE   6,513 0 0
MERCK & CO INC COM 58933Y105 312 4,073 SH   SOLE   4,073 0 0
META PLATFORMS INC CL A 30303M102 102,191 303,824 SH   SOLE   303,824 0 0
MICROSOFT CORP COM 594918104 11,344 33,729 SH   SOLE   33,729 0 0
MIDDLESEX WTR CO COM 596680108 211 1,750 SH   SOLE   1,750 0 0
MONGODB INC CL A 60937P106 270 510 SH   SOLE   510 0 0
NETFLIX INC COM 64110L106 220 365 SH   SOLE   365 0 0
NOKIA CORP SPONSORED ADR 654902204 75 12,000 SH   SOLE   12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,725 9,624 SH   SOLE   9,624 0 0
NOVARTIS AG SPONSORED ADR 66987V109 223 2,546 SH   SOLE   2,546 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 166 10,371 SH   SOLE   0 0 10,371
NVIDIA CORPORATION COM 67066G104 584 1,984 SH   SOLE   1,984 0 0
PARKER-HANNIFIN CORP COM 701094104 268 841 SH   SOLE   841 0 0
PHILIP MORRIS INTL INC COM 718172109 1,335 14,057 SH   SOLE   14,057 0 0
PHILLIPS 66 COM 718546104 1,221 16,848 SH   SOLE   16,848 0 0
PLANET LABS PBC COM CL A 72703X106 430 69,911 SH   SOLE   69,911 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 649 8,119 SH   SOLE   8,119 0 0
PROCTER AND GAMBLE CO COM 742718109 1,660 10,148 SH   SOLE   10,148 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 444 5,157 SH   SOLE   5,157 0 0
SNOWFLAKE INC CL A 833445109 7,687 22,693 SH   SOLE   22,693 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,645 15,473 SH   SOLE   14,703 0 770
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,697 3,573 SH   SOLE   3,573 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,905 8,138 SH   SOLE   8,138 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,409 98,100 SH   SOLE   98,100 0 0
STONECO LTD COM CL A G85158106 234 13,856 SH   SOLE   13,856 0 0
TARGET CORP COM 87612E106 244 1,056 SH   SOLE   1,056 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 7,196 1,247,127 SH   SOLE   1,197,433 0 49,694
TEXAS INSTRS INC COM 882508104 44,752 237,448 SH   SOLE   237,448 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 211 1,045 SH   SOLE   1,045 0 0
TRUIST FINL CORP COM 89832Q109 204 3,485 SH   SOLE   3,485 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,631 38,893 SH   SOLE   38,893 0 0
UNION PAC CORP COM 907818108 310 1,232 SH   SOLE   1,232 0 0
UNITED PARCEL SERVICE INC CL B 911312106 236 1,100 SH   SOLE   1,100 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,656 5,289 SH   SOLE   5,289 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 927 28,932 SH   SOLE   26,809 0 2,123
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 15,805 140,974 SH   SOLE   140,974 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 371 4,782 SH   SOLE   2,536 0 2,246
VERIZON COMMUNICATIONS INC COM 92343V104 309 5,952 SH   SOLE   5,952 0 0
VISA INC COM CL A 92826C839 3,637 16,784 SH   SOLE   16,784 0 0
WALMART INC COM 931142103 287 1,986 SH   SOLE   1,986 0 0
WELLS FARGO CO NEW COM 949746101 1,302 27,127 SH   SOLE   27,127 0 0