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 BBG001S5N9M6 407,065 4,020 SH   SOLE   4,020 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 1,780,960 11,175 SH   SOLE   11,175 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 763,520 2,671 SH   SOLE   2,671 0 0
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0   19,116 19,000 PRN   SOLE   19,000 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,204,944 11,586 SH   SOLE   11,586 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,126,465 20,500 SH   SOLE   20,500 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,193,309 11,553 SH   SOLE   11,553 0 0
AMERESCO INC CL A 02361E108 BBG001S6P9W1 369,150 7,500 SH   SOLE   7,500 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 297,735 1,805 SH   SOLE   1,805 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 241,121 1,180 SH   SOLE   1,180 0 0
APPLE INC COM 037833100 BBG001S5N8V8 9,716,657 58,925 SH   SOLE   58,925 0 0
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3   40,084 40,000 PRN   SOLE   40,000 0 0
BADGER METER INC COM 056525108 BBG001S5P8Q2 201,003 1,650 SH   SOLE   1,650 0 0
BALL CORP COM 058498106 BBG001S5P7Q4 412,002 7,476 SH   SOLE   7,476 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 BBG001S5XP76 101,069 14,336 SH   SOLE   14,336 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 2,793,600 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 8,590,599 27,822 SH   SOLE   27,822 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 BBG001SMMW12 295,476 24,299 SH   SOLE   9,197 0 15,102
BLACKSTONE INC COM 09260D107 BBG001S7H949 202,238 2,302 SH   SOLE   2,302 0 0
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0   22,300 28,000 PRN   SOLE   28,000 0 0
BOOKING HOLDINGS INC NOTE 0.750% 5/0 09857LAN8   46,244 31,000 PRN   SOLE   31,000 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,758,866 10,780 SH   SOLE   10,780 0 0
CHICOS FAS INC COM 168615102 BBG001S976G9 357,500 65,000 SH   SOLE   65,000 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 1,003,366 19,194 SH   SOLE   19,194 0 0
COCA COLA CO COM 191216100 BBG001S5SMQ8 429,385 6,922 SH   SOLE   6,922 0 0
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 3,319,963 33,464 SH   SOLE   33,464 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,189,563 2,394 SH   SOLE   2,394 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 721,104 9,704 SH   SOLE   9,704 0 0
DATADOG INC CL A COM 23804L103 BBG003NJHZW5 1,612,543 22,193 SH   SOLE   22,193 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 497,967 4,973 SH   SOLE   4,973 0 0
DOORDASH INC CL A 25809K105 BBG005D7QCK1 344,686 5,423 SH   SOLE   5,423 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 BBG001SLKJK4 682,494 22,532 SH   SOLE   22,532 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 25,935,152 226,251 SH   SOLE   226,251 0 0
EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3   44,818 46,000 PRN   SOLE   46,000 0 0
EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 200,659 2,564 SH   SOLE   2,564 0 0
EXPEDIA GROUP INC NOTE 2/1 30212PBE4   26,857 30,000 PRN   SOLE   30,000 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 686,801 6,263 SH   SOLE   6,263 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 BBG001TG3G38 174,735 12,490 SH   SOLE   12,490 0 0
FORD MTR CO DEL NOTE 3/1 345370CZ1   9,930 10,000 PRN   SOLE   10,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 361,767 1,891 SH   SOLE   1,891 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 432,399 4,523 SH   SOLE   4,523 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 1,104,741 12,927 SH   SOLE   12,927 0 0
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 213,320 1,275 SH   SOLE   1,275 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 945,269 3,203 SH   SOLE   3,203 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 375,156 1,541 SH   SOLE   1,541 0 0
ILLUMINA INC NOTE 8/1 452327AK5   35,499 36,000 PRN   SOLE   36,000 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 5,609,076 132,885 SH   SOLE   132,885 0 0
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 3,245,472 86,847 SH   SOLE   86,847 0 0
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 259,567 5,320 SH   SOLE   5,320 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 6,746,455 216,094 SH   SOLE   181,376 0 34,718
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 235,742 2,438 SH   SOLE   2,438 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 478,607 2,125 SH   SOLE   2,125 0 0
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 3,572,551 39,190 SH   SOLE   39,190 0 0
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 824,156 16,486 SH   SOLE   16,486 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 282,811 2,280 SH   SOLE   2,280 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 67,491,063 575,961 SH   SOLE   572,059 0 3,902
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 765,953 11,458 SH   SOLE   11,458 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 332,067 4,643 SH   SOLE   4,643 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,075,849 6,941 SH   SOLE   6,941 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 892,624 6,850 SH   SOLE   6,850 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 6,052,778 17,625 SH   SOLE   17,625 0 0
LINDE PLC SHS G54950103 BBG01FND0CH6 274,480 772 SH   SOLE   772 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 BBG001SJCRY5 1,631,282 74,967 SH   SOLE   74,967 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 335,638 710 SH   SOLE   710 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 427,158 2,136 SH   SOLE   2,136 0 0
MARQETA INC CLASS A COM 57142B104 BBG0112Z8873 204,521 44,753 SH   SOLE   44,753 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 205,689 1,235 SH   SOLE   1,235 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 333,128 1,191 SH   SOLE   1,191 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 543,943 6,747 SH   SOLE   6,747 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 284,044 2,670 SH   SOLE   2,670 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 78,497,489 370,376 SH   SOLE   370,376 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 10,300,101 35,727 SH   SOLE   35,727 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 229,744 665 SH   SOLE   665 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 244,479 3,172 SH   SOLE   3,172 0 0
NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 58,920 12,000 SH   SOLE   12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 4,443,593 9,624 SH   SOLE   9,624 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 234,232 2,546 SH   SOLE   2,546 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 BBG0136WM2Y9 2,525,161 530,496 SH   SOLE   530,496 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 BBG001S75CC6 117,192 10,371 SH   SOLE   0 0 10,371
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,152,474 4,149 SH   SOLE   4,149 0 0
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 282,669 841 SH   SOLE   841 0 0
PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8   19,885 18,000 PRN   SOLE   18,000 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 1,367,043 14,057 SH   SOLE   14,057 0 0
PHILLIPS 66 COM 718546104 BBG00286S4P7 1,717,479 16,941 SH   SOLE   16,941 0 0
PIONEER NAT RES CO NOTE 0.250% 5/1 723787AP2   42,711 20,000 PRN   SOLE   20,000 0 0
PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 274,750 69,911 SH   SOLE   69,911 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 BBG0026ZJ313 540,810 8,635 SH   SOLE   8,635 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,695,901 11,406 SH   SOLE   11,406 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 516,287 5,272 SH   SOLE   5,272 0 0
SNOWFLAKE INC CL A 833445109 BBG007DHGNK2 11,344,172 73,525 SH   SOLE   73,525 0 0
SOFI TECHNOLOGIES INC COM 83406F102 BBG00YB1ZF08 69,763 11,493 SH   SOLE   11,493 0 0
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2   31,806 28,000 PRN   SOLE   28,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,214,382 6,628 SH   SOLE   5,858 0 770
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,898,668 4,638 SH   SOLE   4,638 0 0
SPRINKLR INC CL A 85208T107 BBG0043NCD14 356,400 27,500 SH   SOLE   27,500 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 794,304 51,378 SH   SOLE   51,378 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 248,736 2,389 SH   SOLE   2,389 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 BBG001S5QBH4 5,505,901 1,176,475 SH   SOLE   1,126,781 0 49,694
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 44,428,242 238,849 SH   SOLE   238,849 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 262,925 456 SH   SOLE   456 0 0
TIDAL ETF TR RPAR RISK PARI 886364603 BBG00R24NZQ8 2,233,869 114,206 SH   SOLE   114,206 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 253,990 1,262 SH   SOLE   1,262 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 240,936 1,242 SH   SOLE   1,242 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 2,872,324 6,078 SH   SOLE   6,078 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 14,586,338 138,259 SH   SOLE   138,259 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 546,476 4,784 SH   SOLE   2,538 0 2,246
VISA INC COM CL A 92826C839 BBG001SRCFY3 3,273,939 14,521 SH   SOLE   14,521,151 0 0
VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3   16,685 17,000 PRN   SOLE   17,000 0 0
WALMART INC COM 931142103 BBG001S5XH92 322,326 2,186 SH   SOLE   2,186 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 244,391 768 SH   SOLE   768 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 1,014,007 27,127 SH   SOLE   27,127 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0   42,420 44,000 PRN   SOLE   44,000 0 0