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 2,324 76,775 SH   SOLE   0 0 76,775
AllianceBernstein Holdings, LP COM 01881g106 767 19,190 SH   SOLE   0 0 19,190
Ameren Corp COM 023608102 14,017 172,288 SH   SOLE   0 0 170,586
Brookfield Renewable Partners COM G16258108 275 6,450 SH   SOLE   0 0 6,450
CatchMark Timber Trust COM 14912y202 178 17,500 SH   SOLE   0 0 17,500
Costamare Inc. COM y1771g102 1,988 206,612 SH   SOLE   0 0 206,612
DTE Energy COM 233331107 8,782 65,960 SH   SOLE   0 0 64,190
Deutsche Telekom AG ADR COM 251566105 655 32,370 SH   SOLE   0 0 32,370
Dominion Resources COM 25746u109 14,480 190,630 SH   SOLE   0 0 185,300
E.ON SE ADR COM 268780103 954 81,450 SH   SOLE   0 0 81,450
Enbridge Inc. COM 29250n105 201 5,529 SH   SOLE   0 0 5,529
Enel S.p.A. ADR COM 29265w207 422 42,650 SH   SOLE   0 0 42,650
Energy Transfer LP COM 29273V100 958 124,722 SH   SOLE   0 0 124,722
Enterprise Prod Partners COM 293792107 61,796 2,806,350 SH   SOLE   0 0 2,735,214
Enviva Partners LP COM 29414j107 5,293 109,524 SH   SOLE   0 0 109,524
Healthpeak Properties COM 42250P103 5,597 176,345 SH   SOLE   0 0 176,345
Iberdrola SA ADR COM 450737101 1,336 25,830 SH   SOLE   0 0 25,830
Kennedy-Wilson Holdings Inc. COM 489398107 16,135 798,368 SH   SOLE   0 0 784,116
Kinder Morgan Inc. COM 49456b101 1,183 71,051 SH   SOLE   0 0 71,051
MPLX LP COM 55336v100 20,980 818,554 SH   SOLE   0 0 818,554
Magellan Midstream Partners, L COM 559080106 27,455 633,183 SH   SOLE   0 0 633,183
National Grid COM 636274409 4,487 75,735 SH   SOLE   0 0 75,735
NextEra Energy Partners COM 65341b106 112,530 1,544,048 SH   SOLE   0 0 1,544,048
NextEra Energy, Inc. COM 65339F101 31,390 415,163 SH   SOLE   0 0 409,787
ProLogis Tr SBI COM 74340W103 1,317 12,425 SH   SOLE   0 0 12,425
STAG Industrial COM 85254j102 260 7,725 SH   SOLE   0 0 7,725
Teekay LNG Partners COM y8564m105 33,205 2,307,516 SH   SOLE   0 0 2,247,516
Verizon Comm COM 92343V104 5,265 90,542 SH   SOLE   0 0 90,542
Weyerhaeuser COM 962166104 10,416 292,589 SH   SOLE   0 0 292,589
Williams Companies Inc COM 969457100 946 39,948 SH   SOLE   0 0 39,948
XCEL Energy Inc. COM 98389B100 16,103 242,110 SH   SOLE   0 0 235,518
3M Company COM 88579y101 2,529 13,127 SH   SOLE   0 0 13,127
ABB Ltd. COM 000375204 229 7,500 SH   SOLE   0 0 7,500
Abbott Laboratories COM 002824100 11,150 93,038 SH   SOLE   0 0 88,726
Air Products COM 009158106 404 1,436 SH   SOLE   0 0 1,436
Alphabet, Inc. Cl A COM 02079k305 18,134 8,792 SH   SOLE   0 0 8,626
Alphabet, Inc. Cl C COM 02079k107 2,908 1,406 SH   SOLE   0 0 1,406
Amazon.com Inc. COM 023135106 13,694 4,426 SH   SOLE   0 0 4,354
American Express COM 025816109 1,094 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 552 11,948 SH   SOLE   0 0 11,948
Anheuser-Busch InBev SA/NV COM 03524A108 4,733 74,920 SH   SOLE   0 0 74,920
Anheuser-Busch Inbev ADR COM 03524A108 321 5,100 SH   SOLE   0 0 5,100
Apple Computer COM 037833100 21,482 175,862 SH   SOLE   0 0 175,862
Automatic Data Processing COM 053015103 3,632 19,272 SH   SOLE   0 0 19,272
Bank of America COM 060505104 28,016 724,121 SH   SOLE   0 0 713,683
Becton Dickinson COM 075887109 1,918 7,888 SH   SOLE   0 0 7,888
Berkshire Hathaway A COM 084670108 1,157 3 SH   SOLE   0 0 3
Berkshire Hathaway B COM 084670702 8,000 31,315 SH   SOLE   0 0 31,003
Blackstone Group Inc. COM 09260D107 4,381 58,775 SH   SOLE   0 0 58,775
Boeing Company COM 097023105 456 1,789 SH   SOLE   0 0 1,789
Boswell J G Co. COM 101205102 428 600 SH   SOLE   0 0 600
Brookfield Infrastructure Clas COM 11275Q107 1,035 13,550 SH   SOLE   0 0 13,550
Brookfield Infrastructure Part COM G16252101 6,589 123,730 SH   SOLE   0 0 123,730
CSX Corp. COM 126408103 12,897 133,760 SH   SOLE   0 0 129,768
CVS Health Corp COM 126650100 3,691 49,063 SH   SOLE   0 0 49,063
Cadence Design COM 127387108 1,264 9,224 SH   SOLE   0 0 9,224
Caterpillar COM 149123101 460 1,983 SH   SOLE   0 0 1,983
Century Communities, Inc. COM 156504300 4,539 75,245 SH   SOLE   0 0 75,245
Charles Schwab COM 808513105 374 5,740 SH   SOLE   0 0 5,740
Charter Communications, Inc. COM 16119P108 8,520 13,808 SH   SOLE   0 0 13,796
Chevron COM 166764100 1,247 11,899 SH   SOLE   0 0 11,899
Chubb Ltd. COM H1467J104 22,100 139,897 SH   SOLE   0 0 136,537
Cisco Systems COM 17275R102 2,764 53,459 SH   SOLE   0 0 53,459
Citigroup COM 172967424 4,416 60,695 SH   SOLE   0 0 57,821
Coca Cola Co. COM 191216100 12,051 228,636 SH   SOLE   0 0 224,982
Colgate Palmolive COM 194162103 1,084 13,750 SH   SOLE   0 0 13,750
Comcast Cl A COM 20030N101 515 9,524 SH   SOLE   0 0 9,524
Corning COM 219350105 335 7,700 SH   SOLE   0 0 7,700
Costco Wholesale COM 22160K105 3,801 10,783 SH   SOLE   0 0 10,783
Crown Castle Intl. COM 22822V101 638 3,705 SH   SOLE   0 0 3,705
Crown Holdings Inc . COM 228368106 8,850 91,200 SH   SOLE   0 0 88,614
D. R. Horton COM 23331A109 15,234 170,939 SH   SOLE   0 0 166,237
Deere & Co. COM 244199105 1,163 3,108 SH   SOLE   0 0 3,108
Dentsply Sirona COM 24906P109 2,747 43,050 SH   SOLE   0 0 43,050
Deutsche Post AG ADR COM 25157y202 573 10,450 SH   SOLE   0 0 10,450
Discovery Inc. A COM 25470f104 381 8,757 SH   SOLE   0 0 8,757
Discovery Inc. C COM 25470f302 2,426 65,769 SH   SOLE   0 0 65,769
Eli Lilly COM 532457108 791 4,235 SH   SOLE   0 0 4,235
Emerson Electric Co. COM 291011104 9,365 103,807 SH   SOLE   0 0 101,331
Estee Lauder COM 518439104 1,400 4,815 SH   SOLE   0 0 4,815
Exxon Mobil COM 30231G102 673 12,055 SH   SOLE   0 0 12,055
Facebook COM 30303M102 1,881 6,385 SH   SOLE   0 0 6,385
Fedex COM 31428x106 11,669 41,083 SH   SOLE   0 0 40,179
Flushing Financial COM 343873105 3,267 153,900 SH   SOLE   0 0 153,900
Fomento Economico Mexicano SA COM 344419106 1,307 17,350 SH   SOLE   0 0 17,350
Freeport McMoran Inc. COM 35671D857 30,550 927,716 SH   SOLE   0 0 898,972
General Electric COM 369604103 474 36,134 SH   SOLE   0 0 36,134
General Motors COM 37045v100 402 7,000 SH   SOLE   0 0 7,000
Genuine Parts COM 372460105 714 6,177 SH   SOLE   0 0 6,177
Home Depot COM 437076102 237 775 SH   SOLE   0 0 775
Howard Hughes Corp. COM 44267D107 39,886 419,278 SH   SOLE   0 0 419,278
IBM COM 459200101 657 4,928 SH   SOLE   0 0 4,928
Illinois Tool Works COM 452308109 518 2,339 SH   SOLE   0 0 2,339
Intel Corp. COM 458140100 704 11,004 SH   SOLE   0 0 11,004
J.P. Morgan Chase COM 46625h100 30,976 203,481 SH   SOLE   0 0 199,733
Johnson & Johnson COM 478160104 26,308 160,075 SH   SOLE   0 0 157,151
KKR & Co. Inc. COM 48251W104 4,030 82,500 SH   SOLE   0 0 82,500
Kimberly Clark COM 494368103 2,141 15,395 SH   SOLE   0 0 15,395
Leidos Holdings Inc. COM 525327102 400 4,150 SH   SOLE   0 0 4,150
Lennar Corporation Cl A COM 526057104 17,416 172,041 SH   SOLE   0 0 168,381
Liberty Broadband C COM 530307305 246 1,640 SH   SOLE   0 0 1,640
Liberty SiriusXM Series C COM 531229607 330 7,481 SH   SOLE   0 0 7,481
Linde PLC COM G5494J103 630 2,250 SH   SOLE   0 0 2,250
McDonald's Corp. COM 580135101 366 1,635 SH   SOLE   0 0 1,635
Medtronic COM G5960L103 15,687 132,793 SH   SOLE   0 0 130,319
Merck COM 58933y105 5,434 70,494 SH   SOLE   0 0 70,494
MetLife COM 59156R108 477 7,850 SH   SOLE   0 0 7,850
Microsoft COM 594918104 13,745 58,300 SH   SOLE   0 0 56,564
Mondelez International Inc. COM 609207105 13,391 228,793 SH   SOLE   0 0 225,613
NRG Energy COM 629377508 8,914 236,264 SH   SOLE   0 0 229,450
National Fuel Gas Co. COM 636180101 5,542 110,858 SH   SOLE   0 0 110,858
Nestle Spons ADR COM 641069406 21,010 188,410 SH   SOLE   0 0 185,706
Northrup Grumman COM 666807102 324 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 245 8,377 SH   SOLE   0 0 8,377
Novartis COM 66987V109 5,154 60,292 SH   SOLE   0 0 60,292
Oracle COM 68389X105 470 6,700 SH   SOLE   0 0 6,700
PNC Bank Corp. COM 693475105 16,059 91,552 SH   SOLE   0 0 88,692
Pepsico COM 713448108 4,697 33,205 SH   SOLE   0 0 33,205
Pfizer COM 717081103 4,925 135,935 SH   SOLE   0 0 135,935
Phillips 66 COM 718546104 209 2,560 SH   SOLE   0 0 2,560
Pioneer Natural Resources COM 723787107 8,579 54,018 SH   SOLE   0 0 52,374
Procter & Gamble COM 742718109 7,928 58,537 SH   SOLE   0 0 58,537
Prudential Financial Inc COM 744320102 200 2,200 SH   SOLE   0 0 2,200
Pulte Homes Inc. COM 745867101 15,546 296,450 SH   SOLE   0 0 286,220
Qualcomm COM 747525103 12,617 95,160 SH   SOLE   0 0 91,862
Raytheon Technologies COM 75513E101 5,230 67,684 SH   SOLE   0 0 67,684
Roche Holding AG COM 771195104 4,506 111,100 SH   SOLE   0 0 111,100
Royal Dutch Shell COM 780259206 200 5,107 SH   SOLE   0 0 5,107
S&P Global Inc. COM 78409V104 565 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 275 2,100 SH   SOLE   0 0 2,100
SPDR S&P 500 ETF COM 78462F103 5,533 13,960 SH   SOLE   0 0 13,960
SPDR S&P Midcap 400 EFT COM 78467y107 338 710 SH   SOLE   0 0 710
SVB Financial Group COM 78486Q101 4,166 8,440 SH   SOLE   0 0 8,440
Sherwin Williams Co. COM 824348106 2,546 3,450 SH   SOLE   0 0 3,450
Siemens AG ADR COM 826197501 1,475 17,920 SH   SOLE   0 0 17,920
State Street Corp COM 857477103 530 6,314 SH   SOLE   0 0 6,314
Stryker Corp COM 863667101 6,051 24,843 SH   SOLE   0 0 24,843
Swiss Re ADR COM 870886108 760 30,765 SH   SOLE   0 0 30,765
Sysco COM 871829107 2,900 36,834 SH   SOLE   0 0 36,834
T-Mobile US, Inc. COM 872590104 9,132 72,886 SH   SOLE   0 0 72,562
Tencent Holdings Ltd. ADR COM 88032Q109 528 6,620 SH   SOLE   0 0 6,620
Tesla, Inc. COM 88160r101 578 865 SH   SOLE   0 0 865
Thermo Fisher Scientific COM 883556102 7,760 17,004 SH   SOLE   0 0 17,004
Thomson Reuters Corp. COM 884903709 294 3,354 SH   SOLE   0 0 3,354
Truist Financial Corporation COM 89832q109 17,481 299,744 SH   SOLE   0 0 291,872
UBS Group AG COM H42097107 274 17,650 SH   SOLE   0 0 17,650
Unilever PLC COM 904767704 4,741 84,915 SH   SOLE   0 0 84,915
Union Pacific COM 907818108 3,011 13,660 SH   SOLE   0 0 13,660
UnitedHealth Group COM 91324P102 26,408 70,977 SH   SOLE   0 0 69,037
Veolia Environnement ADR COM 92334N103 1,640 63,760 SH   SOLE   0 0 63,760
Viatris COM 92556v106 217 15,548 SH   SOLE   0 0 15,548
Visa COM 92826c839 6,989 33,011 SH   SOLE   0 0 31,811
Vistra Energy Corp COM 92840m102 5,534 313,015 SH   SOLE   0 0 301,309
W. W. Grainger COM 384802104 415 1,034 SH   SOLE   0 0 1,034
Walt Disney COM 254687106 5,703 30,905 SH   SOLE   0 0 30,905
Wells Fargo COM 949746101 556 14,239 SH   SOLE   0 0 14,239
WisdomTree Germany Hedged Equi COM 97717w448 367 10,500 SH   SOLE   0 0 10,500
iShares Core S&P Small-Cap 600 COM 464287804 210 1,931 SH   SOLE   0 0 1,931
iShares Russell 1000 Growth ET COM 464287614 453 1,862 SH   SOLE   0 0 1,862
iShares Russell 2000 Value ETF COM 464287630 332 2,080 SH   SOLE   0 0 2,080
iShares Russell 3000 ETF COM 464287689 331 1,397 SH   SOLE   0 0 1,397
iShares US Technology COM 464287721 859 9,800 SH   SOLE   0 0 9,800