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 3,197 105,769 SH   SOLE   0 0 105,769
AllianceBernstein Holdings, LP COM 01881g106 542 19,890 SH   SOLE   0 0 19,890
Ameren Corp COM 023608102 8,295 117,888 SH   SOLE   0 0 117,888
Brookfield Renewable Partners COM G16258108 283 5,900 SH   SOLE   0 0 5,900
CatchMark Timber Trust COM 14912y202 155 17,500 SH   SOLE   0 0 17,500
Enbridge Inc. COM 29250n105 393 12,932 SH   SOLE   0 0 12,932
Energy Transfer LP COM 29273V100 23,043 3,236,316 SH   SOLE   0 0 3,236,316
Enterprise Prod Partners COM 293792107 37,482 2,062,859 SH   SOLE   0 0 2,062,859
Enterprise Prod Partners COM 293792107 6 340 SH   SOLE   0 0 340
Enviva Partners LP COM 29414j107 3,197 88,701 SH   SOLE   0 0 88,701
Healthpeak Properties COM 42250P103 5,388 195,515 SH   SOLE   0 0 195,515
Iberdrola SA ADR COM 450737101 1,322 28,475 SH   SOLE   0 0 28,475
Kennedy-Wilson Holdings Inc. COM 489398107 2,533 166,425 SH   SOLE   0 0 166,425
Kinder Morgan Inc. COM 49456b101 3,457 227,907 SH   SOLE   0 0 227,907
Magellan Midstream Partners, L COM 559080106 27,926 646,877 SH   SOLE   0 0 646,877
National Grid COM 636274409 5,656 93,115 SH   SOLE   0 0 93,115
NextEra Energy Partners COM 65341b106 69,401 1,353,367 SH   SOLE   0 0 1,353,367
NextEra Energy, Inc. COM 65339F101 21,273 88,574 SH   SOLE   0 0 88,574
Plains All American Pipeline L COM 726503105 170 19,250 SH   SOLE   0 0 19,250
ProLogis Tr SBI COM 74340W103 1,164 12,475 SH   SOLE   0 0 12,475
Teekay LNG Partners COM y8564m105 24,653 2,114,324 SH   SOLE   0 0 2,114,324
Verizon Comm COM 92343V104 5,314 96,392 SH   SOLE   0 0 96,392
Weyerhaeuser COM 962166104 7,337 326,659 SH   SOLE   0 0 326,659
Williams Companies Inc COM 969457100 642 33,740 SH   SOLE   0 0 33,740
Williams Companies Inc COM 969457100 30 1,590 SH   SOLE   0 0 1,590
XCEL Energy Inc. COM 98389B100 7,618 121,891 SH   SOLE   0 0 121,891
3M Company COM 88579y101 2,048 13,127 SH   SOLE   0 0 13,127
Abbott Laboratories COM 002824100 14,814 162,021 SH   SOLE   0 0 162,021
Air Products COM 009158106 365 1,511 SH   SOLE   0 0 1,511
Alphabet, Inc. Cl A COM 02079k305 11,824 8,338 SH   SOLE   0 0 8,838
Alphabet, Inc. Cl A COM 02079k305 71 50 SH   SOLE   0 0 50
Alphabet, Inc. Cl C COM 02079k107 1,931 1,366 SH   SOLE   0 0 1,366
Amazon.com Inc. COM 023135106 27,947 10,130 SH   SOLE   0 0 10,130
American Express COM 025816109 736 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 450 14,448 SH   SOLE   0 0 14,448
Anheuser-Busch InBev SA/NV COM 03524A108 3,797 77,020 SH   SOLE   0 0 77,020
Anheuser-Busch Inbev ADR COM 03524A108 286 5,800 SH   SOLE   0 0 5,800
Apple Computer COM 037833100 17,768 48,705 SH   SOLE   0 0 48,705
Automatic Data Processing COM 053015103 3,128 21,012 SH   SOLE   0 0 21,012
Bank of America COM 060505104 6,188 260,531 SH   SOLE   0 0 260,531
Becton Dickinson COM 075887109 6,433 26,887 SH   SOLE   0 0 26,887
Berkshire Hathaway A COM 084670108 802 3 SH   SOLE   0 0 3
Berkshire Hathaway B COM 084670702 3,657 20,484 SH   SOLE   0 0 20,484
Blackstone Group Inc. COM 09260D107 3,562 62,875 SH   SOLE   0 0 62,875
Boeing Company COM 097023105 328 1,789 SH   SOLE   0 0 1,789
Boston Scientific COM 101137107 4,994 142,236 SH   SOLE   0 0 142,236
Bristol Myers Squibb COM 110122108 5,995 101,958 SH   SOLE   0 0 101,958
Brookfield Infrastructure Clas COM 11275Q107 663 14,548 SH   SOLE   0 0 14,548
Brookfield Infrastructure Part COM G16252101 5,342 129,945 SH   SOLE   0 0 129,945
CVS Health Corp COM 126650100 3,360 51,722 SH   SOLE   0 0 51,722
Cadence Design COM 127387108 885 9,224 SH   SOLE   0 0 9,224
Caterpillar COM 149123101 251 1,983 SH   SOLE   0 0 1,983
Centene Corp COM 15135B101 224 3,524 SH   SOLE   0 0 3,524
Century Communities, Inc. COM 156504300 2,689 87,704 SH   SOLE   0 0 87,704
Charter Communications, Inc. COM 16119P108 8,866 17,382 SH   SOLE   0 0 17,382
Chevron COM 166764100 1,285 14,400 SH   SOLE   0 0 14,400
Chubb Ltd. COM H1467J104 500 3,946 SH   SOLE   0 0 3,946
Cisco Systems COM 17275R102 3,642 78,084 SH   SOLE   0 0 78,084
Citigroup COM 172967424 2,881 56,371 SH   SOLE   0 0 56,371
Coca Cola Co. COM 191216100 6,944 155,409 SH   SOLE   0 0 155,409
Colgate Palmolive COM 194162103 1,010 13,780 SH   SOLE   0 0 13,780
Comcast Cl A COM 20030N101 371 9,524 SH   SOLE   0 0 9,524
Costco Wholesale COM 22160K105 3,624 11,953 SH   SOLE   0 0 11,953
Crown Castle Intl. COM 22822V101 943 5,635 SH   SOLE   0 0 5,635
D. R. Horton COM 23331A109 10,360 186,837 SH   SOLE   0 0 186,837
Deere & Co. COM 244199105 520 3,306 SH   SOLE   0 0 3,306
Dentsply Sirona COM 24906P109 1,912 43,400 SH   SOLE   0 0 43,400
Discovery Inc. C COM 25470f302 1,520 78,906 SH   SOLE   0 0 78,906
Eli Lilly COM 532457108 798 4,860 SH   SOLE   0 0 4,860
Emerson Electric Co. COM 291011104 803 12,938 SH   SOLE   0 0 12,938
Estee Lauder COM 518439104 1,217 6,450 SH   SOLE   0 0 6,450
Exxon Mobil COM 30231G102 604 13,505 SH   SOLE   0 0 13,505
Facebook COM 30303M102 18,601 81,919 SH   SOLE   0 0 81,919
Fedex COM 31428x106 1,729 12,333 SH   SOLE   0 0 12,333
Fomento Economico Mexicano SA COM 344419106 1,107 17,855 SH   SOLE   0 0 17,855
General Electric COM 369604103 262 38,414 SH   SOLE   0 0 38,414
Genuine Parts COM 372460105 785 9,027 SH   SOLE   0 0 9,027
Howard Hughes Corporation COM 44267D107 937 18,042 SH   SOLE   0 0 18,042
IBM COM 459200101 730 6,044 SH   SOLE   0 0 6,044
Illinois Tool Works COM 452308109 409 2,339 SH   SOLE   0 0 2,339
Intel Corp. COM 458140100 658 11,004 SH   SOLE   0 0 11,004
Invesco COM G491BT108 143 13,296 SH   SOLE   0 0 13,296
J.P. Morgan Chase COM 46625h100 13,867 147,428 SH   SOLE   0 0 147,428
Johnson & Johnson COM 478160104 26,401 187,734 SH   SOLE   0 0 187,734
KKR & Co. Inc. COM 48251W104 2,705 87,600 SH   SOLE   0 0 87,600
Kimberly Clark COM 494368103 2,241 15,855 SH   SOLE   0 0 15,855
Liberty Broadband C COM 530307305 215 1,731 SH   SOLE   0 0 1,731
Liberty SiriusXM Series C COM 531229607 272 7,898 SH   SOLE   0 0 7,898
Linde PLC COM G5494J103 477 2,250 SH   SOLE   0 0 2,250
Lyft, Inc. COM 55087p104 752 22,790 SH   SOLE   0 0 22,790
McDonald's Corp. COM 580135101 315 1,710 SH   SOLE   0 0 1,710
Medtronic COM G5960L103 9,651 105,243 SH   SOLE   0 0 105,243
Merck COM 58933y105 5,843 75,564 SH   SOLE   0 0 75,564
MetLife COM 59156R108 373 10,200 SH   SOLE   0 0 10,200
Microsoft COM 594918104 23,192 113,962 SH   SOLE   0 0 113,962
Mondelez International Inc. COM 609207105 522 10,200 SH   SOLE   0 0 10,200
NRG Energy COM 629377508 21,648 664,852 SH   SOLE   0 0 664,852
Nestle Spons ADR COM 641069406 21,267 192,570 SH   SOLE   0 0 192,570
Noble Energy COM 655044105 102 11,400 SH   SOLE   0 0 11,400
Northrup Grumman COM 666807102 307 1,000 SH   SOLE   0 0 1,000
Novartis COM 66987V109 5,505 63,032 SH   SOLE   0 0 63,032
Oracle COM 68389X105 370 6,700 SH   SOLE   0 0 6,700
PNC Bank Corp. COM 693475105 5,325 50,613 SH   SOLE   0 0 50,613
Pepsico COM 713448108 4,392 33,205 SH   SOLE   0 0 33,205
Pfizer COM 717081103 4,597 140,575 SH   SOLE   0 0 140,575
Phillips 66 COM 718546104 202 2,811 SH   SOLE   0 0 2,811
Procter & Gamble COM 742718109 7,321 61,227 SH   SOLE   0 0 61,227
Pulte Homes Inc. COM 745867101 3,856 113,322 SH   SOLE   0 0 113,322
Qualcomm COM 747525103 7,444 81,613 SH   SOLE   0 0 81,613
Raytheon Technologies COM 75513E101 6,710 108,893 SH   SOLE   0 0 108,893
Roche Holding AG COM 771195104 4,876 112,410 SH   SOLE   0 0 112,410
Royal Dutch Shell COM 780259206 214 6,532 SH   SOLE   0 0 6,532
S&P Global Inc. COM 78409V104 527 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 220 2,100 SH   SOLE   0 0 2,100
SPDR S&P 500 ETF COM 78462F103 4,336 14,060 SH   SOLE   0 0 14,060
SPDR S&P Midcap 400 EFT COM 78467y107 230 710 SH   SOLE   0 0 710
SVB Financial Group COM 78486Q101 2,207 10,240 SH   SOLE   0 0 10,240
Sherwin Williams Co. COM 824348106 2,109 3,650 SH   SOLE   0 0 3,650
Siemens AG ADR COM 826197501 628 10,650 SH   SOLE   0 0 10,650
State Street Corp COM 857477103 401 6,314 SH   SOLE   0 0 6,314
Stryker Corp COM 863667101 8,165 45,313 SH   SOLE   0 0 45,313
Sysco COM 871829107 2,013 36,834 SH   SOLE   0 0 36,834
T-Mobile US, Inc. COM 872590104 9,098 87,359 SH   SOLE   0 0 87,359
Tencent Holdings Ltd. ADR COM 88032Q109 424 6,620 SH   SOLE   0 0 6,620
Thermo Fisher Scientific COM 883556102 6,948 19,174 SH   SOLE   0 0 19,174
Thomson Reuters Corp. COM 884903709 245 3,604 SH   SOLE   0 0 3,604
Truist Financial Corporation COM 89832q109 3,309 88,123 SH   SOLE   0 0 88,123
UBS Group AG COM H42097107 395 34,200 SH   SOLE   0 0 34,200
Uber Technologies, Inc. COM 90353t100 4,070 130,949 SH   SOLE   0 0 130,949
Unilever NV NY COM 904784709 4,546 85,330 SH   SOLE   0 0 85,330
Union Pacific COM 907818108 2,309 13,660 SH   SOLE   0 0 13,660
UnitedHealth Group COM 91324P102 13,112 44,454 SH   SOLE   0 0 44,454
Veolia Environnement ADR COM 92334N103 1,492 66,150 SH   SOLE   0 0 66,150
Visa COM 92826c839 6,957 36,015 SH   SOLE   0 0 36,015
Vistra Energy Corp COM 92840m102 21,915 1,176,938 SH   SOLE   0 0 1,176,938
W. W. Grainger COM 384802104 325 1,034 SH   SOLE   0 0 1,034
Walt Disney COM 254687106 3,614 32,410 SH   SOLE   0 0 32,410
Wells Fargo COM 949746101 318 12,439 SH   SOLE   0 0 12,439
WisdomTree Germany Hedged Equi COM 97717w448 356 12,700 SH   SOLE   0 0 12,700
iShares Russell 1000 Growth ET COM 464287614 463 2,412 SH   SOLE   0 0 2,412
iShares Russell 2000 Value ETF COM 464287630 203 2,080 SH   SOLE   0 0 2,080
iShares Russell 3000 ETF COM 464287689 252 1,397 SH   SOLE   0 0 1,397
iShares S&P 500 Growth Index F COM 464287309 287 1,383 SH   SOLE   0 0 1,383
iShares US Technology COM 464287721 728 2,700 SH   SOLE   0 0 2,700