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 441,356 4,020 SH   SOLE   4,020 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 1,805,992 11,175 SH   SOLE   11,175 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 786,268 2,947 SH   SOLE   2,947 0 0
AFFIRM HLDGS INC COM CL A 00827B106 BBG00Y7BP8Z0 169,051 17,482 SH   SOLE   17,482 0 0
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0   20,090 19,000 PRN   SOLE   19,000 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,808,715 20,500 SH   SOLE   20,500 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,028,026 11,586 SH   SOLE   11,586 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 881,328 10,492 SH   SOLE   10,492 0 0
AMERESCO INC CL A 02361E108 BBG001S6P9W1 428,550 7,500 SH   SOLE   7,500 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 266,689 1,805 SH   SOLE   1,805 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 256,562 1,211 SH   SOLE   1,211 0 0
APPLE INC COM 037833100 BBG001S5N8V8 7,642,782 58,822 SH   SOLE   58,822 0 0
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3   36,720 35,000 PRN   SOLE   35,000 0 0
BALL CORP COM 058498106 BBG001S5P7Q4 382,323 7,476 SH   SOLE   7,476 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 BBG001S5XP76 86,159 14,336 SH   SOLE   14,336 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 2,812,266 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 8,748,666 28,322 SH   SOLE   28,322 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 BBG001SMMW12 304,466 24,299 SH   SOLE   9,197 0 15,102
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0   24,024 28,000 PRN   SOLE   28,000 0 0
BOOKING HOLDINGS INC NOTE 0.750% 5/0 09857LAN8   41,572 31,000 PRN   SOLE   31,000 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,934,084 10,775 SH   SOLE   10,775 0 0
CHICOS FAS INC COM 168615102 BBG001S976G9 319,800 65,000 SH   SOLE   65,000 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 921,739 19,348 SH   SOLE   19,348 0 0
COCA COLA CO COM 191216100 BBG001S5SMQ8 440,322 6,922 SH   SOLE   6,922 0 0
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 3,948,752 33,464 SH   SOLE   33,464 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,155,122 2,530 SH   SOLE   2,530 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 904,316 9,704 SH   SOLE   9,704 0 0
DATADOG INC CL A COM 23804L103 BBG003NJHZW5 1,631,186 22,193 SH   SOLE   22,193 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 432,072 4,973 SH   SOLE   4,973 0 0
DOORDASH INC CL A 25809K105 BBG005D7QCK1 264,751 5,423 SH   SOLE   5,423 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 BBG001SLKJK4 674,383 22,532 SH   SOLE   22,532 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 29,304,030 226,251 SH   SOLE   226,251 0 0
EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3   40,603 43,000 PRN   SOLE   43,000 0 0
EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 214,966 2,564 SH   SOLE   2,564 0 0
EXPEDIA GROUP INC NOTE 2/1 30212PBE4   26,168 30,000 PRN   SOLE   30,000 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 604,885 5,484 SH   SOLE   5,484 0 0
FORD MTR CO DEL NOTE 3/1 345370CZ1   9,411 10,000 PRN   SOLE   10,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 356,529 1,891 SH   SOLE   1,891 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 378,982 4,523 SH   SOLE   4,523 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 1,083,929 12,927 SH   SOLE   12,927 0 0
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 221,225 1,275 SH   SOLE   1,275 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 1,029,704 3,260 SH   SOLE   3,260 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 355,124 1,612 SH   SOLE   1,612 0 0
ILLUMINA INC NOTE 8/1 452327AK5   34,976 36,000 PRN   SOLE   36,000 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 5,824,350 132,885 SH   SOLE   132,885 0 0
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 4,058,168 117,322 SH   SOLE   117,322 0 0
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 254,986 5,460 SH   SOLE   5,460 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 69,820,693 578,944 SH   SOLE   575,042 0 3,902
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 229,916 2,429 SH   SOLE   2,429 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 258,991 2,273 SH   SOLE   2,273 0 0
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 819,306 16,386 SH   SOLE   16,386 0 0
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 3,373,632 39,746 SH   SOLE   39,746 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 6,935,164 227,159 SH   SOLE   192,441 0 34,718
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 447,349 2,125 SH   SOLE   2,125 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 706,258 11,458 SH   SOLE   11,458 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 304,767 4,643 SH   SOLE   4,643 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,409,170 7,977 SH   SOLE   7,977 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 918,585 6,850 SH   SOLE   6,850 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 6,447,930 17,625 SH   SOLE   17,625 0 0
LINDE PLC SHS G5494J103 BBG00GVR8YR8 268,493 823 SH   SOLE   823 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 BBG001SJCRY5 1,420,625 74,967 SH   SOLE   74,967 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 386,760 795 SH   SOLE   795 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 498,486 2,502 SH   SOLE   2,502 0 0
MARQETA INC CLASS A COM 57142B104 BBG0112Z8873 273,441 44,753 SH   SOLE   44,753 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 204,368 1,235 SH   SOLE   1,235 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 213,459 810 SH   SOLE   810 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 524,377 6,747 SH   SOLE   6,747 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 281,924 2,541 SH   SOLE   2,541 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 42,867,755 356,222 SH   SOLE   356,222 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 8,814,327 36,754 SH   SOLE   36,754 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 237,953 2,846 SH   SOLE   2,846 0 0
NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 55,680 12,000 SH   SOLE   12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 5,250,951 9,624 SH   SOLE   9,624 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 230,973 2,546 SH   SOLE   2,546 0 0
NOVAVAX INC NOTE 3.750% 2/0 670002AB0   99,190 100,000 PRN   SOLE   100,000 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 BBG0136WM2Y9 2,159,119 530,496 SH   SOLE   530,496 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 BBG001S75CC6 115,740 10,371 SH   SOLE   0 0 10,371
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 639,658 4,377 SH   SOLE   4,377 0 0
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 244,731 841 SH   SOLE   841 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 1,422,709 14,057 SH   SOLE   14,057 0 0
PHILLIPS 66 COM 718546104 BBG00286S4P7 1,763,219 16,941 SH   SOLE   16,941 0 0
PIONEER NAT RES CO NOTE 0.250% 5/1 723787AP2   46,842 20,000 PRN   SOLE   20,000 0 0
PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 304,113 69,911 SH   SOLE   69,911 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 BBG0026ZJ313 383,054 8,119 SH   SOLE   8,119 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,727,881 11,401 SH   SOLE   11,401 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 537,096 5,322 SH   SOLE   5,322 0 0
SNOWFLAKE INC CL A 833445109 BBG007DHGNK2 8,589,147 59,838 SH   SOLE   59,838 0 0
SOFI TECHNOLOGIES INC COM 83406F102 BBG00YB1ZF08 52,983 11,493 SH   SOLE   11,493 0 0
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2   34,023 28,000 PRN   SOLE   28,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 2,645,197 15,593 SH   SOLE   14,823 0 770
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,772,894 4,636 SH   SOLE   4,636 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 BBG003T4VFD1 642,495 8,138 SH   SOLE   8,138 0 0
SPRINKLR INC CL A 85208T107 BBG0043NCD14 224,675 27,500 SH   SOLE   27,500 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 1,383,210 98,100 SH   SOLE   98,100 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 226,728 2,286 SH   SOLE   2,286 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 BBG001S5QBH4 5,596,084 1,211,274 SH   SOLE   1,161,580 0 49,694
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 39,474,923 238,923 SH   SOLE   238,923 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 278,145 505 SH   SOLE   505 0 0
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 228,618 5,313 SH   SOLE   5,313 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 261,322 1,262 SH   SOLE   1,262 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 281,099 1,617 SH   SOLE   1,617 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 3,243,203 6,117 SH   SOLE   6,117 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 843,521 29,432 SH   SOLE   27,309 0 2,123
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 14,959,816 138,248 SH   SOLE   138,248 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 579,961 4,782 SH   SOLE   2,536 0 2,246
VISA INC COM CL A 92826C839 BBG001SRCFY3 3,016,567 14,519 SH   SOLE   14,519 0 0
VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3   16,475 17,000 PRN   SOLE   17,000 0 0
WALMART INC COM 931142103 BBG001S5XH92 309,953 2,186 SH   SOLE   2,186 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 200,908 806 SH   SOLE   806 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 1,120,074 27,127 SH   SOLE   27,127 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0   41,935 44,000 PRN   SOLE   44,000 0 0