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
Expires: July 31, 2015
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
2023 ETF SERIES TRUST II GMO US QUALITY E 90139K100 567,459 15,680 SH SOLE 15,680 0 0
3M CO COM 88579Y101 485,711 3,129 SH SOLE 3,129 0 0
ABBOTT LABS COM 002824100 1,036,963 7,742 SH SOLE 7,742 0 0
ABBVIE INC COM 00287Y109 2,608,761 11,267 SH SOLE 11,267 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 667,051 2,704 SH SOLE 2,704 0 0
ADVISORSHARES TR PURE US CANNABIS 00768Y453 154,669 32,290 SH SOLE 32,290 0 0
AECOM COM 00766T100 456,645 3,500 SH SOLE 3,500 0 0
AIR PRODS & CHEMS INC COM 009158106 237,812 872 SH SOLE 872 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 520,748 13,625 SH SOLE 13,625 0 0
ALPHABET INC CAP STK CL C 02079K107 7,583,173 31,136 SH SOLE 31,136 0 0
ALPHABET INC CAP STK CL A 02079K305 35,590,569 146,403 SH SOLE 146,403 0 0
AMAZON COM INC COM 023135106 30,018,732 136,716 SH SOLE 136,716 0 0
AMERESCO INC CL A 02361E108 251,850 7,500 SH SOLE 7,500 0 0
AMERICAN ELEC PWR CO INC COM 025537101 393,750 3,500 SH SOLE 3,500 0 0
AMERICAN EXPRESS CO COM 025816109 1,200,094 3,613 SH SOLE 3,613 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 597,925 7,613 SH SOLE 7,613 0 0
AMERICAN TOWER CORP NEW COM 03027X100 226,938 1,180 SH SOLE 1,180 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 8,815,163 66,145 SH SOLE 66,145 0 0
APPLE INC COM 037833100 24,974,992 98,083 SH SOLE 98,083 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 713,318 736 SH SOLE 736 0 0
AT&T INC COM 00206R102 247,346 8,758 SH SOLE 8,758 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,087,418 3,705 SH SOLE 3,705 0 0
BADGER METER INC COM 056525108 294,657 1,650 SH SOLE 1,650 0 0
BALL CORP COM 058498106 376,940 7,476 SH SOLE 7,476 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 275,968 14,336 SH SOLE 14,336 0 0
BANK AMERICA CORP COM 060505104 13,927,203 269,959 SH SOLE 269,959 0 0
BANK AMERICA CORP 7.25%CNV PFD L 060505682 236,800 185 SH SOLE 185 0 0
BECTON DICKINSON & CO COM 075887109 9,922,256 53,012 SH SOLE 53,012 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,693,129 27,237 SH SOLE 27,237 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,279,400 7 SH SOLE 7 0 0
BLACKROCK ETF TRUST II ISHARES HIGH YIE 092528843 308,225 6,266 SH SOLE 6,266 0 0
BLACKSTONE INC COM 09260D107 2,238,222 13,100 SH SOLE 13,100 0 0
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0 27,608 28,000 SH SOLE 28,000 0 0
BOEING CO COM 097023105 372,523 1,726 SH SOLE 1,726 0 0
BRAZE INC COM CL A 10576N102 212,020 7,455 SH SOLE 7,455 0 0
BROADCOM INC COM 11135F101 1,100,580 3,336 SH SOLE 3,336 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 240,030 3,500 SH SOLE 3,500 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2,589,199 78,723 SH SOLE 78,723 0 0
CATERPILLAR INC COM 149123101 899,438 1,885 SH SOLE 1,885 0 0
CENTERPOINT ENERGY INC COM 15189T107 4,660,889 120,126 SH SOLE 120,126 0 0
CGI INC CL A SUB VTG 12532H104 534,780 6,000 SH SOLE 6,000 0 0
CHENIERE ENERGY INC COM NEW 16411R208 19,685,215 83,774 SH SOLE 83,774 0 0
CHEVRON CORP NEW COM 166764100 2,324,189 14,966 SH SOLE 14,966 0 0
CHUBB LIMITED COM H1467J104 563,371 1,996 SH SOLE 1,996 0 0
CISCO SYS INC COM 17275R102 3,075,068 44,944 SH SOLE 44,944 0 0
CITIGROUP INC COM NEW 172967424 15,546,072 153,163 SH SOLE 153,163 0 0
CLEARWAY ENERGY INC CL C 18539C204 4,673,454 165,432 SH SOLE 165,432 0 0
COCA COLA CO COM 191216100 14,196,724 214,064 SH SOLE 214,064 0 0
CONOCOPHILLIPS COM 20825C104 3,227,222 34,118 SH SOLE 34,118 0 0
CORNING INC COM 219350105 483,977 5,900 SH SOLE 5,900 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,735,798 4,035 SH SOLE 4,035 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 3,337,900 374,204 SH SOLE 374,204 0 0
CRH PLC ORD G25508105 11,130,917 92,835 SH SOLE 92,835 0 0
CROWN HLDGS INC COM 228368106 10,566,946 109,400 SH SOLE 109,400 0 0
CVS HEALTH CORP COM 126650100 357,349 4,740 SH SOLE 4,740 0 0
DATADOG INC CL A COM 23804L103 4,316,571 30,313 SH SOLE 30,313 0 0
DEERE & CO COM 244199105 959,331 2,098 SH SOLE 2,098 0 0
DISNEY WALT CO COM 254687106 970,159 8,473 SH SOLE 8,473 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 565,955 21,860 SH SOLE 21,860 0 0
DTE ENERGY CO COM 233331107 5,408,000 38,238 SH SOLE 38,238 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 8,433,810 68,152 SH SOLE 68,152 0 0
ELI LILLY & CO COM 532457108 15,460,669 20,263 SH SOLE 20,263 0 0
EMERSON ELEC CO COM 291011104 511,602 3,900 SH SOLE 3,900 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 35,600,435 2,074,617 SH SOLE 2,074,617 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 48,261,998 1,543,396 SH SOLE 1,543,396 0 0
EOG RES INC COM 26875P101 17,934,379 159,957 SH SOLE 159,957 0 0
EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 40,812 46,000 SH SOLE 46,000 0 0
EXPEDIA GROUP INC NOTE 2/1 30212PBE4 30,234 30,000 SH SOLE 30,000 0 0
EXXON MOBIL CORP COM 30231G102 1,813,809 16,087 SH SOLE 16,087 0 0
FEDEX CORP COM 31428X106 1,331,632 5,647 SH SOLE 5,647 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 6,682,829 118,343 SH SOLE 109,657 0 8,686
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 507,945 5,150 SH SOLE 5,150 0 0
FORD MTR CO NOTE 3/1 345370CZ1 10,046 10,000 SH SOLE 10,000 0 0
FORTINET INC COM 34959E109 420,400 5,000 SH SOLE 5,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 585,718 1,891 SH SOLE 1,891 0 0
GE AEROSPACE COM NEW 369604301 1,647,892 5,478 SH SOLE 5,478 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 10,552,076 140,507 SH SOLE 140,507 0 0
GE VERNOVA INC COM 36828A101 791,378 1,287 SH SOLE 1,287 0 0
GENERAL MLS INC COM 370334104 418,839 8,307 SH SOLE 8,307 0 0
GENUINE PARTS CO COM 372460105 530,145 3,825 SH SOLE 3,825 0 0
GITLAB INC CLASS A COM 37637K108 309,429 6,864 SH SOLE 6,864 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 264,830 332 SH SOLE 332 0 0
GRAINGER W W INC COM 384802104 830,981 872 SH SOLE 872 0 0
HEALTHCARE RLTY TR CL A COM 42226K105 13,618,589 755,329 SH SOLE 755,329 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 6,123,366 319,758 SH SOLE 319,758 0 0
HOME DEPOT INC COM 437076102 1,427,509 3,523 SH SOLE 3,523 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102 6,394,059 77,815 SH SOLE 77,815 0 0
ILLINOIS TOOL WKS INC COM 452308109 679,541 2,606 SH SOLE 2,606 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,020,855 3,618 SH SOLE 3,618 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 6,571,163 132,885 SH SOLE 132,885 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,020,629 1,700 SH SOLE 1,700 0 0
ISHARES GOLD TR ISHARES NEW 464285204 3,496,380 48,047 SH SOLE 48,047 0 0
ISHARES INC CORE MSCI EMKT 46434G103 485,455 7,364 SH SOLE 7,364 0 0
ISHARES TR U.S. TECH ETF 464287721 1,919,428 9,800 SH SOLE 9,800 0 0
ISHARES TR PFD AND INCM SEC 464288687 14,952,662 472,886 SH SOLE 462,132 0 10,754
ISHARES TR CORE MSCI EAFE 46432F842 981,063 11,236 SH SOLE 11,236 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 696,742 3,582 SH SOLE 3,582 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,953,947 28,700 SH SOLE 28,700 0 0
ISHARES TR MSCI JP VALUE 46435U374 597,711 15,305 SH SOLE 15,305 0 0
ISHARES TR MSCI EAFE ETF 464287465 451,257 4,833 SH SOLE 4,833 0 0
ISHARES TR RUS 1000 ETF 464287622 565,032 1,546 SH SOLE 1,546 0 0
ISHARES TR SELECT DIVID ETF 464287168 93,737,390 659,657 SH SOLE 655,030 0 4,627
ISHARES TR MBS ETF 464288588 24,533,857 257,844 SH SOLE 253,799 0 4,045
ISHARES TR MSCI ACWI ETF 464288257 1,213,056 8,775 SH SOLE 8,775 0 0
ISHARES TR CORE S&P US GWT 464287671 422,868 2,570 SH SOLE 2,570 0 0
ISHARES TR S&P 100 ETF 464287101 1,351,833 4,061 SH SOLE 4,061 0 0
ISHARES TR CORE S&P SCP ETF 464287804 375,313 3,158 SH SOLE 3,158 0 0
JANUS DETROIT STR TR HENDERSON SECURI 47103U746 731,780 14,000 SH SOLE 14,000 0 0
JOHNSON & JOHNSON COM 478160104 6,312,151 34,042 SH SOLE 34,042 0 0
JPMORGAN CHASE & CO. COM 46625H100 19,352,261 61,352 SH SOLE 61,352 0 0
KIMBERLY-CLARK CORP COM 494368103 259,125 2,084 SH SOLE 2,084 0 0
KINDER MORGAN INC DEL COM 49456B101 789,085 27,873 SH SOLE 27,873 0 0
KKR & CO INC COM 48251W104 4,644,832 35,743 SH SOLE 35,743 0 0
KOPIN CORP COM 500600101 48,600 20,000 SH SOLE 20,000 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 456,850 5,000 SH SOLE 5,000 0 0
LAM RESEARCH CORP COM NEW 512807306 403,039 3,010 SH SOLE 3,010 0 0
LEIDOS HOLDINGS INC COM 525327102 438,387 2,320 SH SOLE 2,320 0 0
LINCOLN ELEC HLDGS INC COM 533900106 353,745 1,500 SH SOLE 1,500 0 0
LINDE PLC SHS G54950103 1,499,561 3,156 SH SOLE 3,156 0 0
LOCKHEED MARTIN CORP COM 539830109 354,439 710 SH SOLE 710 0 0
LOWES COS INC COM 548661107 484,777 1,929 SH SOLE 1,929 0 0
MARQETA INC CLASS A COM 57142B104 202,536 38,359 SH SOLE 38,359 0 0
MARSH & MCLENNAN COS INC COM 571748102 238,813 1,185 SH SOLE 1,185 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,186,635 21,424 SH SOLE 21,424 0 0
MCDONALDS CORP COM 580135101 479,053 1,576 SH SOLE 1,576 0 0
MCKESSON CORP COM 58155Q103 309,016 400 SH SOLE 400 0 0
MEDTRONIC PLC SHS G5960L103 10,507,543 110,327 SH SOLE 110,327 0 0
MERCK & CO INC COM 58933Y105 3,088,946 36,803 SH SOLE 36,803 0 0
META PLATFORMS INC CL A 30303M102 17,403,337 23,698 SH SOLE 23,698 0 0
METALLA RTY & STREAMING LTD COM NEW 59124U605 708,520 111,578 SH SOLE 111,578 0 0
METLIFE INC COM 59156R108 565,305 6,863 SH SOLE 6,863 0 0
MICROSOFT CORP COM 594918104 34,074,610 65,787 SH SOLE 65,787 0 0
MONDELEZ INTL INC CL A 609207105 5,039,455 80,670 SH SOLE 80,670 0 0
MPLX LP COM UNIT REP LTD 55336V100 29,473,885 590,067 SH SOLE 590,067 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,297,026 31,609 SH SOLE 31,609 0 0
NETFLIX INC COM 64110L106 774,502 646 SH SOLE 646 0 0
NEXTERA ENERGY INC COM 65339F101 24,316,735 322,118 SH SOLE 322,118 0 0
NOKIA CORP SPONSORED ADR 654902204 57,720 12,000 SH SOLE 12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,884,203 9,657 SH SOLE 9,657 0 0
NOVARTIS AG SPONSORED ADR 66987V109 3,788,594 29,543 SH SOLE 29,543 0 0
NRG ENERGY INC COM NEW 629377508 388,680 2,400 SH SOLE 2,400 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 8,208,759 512,727 SH SOLE 512,727 0 0
NVIDIA CORPORATION COM 67066G104 7,763,594 41,610 SH SOLE 41,610 0 0
ONEOK INC NEW COM 682680103 1,129,357 15,477 SH SOLE 15,477 0 0
ORACLE CORP COM 68389X105 1,687,440 6,000 SH SOLE 6,000 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 221,550 2,055 SH SOLE 2,055 0 0
PARKER-HANNIFIN CORP COM 701094104 637,604 841 SH SOLE 841 0 0
PEPSICO INC COM 713448108 2,085,253 14,848 SH SOLE 14,848 0 0
PFIZER INC COM 717081103 211,051 8,283 SH SOLE 8,283 0 0
PG&E CORP COM 69331C108 178,758 11,854 SH SOLE 11,854 0 0
PHILLIPS 66 COM 718546104 2,274,935 16,725 SH SOLE 16,725 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 791,580 43,398 SH SOLE 43,398 0 0
PNC FINL SVCS GROUP INC COM 693475105 5,620,816 27,974 SH SOLE 27,974 0 0
PPL CORP COM 69351T106 4,085,110 109,933 SH SOLE 109,933 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 3,131,841 42,949 SH SOLE 42,949 0 0
PROCTER AND GAMBLE CO COM 742718109 4,646,213 30,238 SH SOLE 30,238 0 0
PROLOGIS INC. COM 74340W103 1,067,555 9,322 SH SOLE 9,322 0 0
RTX CORPORATION COM 75513E101 1,925,801 11,509 SH SOLE 11,509 0 0
S&P GLOBAL INC COM 78409V104 903,620 1,856 SH SOLE 1,856 0 0
SCHWAB CHARLES CORP COM 808513105 239,248 2,506 SH SOLE 2,506 0 0
SERVICENOW INC COM 81762P102 311,055 338 SH SOLE 338 0 0
SERVICETITAN INC SHS CL A 81764X103 634,523 6,293 SH SOLE 6,293 0 0
SHELL PLC SPON ADS 780259305 286,835 4,010 SH SOLE 4,010 0 0
SNOWFLAKE INC COM SHS 833445109 19,746,903 87,550 SH SOLE 87,550 0 0
SPDR GOLD TR GOLD SHS 78463V107 61,260,989 172,338 SH SOLE 172,338 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,030,950 19,560 SH SOLE 19,560 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 301,536 432 SH SOLE 432 0 0
SPRINKLR INC CL A 85208T107 183,018 23,707 SH SOLE 23,707 0 0
STARBUCKS CORP COM 855244109 218,268 2,580 SH SOLE 2,580 0 0
STATE STR CORP COM 857477103 675,990 5,827 SH SOLE 5,827 0 0
STRYKER CORPORATION COM 863667101 335,291 907 SH SOLE 907 0 0
SYSCO CORP COM 871829107 1,150,290 13,970 SH SOLE 13,970 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 4,457,449 905,985 SH SOLE 869,141 0 36,844
TESLA INC COM 88160R101 460,285 1,035 SH SOLE 1,035 0 0
TEXAS INSTRS INC COM 882508104 43,569,276 237,137 SH SOLE 237,137 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,832,281 5,839 SH SOLE 5,839 0 0
TJX COS INC NEW COM 872540109 223,892 1,549 SH SOLE 1,549 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 470,661 1,115 SH SOLE 1,115 0 0
UBER TECHNOLOGIES INC COM 90353T100 523,356 5,342 SH SOLE 5,342 0 0
UBS GROUP AG SHS H42097107 1,051,855 25,655 SH SOLE 25,655 0 0
UNILEVER PLC SPON ADR NEW 904767704 9,668,509 163,099 SH SOLE 163,099 0 0
UNION PAC CORP COM 907818108 2,217,860 9,383 SH SOLE 9,383 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,871,181 5,419 SH SOLE 5,419 0 0
VALERO ENERGY CORP COM 91913Y100 291,655 1,713 SH SOLE 1,713 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 616,960 1,880 SH SOLE 1,880 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 252,677 412 SH SOLE 412 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 223,788 1,200 SH SOLE 1,200 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 208,748 2,134 SH SOLE 2,134 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 210,275 2,500 SH SOLE 2,500 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 19,463,786 138,090 SH SOLE 138,090 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306 290,485 2,308 SH SOLE 2,308 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 242,848 5,525 SH SOLE 5,525 0 0
VISA INC COM CL A 92826C839 14,701,637 43,065 SH SOLE 43,065 0 0
VISTRA CORP COM 92840M102 27,022,266 137,925 SH SOLE 137,925 0 0
WALMART INC COM 931142103 838,805 8,139 SH SOLE 8,139 0 0
WELLS FARGO CO NEW COM 949746101 2,705,203 32,273 SH SOLE 32,273 0 0
WEST FRASER TIMBER CO LTD COM 952845105 373,890 5,500 SH SOLE 5,500 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,894,480 116,760 SH SOLE 116,760 0 0
WILLIAMS COS INC COM 969457100 831,912 13,132 SH SOLE 13,132 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 5,652,127 57,382 SH SOLE 57,382 0 0