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
AT&T COM 00206r102 1,160 55,342 SH   SOLE   0 0 55,342
AllianceBernstein Holdings, LP COM 01881g106 696 16,740 SH   SOLE   0 0 16,740
Ameren Corp COM 023608102 8,006 88,606 SH   SOLE   0 0 88,606
CatchMark Timber Trust COM 14912y202 176 17,500 SH   SOLE   0 0 17,500
CenterPoint Energy, Inc. COM 15189t107 7,557 255,490 SH   SOLE   0 0 255,490
Clearway Energy, Inc. COM 18539c204 7,387 212,035 SH   SOLE   0 0 212,035
DTE Energy COM 233331107 5,716 45,099 SH   SOLE   0 0 45,099
Deutsche Telekom AG ADR COM 251566105 1,476 74,110 SH   SOLE   0 0 74,110
Dominion Energy COM 25746u109 10,975 137,511 SH   SOLE   0 0 137,511
E.ON SE ADR COM 268780103 1,164 138,950 SH   SOLE   0 0 138,950
Enbridge Inc. COM 29250n105 234 5,529 SH   SOLE   0 0 5,529
Enel S.p.A. ADR COM 29265w207 56 10,200 SH   SOLE   0 0 10,200
Energy Transfer LP COM 29273V100 28,518 2,857,531 SH   SOLE   0 0 2,857,531
Enterprise Prod Partners COM 293792107 57,272 2,350,097 SH   SOLE   0 0 2,350,097
Enviva Partners LP COM 29414j107 5,873 102,643 SH   SOLE   0 0 102,643
Healthpeak Properties COM 42250P103 4,207 162,360 SH   SOLE   0 0 162,360
Iberdrola SA ADR COM 450737101 1,069 25,830 SH   SOLE   0 0 25,830
Kennedy-Wilson Holdings Inc. COM 489398107 12,362 652,688 SH   SOLE   0 0 652,688
Kinder Morgan Inc. COM 49456b101 903 53,871 SH   SOLE   0 0 53,871
MPLX LP COM 55336v100 20,930 718,013 SH   SOLE   0 0 718,013
Magellan Midstream Partners, L COM 559080106 22,988 481,333 SH   SOLE   0 0 481,333
National Grid COM 636274409 3,867 59,780 SH   SOLE   0 0 59,780
NextEra Energy Partners COM 65341b106 96,475 1,300,906 SH   SOLE   0 0 1,300,906
NextEra Energy, Inc. COM 65339F101 20,318 262,308 SH   SOLE   0 0 262,308
Plains GP Holdings LP COM 72651A207 226 21,902 SH   SOLE   0 0 21,902
ProLogis Tr SBI COM 74340W103 1,427 12,125 SH   SOLE   0 0 12,125
STAG Industrial COM 85254j102 239 7,725 SH   SOLE   0 0 7,725
Verizon Comm COM 92343V104 4,557 89,792 SH   SOLE   0 0 89,792
Weyerhaeuser COM 962166104 8,021 242,190 SH   SOLE   0 0 242,190
Williams Companies Inc COM 969457100 1,986 63,646 SH   SOLE   0 0 63,646
XCEL Energy Inc. COM 98389B100 8,719 123,215 SH   SOLE   0 0 123,215
3M Company COM 88579y101 1,579 12,202 SH   SOLE   0 0 12,202
Abbott Laboratories COM 002824100 540 4,968 SH   SOLE   0 0 4,968
Air Products COM 009158106 339 1,411 SH   SOLE   0 0 1,411
Alphabet, Inc. Cl A COM 02079k305 6,544 3,003 SH   SOLE   0 0 3,003
Alphabet, Inc. Cl C COM 02079k107 3,132 1,432 SH   SOLE   0 0 1,432
Amazon.com Inc. COM 023135106 5,332 50,200 SH   SOLE   0 0 50,200
American Express COM 025816109 1,072 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 611 11,948 SH   SOLE   0 0 11,948
Anheuser-Busch InBev SA/NV COM 03524A108 3,830 71,321 SH   SOLE   0 0 71,321
Anheuser-Busch Inbev ADR COM 03524A108 267 4,950 SH   SOLE   0 0 4,950
Apple Computer COM 037833100 21,266 155,541 SH   SOLE   0 0 155,541
Automatic Data Processing COM 053015103 3,531 16,813 SH   SOLE   0 0 16,813
B2Gold Corp COM 11777Q209 54 16,000 SH   SOLE   0 0 16,000
BAE Systems PLC Sponsored ADR COM 05523r107 10,550 259,842 SH   SOLE   0 0 259,842
Bank of America COM 060505104 2,858 91,809 SH   SOLE   0 0 91,809
Becton Dickinson COM 075887109 1,164 4,720 SH   SOLE   0 0 4,720
Berkshire Hathaway A COM 084670108 1,227 3 SH   SOLE   0 0 3
Berkshire Hathaway B COM 084670702 7,283 26,676 SH   SOLE   0 0 26,676
Blackstone Inc. COM 09260D107 4,485 49,160 SH   SOLE   0 0 49,160
Boeing Company COM 097023105 245 1,789 SH   SOLE   0 0 1,789
Boswell J G Co. COM 101205102 279 300 SH   SOLE   0 0 300
Brookfield Infrastructure Clas COM 11275Q107 864 20,325 SH   SOLE   0 0 20,325
Brookfield Infrastructure Part COM G16252101 6,446 168,645 SH   SOLE   0 0 168,645
Brookfield Renewable Partners COM G16258108 224 6,450 SH   SOLE   0 0 6,450
CVS Health Corp COM 126650100 3,325 35,882 SH   SOLE   0 0 35,882
Cadence Design COM 127387108 1,384 9,224 SH   SOLE   0 0 9,224
Caterpillar COM 149123101 369 2,066 SH   SOLE   0 0 2,066
Century Communities, Inc. COM 156504300 744 16,555 SH   SOLE   0 0 16,555
Charles Schwab COM 808513105 495 7,840 SH   SOLE   0 0 7,840
Chevron COM 166764100 14,426 99,640 SH   SOLE   0 0 99,640
Chubb Ltd. COM H1467J104 5,678 28,884 SH   SOLE   0 0 28,884
Cisco Systems COM 17275R102 2,279 53,459 SH   SOLE   0 0 53,459
Citigroup COM 172967424 2,670 58,062 SH   SOLE   0 0 58,062
Coca Cola Co. COM 191216100 15,178 241,264 SH   SOLE   0 0 241,264
Colgate Palmolive COM 194162103 537 6,697 SH   SOLE   0 0 6,697
Comcast Cl A COM 20030N101 499 12,717 SH   SOLE   0 0 12,717
Corning COM 219350105 243 7,700 SH   SOLE   0 0 7,700
Costco Wholesale COM 22160K105 2,811 5,866 SH   SOLE   0 0 5,866
Crown Castle Intl. COM 22822V101 450 2,675 SH   SOLE   0 0 2,675
Crown Holdings Inc . COM 228368106 4,280 46,434 SH   SOLE   0 0 46,434
Deere & Co. COM 244199105 804 2,684 SH   SOLE   0 0 2,684
Dentsply Sirona COM 24906P109 1,352 37,850 SH   SOLE   0 0 37,850
Deutsche Post AG ADR COM 25157y202 658 17,525 SH   SOLE   0 0 17,525
Eli Lilly COM 532457108 1,352 4,170 SH   SOLE   0 0 4,170
Emerson Electric Co. COM 291011104 3,529 44,366 SH   SOLE   0 0 44,366
Estee Lauder COM 518439104 1,152 4,525 SH   SOLE   0 0 4,525
Exxon Mobil COM 30231G102 1,024 11,955 SH   SOLE   0 0 11,955
Fedex COM 31428x106 2,309 10,183 SH   SOLE   0 0 10,183
Flushing Financial COM 343873105 3,272 153,900 SH   SOLE   0 0 153,900
Fomento Economico Mexicano SA COM 344419106 1,171 17,350 SH   SOLE   0 0 17,350
Freeport McMoran Inc. COM 35671D857 9,784 334,369 SH   SOLE   0 0 334,369
General Electric COM 369604301 287 4,512 SH   SOLE   0 0 4,512
General Motors COM 37045v100 222 7,000 SH   SOLE   0 0 7,000
Genuine Parts COM 372460105 822 6,177 SH   SOLE   0 0 6,177
Home Depot COM 437076102 213 775 SH   SOLE   0 0 775
Howard Hughes Corp. COM 44267D107 19,872 292,022 SH   SOLE   0 0 292,022
IBM COM 459200101 692 4,903 SH   SOLE   0 0 4,903
Illinois Tool Works COM 452308109 426 2,339 SH   SOLE   0 0 2,339
Intel Corp. COM 458140100 412 11,004 SH   SOLE   0 0 11,004
J.P. Morgan Chase COM 46625h100 9,966 88,502 SH   SOLE   0 0 88,502
Johnson & Johnson COM 478160104 20,460 115,261 SH   SOLE   0 0 115,261
KKR & Co. Inc. COM 48251W104 3,754 81,100 SH   SOLE   0 0 81,100
Kimberly Clark COM 494368103 913 6,759 SH   SOLE   0 0 6,759
Leidos Holdings Inc. COM 525327102 526 5,220 SH   SOLE   0 0 5,220
Liberty SiriusXM Series C COM 531229607 270 7,480 SH   SOLE   0 0 7,480
Linde PLC COM G5494J103 647 2,250 SH   SOLE   0 0 2,250
McDonald's Corp. COM 580135101 404 1,635 SH   SOLE   0 0 1,635
Medtronic COM G5960L103 3,278 36,522 SH   SOLE   0 0 36,522
Merck COM 58933y105 6,221 68,239 SH   SOLE   0 0 68,239
MetLife COM 59156R108 490 7,800 SH   SOLE   0 0 7,800
Meta Platforms, Inc. COM 30303M102 837 5,190 SH   SOLE   0 0 5,190
Microsoft COM 594918104 10,035 39,072 SH   SOLE   0 0 39,072
Mondelez International Inc. COM 609207105 11,949 192,449 SH   SOLE   0 0 192,449
National Fuel Gas Co. COM 636180101 9,317 141,063 SH   SOLE   0 0 141,063
Nestle Spons ADR COM 641069406 16,401 140,917 SH   SOLE   0 0 140,917
Newmont Mining Corp. COM 651639106 6,127 102,688 SH   SOLE   0 0 102,688
Northrup Grumman COM 666807102 479 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 252 8,377 SH   SOLE   0 0 8,377
Novartis COM 66987V109 4,359 51,569 SH   SOLE   0 0 51,569
Oracle COM 68389X105 468 6,700 SH   SOLE   0 0 6,700
PNC Bank Corp. COM 693475105 2,175 13,789 SH   SOLE   0 0 13,789
Paramount Global B COM 92556H206 598 24,213 SH   SOLE   0 0 24,213
Pepsico COM 713448108 4,361 26,165 SH   SOLE   0 0 26,165
Pfizer COM 717081103 7,127 135,935 SH   SOLE   0 0 135,935
Phillips 66 COM 718546104 202 2,460 SH   SOLE   0 0 2,460
Procter & Gamble COM 742718109 7,163 49,819 SH   SOLE   0 0 49,819
Prudential Financial Inc COM 744320102 210 2,200 SH   SOLE   0 0 2,200
Raytheon Technologies COM 75513E101 7,294 75,895 SH   SOLE   0 0 75,895
Roche Holding AG COM 771195104 4,530 108,600 SH   SOLE   0 0 108,600
S&P Global Inc. COM 78409V104 539 1,600 SH   SOLE   0 0 1,600
SPDR S&P 500 ETF COM 78462F103 5,266 13,960 SH   SOLE   0 0 13,960
SPDR S&P Midcap 400 EFT COM 78467y107 294 710 SH   SOLE   0 0 710
SVB Financial Group COM 78486Q101 3,296 8,345 SH   SOLE   0 0 8,345
Schlumberger COM 806857108 8,091 226,264 SH   SOLE   0 0 226,264
Shell PLC ADR COM 780259305 12,887 246,454 SH   SOLE   0 0 246,454
Siemens AG ADR COM 826197501 2,824 55,284 SH   SOLE   0 0 55,284
Silicon Motion Technologies Co COM 82706c108 1,471 17,576 SH   SOLE   0 0 17,576
Sony Corp. COM 835699307 247 3,025 SH   SOLE   0 0 3,025
State Street Corp COM 857477103 389 6,314 SH   SOLE   0 0 6,314
Stryker Corp COM 863667101 2,758 13,862 SH   SOLE   0 0 13,862
Swiss Re ADR COM 870886108 466 24,090 SH   SOLE   0 0 24,090
Sysco COM 871829107 3,120 36,834 SH   SOLE   0 0 36,834
T-Mobile US, Inc. COM 872590104 633 4,705 SH   SOLE   0 0 4,705
Tesla, Inc. COM 88160r101 257 381 SH   SOLE   0 0 381
Thermo Fisher Scientific COM 883556102 6,552 12,060 SH   SOLE   0 0 12,060
Thomson Reuters Corp. COM 884903709 350 3,354 SH   SOLE   0 0 3,354
TotalEnergies SE Sponsored ADR COM 89151e109 12,926 245,556 SH   SOLE   0 0 245,556
Triton International Ltd. COM G9078F107 1,434 27,234 SH   SOLE   0 0 27,234
Truist Financial Corporation COM 89832q109 2,367 49,911 SH   SOLE   0 0 49,911
UBS Group AG COM H42097107 286 17,650 SH   SOLE   0 0 17,650
Unilever PLC COM 904767704 3,182 69,430 SH   SOLE   0 0 69,430
Union Pacific COM 907818108 3,015 14,136 SH   SOLE   0 0 14,136
UnitedHealth Group COM 91324P102 24,146 47,010 SH   SOLE   0 0 47,010
Veolia Environnement ADR COM 92334N103 1,419 57,938 SH   SOLE   0 0 57,938
Viatris COM 92556v106 154 14,695 SH   SOLE   0 0 14,695
Visa COM 92826c839 3,928 19,952 SH   SOLE   0 0 19,952
Vistra Energy Corp COM 92840m102 15,118 661,617 SH   SOLE   0 0 661,617
W. W. Grainger COM 384802104 470 1,034 SH   SOLE   0 0 1,034
Walt Disney COM 254687106 2,912 30,850 SH   SOLE   0 0 30,850
Warner Bros. Discovery A COM 934423104 1,172 87,314 SH   SOLE   0 0 87,314
Wells Fargo COM 949746101 519 13,239 SH   SOLE   0 0 13,239
WisdomTree Germany Hedged Equi COM 97717w448 314 10,500 SH   SOLE   0 0 10,500
Yuman Gold Inc COM 98462Y100 65 13,900 SH   SOLE   0 0 13,900
iShares Russell 1000 Growth ET COM 464287614 407 1,862 SH   SOLE   0 0 1,862
iShares Russell 2000 Value ETF COM 464287630 283 2,080 SH   SOLE   0 0 2,080
iShares Russell 3000 ETF COM 464287689 304 1,397 SH   SOLE   0 0 1,397
iShares US Technology COM 464287721 784 9,800 SH   SOLE   0 0 9,800