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
3M CO COM 88579Y101 458,203 2,829 SH SOLE 2,829 0 0
ABBOTT LABORATORIES COM 002824100 702,509 7,742 SH SOLE 7,742 0 0
ABBVIE INC COM 00287Y109 2,835,228 11,267 SH SOLE 11,267 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 274,390 2,205 SH SOLE 2,205 0 0
ADVISORSHARES TR PURE US CANN ETF 00768Y453 164,033 32,290 SH SOLE 32,290 0 0
AECOM COM 00766T100 331,550 4,750 SH SOLE 4,750 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 328,948 1,122 SH SOLE 1,122 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 444,653 12,625 SH SOLE 12,625 0 0
ALPHABET INC CAP STK CL A 02079K305 49,932,398 139,721 SH SOLE 139,721 0 0
ALPHABET INC CAP STK CL C 02079K107 9,601,036 27,173 SH SOLE 27,173 0 0
AMAZON COM INC COM 023135106 30,794,959 129,206 SH SOLE 129,206 0 0
AMERESCO INC CL A 02361E108 207,000 7,500 SH SOLE 7,500 0 0
AMERICAN ELEC PWR CO INC COM 025537101 629,326 4,600 SH SOLE 4,600 0 0
AMERICAN EXPRESS CO COM 025816109 755,989 2,235 SH SOLE 2,235 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 552,491 7,413 SH SOLE 7,413 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 7,309,552 61,783 SH SOLE 61,783 0 0
APPLE INC COM 037833100 26,331,831 91,000 SH SOLE 91,000 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 3,009,685 1,512 SH SOLE 1,512 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 773,523 3,454 SH SOLE 3,454 0 0
BADGER METER INC COM 056525108 244,827 1,650 SH SOLE 1,650 0 0
BALL CORP COM 058498106 466,502 7,476 SH SOLE 7,476 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 359,260 14,336 SH SOLE 14,336 0 0
BANK OF AMER CORP COM 060505104 14,319,416 251,306 SH SOLE 251,306 0 0
BANK OF AMER CORP 7.25%CNV PFD L 060505682 232,083 185 SH SOLE 185 0 0
BARRICK MNG CORP COM SHS 06849F108 201,097 5,475 SH SOLE 5,475 0 0
BECTON DICKINSON & CO COM 075887109 9,280,161 61,324 SH SOLE 61,324 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,758,723 27,496 SH SOLE 27,496 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,241,950 7 SH SOLE 7 0 0
BLACKSTONE INC COM 09260D107 1,543,655 13,118 SH SOLE 13,118 0 0
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0 27,739 28,000 SH SOLE 28,000 0 0
BOEING CO COM 097023105 373,627 1,726 SH SOLE 1,726 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,844,421 160,366 SH SOLE 160,366 0 0
BROADCOM INC COM 11135F101 2,438,754 6,456 SH SOLE 6,456 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 223,598 5,250 SH SOLE 5,250 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 1,454,674 39,865 SH SOLE 39,865 0 0
CAMDEN NATL CORP COM 133034108 202,783 3,740 SH SOLE 3,740 0 0
CATERPILLAR INC COM 149123101 1,477,992 1,387 SH SOLE 1,387 0 0
CENTERPOINT ENERGY INC COM 15189T107 3,590,669 81,532 SH SOLE 81,532 0 0
CHENIERE ENERGY INC COM NEW 16411R208 10,316,628 43,164 SH SOLE 43,164 0 0
CHEVRON CORPORATION COM 166764100 2,180,524 13,154 SH SOLE 13,154 0 0
CHUBB LIMITED COM H1467J104 680,117 1,996 SH SOLE 1,996 0 0
CISCO SYS INC COM 17275R102 4,729,527 40,265 SH SOLE 40,265 0 0
CITIGROUP INC COM NEW 172967424 12,014,306 85,841 SH SOLE 85,841 0 0
CLEARWAY ENERGY INC CL C 18539C204 3,895,460 113,969 SH SOLE 113,969 0 0
COCA COLA CO COM 191216100 13,779,759 169,555 SH SOLE 169,555 0 0
CONOCOPHILLIPS COM 20825C104 3,546,907 34,118 SH SOLE 34,118 0 0
CORNING INC COM 219350105 945,091 3,700 SH SOLE 3,700 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 3,255,205 3,479 SH SOLE 3,479 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 396,070 40,333 SH SOLE 40,333 0 0
CRH PLC ORD G25508105 10,966,751 102,493 SH SOLE 102,493 0 0
CROWN HLDGS INC COM 228368106 11,463,898 102,521 SH SOLE 102,521 0 0
DATADOG INC CL A COM 23804L103 7,371,573 28,313 SH SOLE 28,313 0 0
DEERE & CO COM 244199105 1,036,495 1,634 SH SOLE 1,634 0 0
DISNEY WALT CO COM 254687106 815,526 8,473 SH SOLE 8,473 0 0
DORCHESTER MINERALS L P COM UNIT 25820R105 551,965 21,860 SH SOLE 21,860 0 0
DTE ENERGY CO COM 233331107 3,968,781 26,047 SH SOLE 26,047 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 8,045,045 63,557 SH SOLE 63,557 0 0
ELI LILLY & CO COM 532457108 25,061,037 20,894 SH SOLE 20,894 0 0
EMERSON ELEC CO COM 291011104 558,285 3,900 SH SOLE 3,900 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 38,416,935 2,009,253 SH SOLE 2,009,253 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 41,382,238 1,125,740 SH SOLE 1,125,740 0 0
EOG RES INC COM 26875P101 15,512,205 119,573 SH SOLE 119,573 0 0
EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 39,032 46,000 SH SOLE 46,000 0 0
EXXON MOBIL CORP COM 30231G102 2,141,719 15,665 SH SOLE 15,665 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 7,913,515 135,459 SH SOLE 126,773 0 8,686
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 316,553 2,475 SH SOLE 2,475 0 0
FORTINET INC COM 34959E109 1,152,150 7,500 SH SOLE 7,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 434,117 1,891 SH SOLE 1,891 0 0
GE AEROSPACE COM NEW 369604301 2,021,132 5,408 SH SOLE 5,408 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 15,485,491 241,923 SH SOLE 241,923 0 0
GE VERNOVA INC COM 36828A101 1,482,685 1,262 SH SOLE 1,262 0 0
GENERAL MILLS INC COM 370334104 241,268 6,933 SH SOLE 6,933 0 0
GENUINE PARTS CO COM 372460105 368,688 3,125 SH SOLE 3,125 0 0
GMO ETF TRUST US QUALITY ETF 90139K100 652,602 15,680 SH SOLE 15,680 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 336,336 332 SH SOLE 332 0 0
HEALTHCARE RLTY TR CL A COM 42226K105 13,969,843 692,605 SH SOLE 692,605 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 9,700,106 453,276 SH SOLE 453,276 0 0
HF SINCLAIR CORP COM 403949100 208,950 3,000 SH SOLE 3,000 0 0
HOME DEPOT INC COM 437076102 1,242,550 3,523 SH SOLE 3,523 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102 9,324,941 130,437 SH SOLE 130,437 0 0
HUNTINGTON BANCSHARES INC COM 446150104 10,727,448 605,045 SH SOLE 605,045 0 0
ILLINOIS TOOL WKS INC COM 452308109 704,845 2,606 SH SOLE 2,606 0 0
INTEL CORP COM 458140100 424,754 3,042 SH SOLE 3,042 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 921,244 3,276 SH SOLE 3,276 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 669,295 1,683 SH SOLE 1,683 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 6,755,873 132,885 SH SOLE 132,885 0 0
ISHARES GOLD TR ISHARES NEW 464285204 3,401,499 45,047 SH SOLE 45,047 0 0
ISHARES INC CORE MSCI EMKT 46434G103 610,059 7,364 SH SOLE 7,364 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 786,047 3,582 SH SOLE 3,582 0 0
ISHARES TR NATIONAL MUN ETF 464288414 787,775 7,319 SH SOLE 7,319 0 0
ISHARES TR CORE S&P US GWT 464287671 483,391 2,570 SH SOLE 2,570 0 0
ISHARES TR S&P 100 ETF 464287101 1,485,985 4,061 SH SOLE 4,061 0 0
ISHARES TR MSCI ACWI ETF 464288257 1,377,412 8,775 SH SOLE 8,775 0 0
ISHARES TR MBS ETF 464288588 37,259,130 394,193 SH SOLE 390,148 0 4,045
ISHARES TR CORE DIV GRWTH 46434V621 2,175,230 28,700 SH SOLE 28,700 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,515,279 57,415 SH SOLE 57,415 0 0
ISHARES TR U.S. TECH ETF 464287721 2,471,854 9,800 SH SOLE 9,800 0 0
ISHARES TR SELECT DIVID ETF 464287168 101,809,583 651,372 SH SOLE 646,745 0 4,627
ISHARES TR RUS 1000 ETF 464287622 599,918 1,465 SH SOLE 1,465 0 0
ISHARES TR MSCI JP VALUE 46435U374 672,831 15,305 SH SOLE 15,305 0 0
ISHARES TR MSCI EAFE ETF 464287465 502,052 4,833 SH SOLE 4,833 0 0
ISHARES TR PFD AND INCM SEC 464288687 18,910,625 620,223 SH SOLE 609,469 0 10,754
ISHARES TR CORE MSCI EAFE 46432F842 16,386,298 169,665 SH SOLE 169,665 0 0
JANUS DETROIT STR TR HEND SECU IN ETF 47103U746 716,940 14,000 SH SOLE 14,000 0 0
JOHNSON & JOHNSON COM 478160104 6,160,858 24,258 SH SOLE 24,258 0 0
JPMORGAN CHASE & CO COM 46625H100 11,853,426 36,212 SH SOLE 36,212 0 0
KIMBERLY-CLARK CORP COM 494368103 206,807 1,884 SH SOLE 1,884 0 0
KKR & CO INC COM 48251W104 3,214,762 35,026 SH SOLE 35,026 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 249,300 5,000 SH SOLE 5,000 0 0
LAM RESEARCH CORP COM NEW 512807306 1,304,323 3,010 SH SOLE 3,010 0 0
LINCOLN ELEC HLDGS INC COM 533900106 531,020 2,000 SH SOLE 2,000 0 0
LINDE PLC SHS G54950103 1,819,898 3,506 SH SOLE 3,506 0 0
LOCKHEED MARTIN CORP COM 539830109 370,917 728 SH SOLE 728 0 0
LOWES COS INC COM 548661107 425,325 1,929 SH SOLE 1,929 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,395,157 20,239 SH SOLE 20,239 0 0
MCDONALDS CORP COM 580135101 349,079 1,291 SH SOLE 1,291 0 0
MCKESSON CORP COM 58155Q103 302,240 400 SH SOLE 400 0 0
MEDTRONIC PLC SHS G5960L103 9,920,425 126,811 SH SOLE 126,811 0 0
MERCK & CO INC COM 58933Y105 4,533,973 35,283 SH SOLE 35,283 0 0
META PLATFORMS INC CL A 30303M102 13,073,398 23,209 SH SOLE 23,209 0 0
METALLA RTY & STREAMING LTD COM NEW 59124U605 201,635 26,496 SH SOLE 26,496 0 0
METLIFE INC COM 59156R108 580,678 6,863 SH SOLE 6,863 0 0
MICRON TECHNOLOGY INC COM 595112103 201,977 174 SH SOLE 174 0 0
MICROSOFT CORP COM 594918104 34,681,746 92,975 SH SOLE 92,975 0 0
MONDELEZ INTL INC CL A 609207105 2,477,056 42,826 SH SOLE 42,826 0 0
MPLX LP COM UNIT REP LTD 55336V100 20,446,785 362,982 SH SOLE 362,982 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,138,460 25,805 SH SOLE 25,805 0 0
NETFLIX INC. COM 64110L106 8,378,861 117,351 SH SOLE 117,351 0 0
NEXTERA ENERGY INC COM 65339F101 26,478,740 301,683 SH SOLE 301,683 0 0
NOKIA CORP SPONSORED ADR 654902204 159,360 12,000 SH SOLE 12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,797,700 9,420 SH SOLE 9,420 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,620,985 16,724 SH SOLE 16,724 0 0
NRG ENERGY INC COM NEW 629377508 350,544 2,400 SH SOLE 2,400 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 6,850,033 512,727 SH SOLE 512,727 0 0
NVIDIA CORPORATION COM 67066G104 9,477,675 47,367 SH SOLE 47,367 0 0
ONEOK INC NEW COM 682680103 738,990 8,500 SH SOLE 8,500 0 0
ORACLE CORP COM 68389X105 879,300 6,000 SH SOLE 6,000 0 0
PARKER-HANNIFIN CORP COM 701094104 822,599 841 SH SOLE 841 0 0
PEPSICO INC COM 713448108 1,172,381 8,658 SH SOLE 8,658 0 0
PG&E CORP COM 69331C108 186,786 11,105 SH SOLE 11,105 0 0
PHILLIPS 66 COM 718546104 2,827,361 16,725 SH SOLE 16,725 0 0
PIMCO ETF TR MULTISECTOR BD 72201R585 15,909,481 599,905 SH SOLE 599,905 0 0
PNC FINL SVCS GROUP INC COM 693475105 10,312,186 41,882 SH SOLE 41,882 0 0
PPL CORP COM 69351T106 10,099,811 277,849 SH SOLE 277,849 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 1,906,906 46,945 SH SOLE 46,945 0 0
PROCTER & GAMBLE CO COM 742718109 3,295,246 22,471 SH SOLE 22,471 0 0
PROLOGIS INC. COM 74340W103 1,148,650 8,479 SH SOLE 8,479 0 0
RTX CORPORATION COM 75513E101 1,613,958 8,506 SH SOLE 8,506 0 0
S&P GLOBAL INC COM 78409V104 654,874 1,608 SH SOLE 1,608 0 0
SCHWAB CHARLES CORP COM 808513105 231,229 2,506 SH SOLE 2,506 0 0
SERVICETITAN INC SHS CL A 81764X103 444,978 6,293 SH SOLE 6,293 0 0
SHELL PLC SPON ADS 780259305 332,259 4,285 SH SOLE 4,285 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 781,220 6,842 SH SOLE 6,842 0 0
SNOWFLAKE INC COM SHS 833445109 18,324,000 72,000 SH SOLE 72,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 52,692,338 143,038 SH SOLE 143,038 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 523,408 1,140 SH SOLE 1,140 0 0
STAG INDUSTRIAL INC COM 85254J102 205,524 5,400 SH SOLE 5,400 0 0
STATE STR CORP COM 857477103 889,043 5,242 SH SOLE 5,242 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 14,399,432 19,282 SH SOLE 19,282 0 0
STRYKER CORPORATION COM 863667101 285,560 907 SH SOLE 907 0 0
SYSCO CORP COM 871829107 1,163,434 13,920 SH SOLE 13,920 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 4,647,675 1,030,526 SH SOLE 981,401 0 49,125
TESLA INC COM 88160R101 435,321 1,035 SH SOLE 1,035 0 0
TEXAS INSTRS INC COM 882508104 68,746,125 230,637 SH SOLE 230,637 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 16,415,028 32,741 SH SOLE 32,741 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 538,198 1,095 SH SOLE 1,095 0 0
TRANSDIGM GROUP INC COM 893641100 599,418 450 SH SOLE 450 0 0
UBER TECHNOLOGIES INC COM 90353T100 385,479 5,342 SH SOLE 5,342 0 0
UNILEVER PLC SPON ADR NEW 904767803 5,928,673 98,614 SH SOLE 98,614 0 0
UNION PAC CORP COM 907818108 10,980,640 40,370 SH SOLE 40,370 0 0
UNITEDHEALTH GROUP INC COM 91324P102 545,722 1,313 SH SOLE 1,313 0 0
VALERO ENERGY CORP COM 91913Y100 641,464 2,463 SH SOLE 2,463 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 801,803 2,166 SH SOLE 2,166 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 261,516 1,200 SH SOLE 1,200 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 333,915 4,144 SH SOLE 4,144 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 284,074 413 SH SOLE 413 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 259,110 2,134 SH SOLE 2,134 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 206,625 2,500 SH SOLE 2,500 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 19,266,544 121,917 SH SOLE 121,917 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306 346,500 2,308 SH SOLE 2,308 0 0
VISA INC COM CL A 92826C839 18,252,731 53,200 SH SOLE 53,200 0 0
VISTRA CORP COM 92840M102 22,173,936 139,784 SH SOLE 139,784 0 0
WALMART INC COM 931142103 819,889 7,239 SH SOLE 7,239 0 0
WELLS FARGO & CO COM 949746101 2,667,119 32,273 SH SOLE 32,273 0 0
WEYERHAEUSER CO COM NEW 962166104 2,318,709 96,855 SH SOLE 96,855 0 0
WW GRAINGER INC COM 384802104 1,165,863 857 SH SOLE 857 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 11,382,303 132,214 SH SOLE 132,214 0 0