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,251 52,937 SH   SOLE   0 0 52,937
AllianceBernstein Holdings, LP COM 01881g106 902 19,190 SH   SOLE   0 0 19,190
Ameren Corp COM 023608102 12,418 132,442 SH   SOLE   0 0 132,442
CatchMark Timber Trust COM 14912y202 143 17,500 SH   SOLE   0 0 17,500
CenterPoint Energy, Inc. COM 15189t107 7,742 252,687 SH   SOLE   0 0 252,687
Clearway Energy, Inc. COM 18539c204 7,715 211,304 SH   SOLE   0 0 211,304
Costamare Inc. COM y1771g102 3,286 192,750 SH   SOLE   0 0 192,750
DTE Energy COM 233331107 8,914 67,421 SH   SOLE   0 0 67,421
Deutsche Telekom AG ADR COM 251566105 1,319 70,820 SH   SOLE   0 0 70,820
Dominion Energy COM 25746u109 17,152 201,857 SH   SOLE   0 0 201,857
E.ON SE ADR COM 268780103 1,610 138,950 SH   SOLE   0 0 138,950
Enbridge Inc. COM 29250n105 255 5,529 SH   SOLE   0 0 5,529
Enel S.p.A. ADR COM 29265w207 68 10,200 SH   SOLE   0 0 10,200
Energy Transfer LP COM 29273V100 31,865 2,847,639 SH   SOLE   0 0 2,847,639
Enterprise Prod Partners COM 293792107 60,331 2,337,501 SH   SOLE   0 0 2,337,501
Enviva Partners LP COM 29414j107 8,071 101,976 SH   SOLE   0 0 101,976
Healthpeak Properties COM 42250P103 5,574 162,360 SH   SOLE   0 0 162,360
Iberdrola SA ADR COM 450737101 1,128 25,830 SH   SOLE   0 0 25,830
Kennedy-Wilson Holdings Inc. COM 489398107 15,855 650,082 SH   SOLE   0 0 650,082
Kinder Morgan Inc. COM 49456b101 1,019 53,871 SH   SOLE   0 0 53,871
MPLX LP COM 55336v100 23,680 713,669 SH   SOLE   0 0 713,669
Magellan Midstream Partners, L COM 559080106 23,588 480,699 SH   SOLE   0 0 480,699
National Grid COM 636274409 4,595 59,780 SH   SOLE   0 0 59,780
NextEra Energy Partners COM 65341b106 92,207 1,106,135 SH   SOLE   0 0 1,106,135
NextEra Energy, Inc. COM 65339F101 28,413 335,415 SH   SOLE   0 0 335,415
Plains GP Holdings LP COM 72651A207 192 16,587 SH   SOLE   0 0 16,587
ProLogis Tr SBI COM 74340W103 1,958 12,125 SH   SOLE   0 0 12,125
STAG Industrial COM 85254j102 319 7,725 SH   SOLE   0 0 7,725
Verizon Comm COM 92343V104 4,582 89,942 SH   SOLE   0 0 89,942
Weyerhaeuser COM 962166104 9,281 244,890 SH   SOLE   0 0 244,890
Williams Companies Inc COM 969457100 2,126 63,646 SH   SOLE   0 0 63,646
XCEL Energy Inc. COM 98389B100 13,300 184,290 SH   SOLE   0 0 184,290
3M Company COM 88579y101 1,817 12,202 SH   SOLE   0 0 12,202
ABB Ltd. COM 000375204 243 7,500 SH   SOLE   0 0 7,500
Abbott Laboratories COM 002824100 5,168 43,662 SH   SOLE   0 0 43,662
Accenture PLC COM g1151c101 236 700 SH   SOLE   0 0 700
Air Products COM 009158106 353 1,411 SH   SOLE   0 0 1,411
Alphabet, Inc. Cl A COM 02079k305 11,159 4,012 SH   SOLE   0 0 4,012
Alphabet, Inc. Cl C COM 02079k107 3,986 1,427 SH   SOLE   0 0 1,427
Amazon.com Inc. COM 023135106 11,853 3,636 SH   SOLE   0 0 3,636
American Express COM 025816109 1,446 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 750 11,948 SH   SOLE   0 0 11,948
Anheuser-Busch InBev SA/NV COM 03524A108 4,306 71,321 SH   SOLE   0 0 71,321
Anheuser-Busch Inbev ADR COM 03524A108 297 4,950 SH   SOLE   0 0 4,950
Apple Computer COM 037833100 28,059 160,696 SH   SOLE   0 0 160,696
Automatic Data Processing COM 053015103 4,099 18,013 SH   SOLE   0 0 18,013
BAE Systems PLC Sponsored ADR COM 05523r107 6,385 169,487 SH   SOLE   0 0 169,487
Bank of America COM 060505104 5,412 131,299 SH   SOLE   0 0 131,299
Becton Dickinson COM 075887109 1,774 6,670 SH   SOLE   0 0 6,670
Berkshire Hathaway A COM 084670108 1,587 3 SH   SOLE   0 0 3
Berkshire Hathaway B COM 084670702 9,751 27,631 SH   SOLE   0 0 27,631
Blackstone Inc. COM 09260D107 6,258 49,300 SH   SOLE   0 0 49,300
Boeing Company COM 097023105 343 1,789 SH   SOLE   0 0 1,789
Boswell J G Co. COM 101205102 310 300 SH   SOLE   0 0 300
Brookfield Infrastructure Clas COM 11275Q107 1,022 13,552 SH   SOLE   0 0 13,552
Brookfield Infrastructure Part COM G16252101 7,446 112,430 SH   SOLE   0 0 112,430
Brookfield Renewable Partners COM G16258108 265 6,450 SH   SOLE   0 0 6,450
CVS Health Corp COM 126650100 3,592 35,487 SH   SOLE   0 0 35,487
Cadence Design COM 127387108 1,517 9,224 SH   SOLE   0 0 9,224
Caterpillar COM 149123101 460 2,066 SH   SOLE   0 0 2,066
Centene Corp COM 15135B101 3,516 41,762 SH   SOLE   0 0 41,762
Century Communities, Inc. COM 156504300 887 16,555 SH   SOLE   0 0 16,555
Charles Schwab COM 808513105 584 6,921 SH   SOLE   0 0 6,921
Chevron COM 166764100 16,174 99,333 SH   SOLE   0 0 99,333
Chubb Ltd. COM H1467J104 12,478 58,334 SH   SOLE   0 0 58,334
Cisco Systems COM 17275R102 2,981 53,459 SH   SOLE   0 0 53,459
Citigroup COM 172967424 3,101 58,062 SH   SOLE   0 0 58,062
Coca Cola Co. COM 191216100 14,948 241,094 SH   SOLE   0 0 241,094
Colgate Palmolive COM 194162103 698 9,201 SH   SOLE   0 0 9,201
Comcast Cl A COM 20030N101 485 10,359 SH   SOLE   0 0 10,359
Corning COM 219350105 284 7,700 SH   SOLE   0 0 7,700
Costco Wholesale COM 22160K105 3,378 5,866 SH   SOLE   0 0 5,866
Crown Castle Intl. COM 22822V101 494 2,675 SH   SOLE   0 0 2,675
Crown Holdings Inc . COM 228368106 12,189 97,440 SH   SOLE   0 0 97,440
Deere & Co. COM 244199105 1,240 2,984 SH   SOLE   0 0 2,984
Dentsply Sirona COM 24906P109 1,863 37,850 SH   SOLE   0 0 37,850
Deutsche Post AG ADR COM 25157y202 838 17,525 SH   SOLE   0 0 17,525
Discovery Inc. A COM 25470f104 218 8,757 SH   SOLE   0 0 8,757
Discovery Inc. C COM 25470f302 1,642 65,770 SH   SOLE   0 0 65,770
Eli Lilly COM 532457108 1,194 4,170 SH   SOLE   0 0 4,170
Emerson Electric Co. COM 291011104 4,333 44,189 SH   SOLE   0 0 44,189
Estee Lauder COM 518439104 1,232 4,525 SH   SOLE   0 0 4,525
Exxon Mobil COM 30231G102 987 11,955 SH   SOLE   0 0 11,955
Fedex COM 31428x106 2,356 10,183 SH   SOLE   0 0 10,183
Flushing Financial COM 343873105 3,440 153,900 SH   SOLE   0 0 153,900
Fomento Economico Mexicano SA COM 344419106 1,437 17,350 SH   SOLE   0 0 17,350
Freeport McMoran Inc. COM 35671D857 16,772 337,188 SH   SOLE   0 0 337,188
General Electric COM 369604301 413 4,512 SH   SOLE   0 0 4,512
General Motors COM 37045v100 306 7,000 SH   SOLE   0 0 7,000
Genuine Parts COM 372460105 778 6,177 SH   SOLE   0 0 6,177
Goldman Sachs JUST COM 381430396 201 3,100 SH   SOLE   0 0 3,100
Home Depot COM 437076102 232 775 SH   SOLE   0 0 775
Howard Hughes Corp. COM 44267D107 30,138 290,877 SH   SOLE   0 0 290,877
IBM COM 459200101 637 4,903 SH   SOLE   0 0 4,903
Illinois Tool Works COM 452308109 490 2,339 SH   SOLE   0 0 2,339
Intel Corp. COM 458140100 545 11,004 SH   SOLE   0 0 11,004
J.P. Morgan Chase COM 46625h100 12,069 88,537 SH   SOLE   0 0 88,537
Johnson & Johnson COM 478160104 20,856 117,678 SH   SOLE   0 0 117,678
KKR & Co. Inc. COM 48251W104 4,742 81,100 SH   SOLE   0 0 81,100
Kimberly Clark COM 494368103 832 6,759 SH   SOLE   0 0 6,759
Leidos Holdings Inc. COM 525327102 564 5,220 SH   SOLE   0 0 5,220
Liberty Broadband C COM 530307305 222 1,639 SH   SOLE   0 0 1,639
Liberty SiriusXM Series C COM 531229607 342 7,480 SH   SOLE   0 0 7,480
Linde PLC COM G5494J103 719 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 6,596 59,447 SH   SOLE   0 0 59,447
Merck COM 58933y105 5,538 67,494 SH   SOLE   0 0 67,494
MetLife COM 59156R108 548 7,800 SH   SOLE   0 0 7,800
Meta Platforms, Inc. COM 30303M102 1,154 5,190 SH   SOLE   0 0 5,190
Microsoft COM 594918104 18,791 60,950 SH   SOLE   0 0 60,950
Mondelez International Inc. COM 609207105 11,978 190,798 SH   SOLE   0 0 190,798
National Fuel Gas Co. COM 636180101 9,577 139,405 SH   SOLE   0 0 139,405
Nestle Spons ADR COM 641069406 18,653 143,372 SH   SOLE   0 0 143,372
Newmont Mining Corp. COM 651639106 8,053 101,354 SH   SOLE   0 0 101,354
Northrup Grumman COM 666807102 447 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 302 8,377 SH   SOLE   0 0 8,377
Novartis COM 66987V109 4,820 54,934 SH   SOLE   0 0 54,934
Oracle COM 68389X105 554 6,700 SH   SOLE   0 0 6,700
PNC Bank Corp. COM 693475105 2,543 13,789 SH   SOLE   0 0 13,789
Paramount Global B COM 92556H206 915 24,213 SH   SOLE   0 0 24,213
Pepsico COM 713448108 5,019 29,985 SH   SOLE   0 0 29,985
Pfizer COM 717081103 7,037 135,935 SH   SOLE   0 0 135,935
Phillips 66 COM 718546104 213 2,460 SH   SOLE   0 0 2,460
Procter & Gamble COM 742718109 8,301 54,328 SH   SOLE   0 0 54,328
Prudential Financial Inc COM 744320102 260 2,200 SH   SOLE   0 0 2,200
Raytheon Technologies COM 75513E101 3,932 39,692 SH   SOLE   0 0 39,692
Roche Holding AG COM 771195104 5,465 110,600 SH   SOLE   0 0 110,600
S&P Global Inc. COM 78409V104 656 1,600 SH   SOLE   0 0 1,600
SPDR S&P 500 ETF COM 78462F103 6,305 13,960 SH   SOLE   0 0 13,960
SPDR S&P Midcap 400 EFT COM 78467y107 348 710 SH   SOLE   0 0 710
SVB Financial Group COM 78486Q101 4,685 8,375 SH   SOLE   0 0 8,375
Schlumberger COM 806857108 9,316 225,523 SH   SOLE   0 0 225,523
Shell PLC ADR COM 780259305 11,500 209,350 SH   SOLE   0 0 209,350
Siemens AG ADR COM 826197501 4,473 64,692 SH   SOLE   0 0 64,692
Silicon Motion Technologies Co COM 82706c108 1,114 16,666 SH   SOLE   0 0 16,666
Sony Corp. COM 835699307 311 3,025 SH   SOLE   0 0 3,025
State Street Corp COM 857477103 550 6,314 SH   SOLE   0 0 6,314
Stryker Corp COM 863667101 3,706 13,862 SH   SOLE   0 0 13,862
Swiss Re ADR COM 870886108 548 23,165 SH   SOLE   0 0 23,165
Sysco COM 871829107 3,007 36,834 SH   SOLE   0 0 36,834
T-Mobile US, Inc. COM 872590104 604 4,705 SH   SOLE   0 0 4,705
Tesla, Inc. COM 88160r101 709 658 SH   SOLE   0 0 658
Thermo Fisher Scientific COM 883556102 7,359 12,460 SH   SOLE   0 0 12,460
Thomson Reuters Corp. COM 884903709 365 3,354 SH   SOLE   0 0 3,354
TotalEnergies SE Sponsored ARD COM 89151e109 5,399 106,833 SH   SOLE   0 0 106,833
Triton International Ltd. COM G9078F107 3,062 43,637 SH   SOLE   0 0 43,637
Truist Financial Corporation COM 89832q109 5,463 96,342 SH   SOLE   0 0 96,342
UBS Group AG COM H42097107 345 17,650 SH   SOLE   0 0 17,650
Unilever PLC COM 904767704 3,144 68,998 SH   SOLE   0 0 68,998
Union Pacific COM 907818108 3,862 14,136 SH   SOLE   0 0 14,136
UnitedHealth Group COM 91324P102 24,009 47,079 SH   SOLE   0 0 47,079
Veolia Environnement ADR COM 92334N103 1,858 58,138 SH   SOLE   0 0 58,138
Viatris COM 92556v106 160 14,695 SH   SOLE   0 0 14,695
Visa COM 92826c839 4,657 20,998 SH   SOLE   0 0 20,998
Vistra Energy Corp COM 92840m102 15,137 651,043 SH   SOLE   0 0 651,043
W. W. Grainger COM 384802104 533 1,034 SH   SOLE   0 0 1,034
Wal-Mart Stores COM 931142103 216 1,453 SH   SOLE   0 0 1,453
Walt Disney COM 254687106 4,231 30,850 SH   SOLE   0 0 30,850
Wells Fargo COM 949746101 642 13,239 SH   SOLE   0 0 13,239
WisdomTree Germany Hedged Equi COM 97717w448 355 10,500 SH   SOLE   0 0 10,500
iShares Russell 1000 Growth ET COM 464287614 517 1,862 SH   SOLE   0 0 1,862
iShares Russell 1000 Value ETF COM 464287598 203 1,223 SH   SOLE   0 0 1,223
iShares Russell 2000 Value ETF COM 464287630 336 2,080 SH   SOLE   0 0 2,080
iShares Russell 3000 ETF COM 464287689 367 1,397 SH   SOLE   0 0 1,397
iShares US Technology COM 464287721 1,010 9,800 SH   SOLE   0 0 9,800