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,856 85,220 SH   SOLE   0 0 85,220
AllianceBernstein Holdings, LP COM 01881g106 613 20,625 SH   SOLE   0 0 20,625
Ameren Corp COM 023608102 11,393 151,690 SH   SOLE   0 0 151,690
CatchMark Timber Trust COM 14912y202 125 12,000 SH   SOLE   0 0 12,000
Clearway Energy, Inc. COM 18539c204 2,672 158,504 SH   SOLE   0 0 158,504
Enbridge Inc. COM 29250n105 3,599 99,751 SH   SOLE   0 0 99,751
Energy Transfer LP COM 29273V100 40,800 2,897,754 SH   SOLE   0 0 2,897,754
Enterprise Prod Partners COM 293792107 66,351 2,298,283 SH   SOLE   0 0 2,298,283
Enterprise Prod Partners COM 293792107 10 340 SH   SOLE   0 0 340
Evergy, Inc. COM 30034w106 1,529 25,423 SH   SOLE   0 0 25,423
HCP, Inc. COM 40414l109 6,753 211,150 SH   SOLE   0 0 211,150
Kinder Morgan Inc. COM 49456b101 4,881 233,776 SH   SOLE   0 0 233,776
Liberty Property Tr COM 531172104 5,368 107,283 SH   SOLE   0 0 107,283
Magellan Midstream Partners, L COM 559080106 45,340 708,432 SH   SOLE   0 0 708,432
NextEra Energy Partners COM 65341b106 61,195 1,268,284 SH   SOLE   0 0 1,268,284
NextEra Energy, Inc. COM 65339F101 31,359 153,074 SH   SOLE   0 0 153,074
Pattern Energy Group, Inc. COM 70338p100 35,475 1,536,387 SH   SOLE   0 0 1,536,387
Pembina Pipeline Corp. COM 706327103 637 17,130 SH   SOLE   0 0 17,130
Plains All American Pipeline L COM 726503105 2,692 110,550 SH   SOLE   0 0 110,550
Teekay LNG Partners COM y8564m105 17,831 1,264,611 SH   SOLE   0 0 1,264,611
Verizon Comm COM 92343V104 5,455 95,492 SH   SOLE   0 0 95,492
Williams Companies Inc COM 969457100 1,151 41,060 SH   SOLE   0 0 41,060
Williams Companies Inc COM 969457100 45 1,590 SH   SOLE   0 0 1,590
3M Company COM 88579y101 2,494 14,387 SH   SOLE   0 0 14,387
ABB Ltd. COM 000375204 3,087 154,100 SH   SOLE   0 0 154,100
Abbott Laboratories COM 002824100 18,557 220,654 SH   SOLE   0 0 220,654
Advance Auto Parts COM 00751Y106 1,270 8,238 SH   SOLE   0 0 8,238
AerCap Holdings N.V. COM N00985106 780 15,000 SH   SOLE   0 0 15,000
Air Lease COM 00912x302 4,609 111,492 SH   SOLE   0 0 111,492
Air Products COM 009158106 376 1,661 SH   SOLE   0 0 1,661
Allergan Inc. COM G0177J108 385 2,300 SH   SOLE   0 0 2,300
Alphabet, Inc. Cl A COM 02079k305 11,654 10,763 SH   SOLE   0 0 10,763
Alphabet, Inc. Cl A COM 02079k305 54 50 SH   SOLE   0 0 50
Alphabet, Inc. Cl C COM 02079k107 1,146 1,060 SH   SOLE   0 0 1,060
Amazon.com Inc. COM 023135106 22,987 12,139 SH   SOLE   0 0 12,139
American Express COM 025816109 955 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 786 14,748 SH   SOLE   0 0 14,748
Anheuser-Busch InBev SA/NV COM 03524A108 7,067 79,845 SH   SOLE   0 0 79,845
Anheuser-Busch Inbev ADR COM 03524A108 513 5,800 SH   SOLE   0 0 5,800
Apple Computer COM 037833100 11,373 57,462 SH   SOLE   0 0 57,462
Automatic Data Processing COM 053015103 3,602 21,785 SH   SOLE   0 0 21,785
BP Amoco ADR COM 055622104 7,756 186,005 SH   SOLE   0 0 186,005
Bank of America COM 060505104 10,235 352,945 SH   SOLE   0 0 352,945
Becton Dickinson COM 075887109 8,318 33,005 SH   SOLE   0 0 33,005
Blackstone Group Inc. COM 09253U108 3,571 80,400 SH   SOLE   0 0 80,400
Boeing Company COM 097023105 651 1,789 SH   SOLE   0 0 1,789
Brkshire Hathaway A COM 084670108 955 3 SH   SOLE   0 0 3
Brkshire Hathaway B COM 084670702 4,628 21,709 SH   SOLE   0 0 21,709
Brookfield Infrastructure Part COM G16252101 5,730 133,450 SH   SOLE   0 0 133,450
CVS Health Corp COM 126650100 2,915 53,487 SH   SOLE   0 0 53,487
Cadence Design COM 127387108 653 9,224 SH   SOLE   0 0 9,224
Carnival Corporation COM 143658300 482 10,350 SH   SOLE   0 0 10,350
Caterpillar COM 149123101 293 2,150 SH   SOLE   0 0 2,150
Century Communities, Inc. COM 156504300 859 32,310 SH   SOLE   0 0 32,310
Charles Schwab COM 808513105 234 5,825 SH   SOLE   0 0 5,825
Chevron COM 166764100 2,978 23,931 SH   SOLE   0 0 23,931
Chubb Ltd. COM H1467J104 581 3,946 SH   SOLE   0 0 3,946
Cisco Systems COM 17275R102 3,647 66,634 SH   SOLE   0 0 66,634
Citigroup COM 172967424 12,269 175,191 SH   SOLE   0 0 175,191
Coca Cola Co. COM 191216100 7,482 146,941 SH   SOLE   0 0 146,941
Cognizant Technology Solutions COM 192446102 241 3,800 SH   SOLE   0 0 3,800
Colgate Palmolive COM 194162103 1,424 19,865 SH   SOLE   0 0 19,865
Comcast Cl A COM 20030N101 403 9,524 SH   SOLE   0 0 9,524
ConocoPhillips COM 20825C104 2,247 36,831 SH   SOLE   0 0 36,831
Corning COM 219350105 289 8,700 SH   SOLE   0 0 8,700
Costco Wholesale COM 22160K105 5,310 20,092 SH   SOLE   0 0 20,092
D. R. Horton COM 23331A109 3,024 70,110 SH   SOLE   0 0 70,110
Deere & Co. COM 244199105 558 3,366 SH   SOLE   0 0 3,366
Delta Airlines COM 247361702 7,681 135,340 SH   SOLE   0 0 135,340
Dentsply Sirona COM 24906P109 2,734 46,840 SH   SOLE   0 0 46,840
Discovery Inc. A COM 25470f104 302 9,831 SH   SOLE   0 0 9,831
Discovery Inc. C COM 25470f302 939 33,011 SH   SOLE   0 0 33,011
Eli Lilly COM 532457108 538 4,860 SH   SOLE   0 0 4,860
Emerson Electric Co. COM 291011104 863 12,938 SH   SOLE   0 0 12,938
Estee Lauder COM 518439104 1,254 6,850 SH   SOLE   0 0 6,850
Exxon Mobil COM 30231G102 2,601 33,940 SH   SOLE   0 0 33,940
Facebook COM 30303M102 7,195 37,280 SH   SOLE   0 0 37,280
Fedex COM 31428x106 2,623 15,978 SH   SOLE   0 0 15,978
Fomento Economico Mexicano SA COM 344419106 1,872 19,350 SH   SOLE   0 0 19,350
Fox Corp. Class A COM 35137L105 206 5,623 SH   SOLE   0 0 5,623
General Electric COM 369604103 421 40,119 SH   SOLE   0 0 40,119
Genuine Parts COM 372460105 992 9,577 SH   SOLE   0 0 9,577
Huntington Bancshares Inc. COM 446150104 516 37,350 SH   SOLE   0 0 37,350
IBM COM 459200101 961 6,972 SH   SOLE   0 0 6,972
Illinois Tool Works COM 452308109 1,080 7,164 SH   SOLE   0 0 7,164
Intel Corp. COM 458140100 527 11,004 SH   SOLE   0 0 11,004
Invesco COM G491BT108 677 33,096 SH   SOLE   0 0 33,096
J.P. Morgan Chase COM 46625h100 26,428 236,384 SH   SOLE   0 0 236,384
Johnson & Johnson COM 478160104 31,132 223,523 SH   SOLE   0 0 223,523
KKR & Co. Inc. COM 48251W104 2,689 106,400 SH   SOLE   0 0 106,400
Kimberly Clark COM 494368103 2,452 18,400 SH   SOLE   0 0 18,400
Kuehne&Nagel Intl AG COM 100992916 3,239 21,805 SH   SOLE   0 0 21,805
Liberty Sirius Group C COM 531229607 264 6,948 SH   SOLE   0 0 6,948
Linde PLC COM G5494J103 462 2,300 SH   SOLE   0 0 2,300
M&T Bank Corp COM 55261F104 9,997 58,782 SH   SOLE   0 0 58,782
McDonald's Corp. COM 580135101 397 1,910 SH   SOLE   0 0 1,910
Medtronic COM G5960L103 15,295 157,049 SH   SOLE   0 0 157,049
Merck COM 58933y105 6,526 77,829 SH   SOLE   0 0 77,829
MetLife COM 59156R108 528 10,630 SH   SOLE   0 0 10,630
Microsoft COM 594918104 22,438 167,498 SH   SOLE   0 0 167,498
Mondelez International Inc. COM 609207105 550 10,200 SH   SOLE   0 0 10,200
NRG Energy COM 629377508 12,532 356,829 SH   SOLE   0 0 356,829
Nestle Spons ADR COM 641069406 21,088 203,943 SH   SOLE   0 0 203,943
Noble Energy COM 655044105 1,068 47,694 SH   SOLE   0 0 47,694
Norfolk Southern COM 655844108 3,675 18,435 SH   SOLE   0 0 18,435
Northrup Grumman COM 666807102 323 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 268 8,952 SH   SOLE   0 0 8,952
Novartis COM 66987V109 6,021 65,943 SH   SOLE   0 0 65,943
Oracle COM 68389X105 382 6,700 SH   SOLE   0 0 6,700
Pepsico COM 713448108 8,970 68,407 SH   SOLE   0 0 68,407
Pfizer COM 717081103 6,660 153,730 SH   SOLE   0 0 153,730
Phillips 66 COM 718546104 1,697 18,138 SH   SOLE   0 0 18,138
Procter & Gamble COM 742718109 7,728 70,482 SH   SOLE   0 0 70,482
Pulte Homes Inc. COM 745867101 2,890 91,395 SH   SOLE   0 0 91,395
Roche Holding AG COM 771195104 3,998 113,910 SH   SOLE   0 0 113,910
Royal Caribbean Cruise Ltd. COM v7780t103 6,200 51,155 SH   SOLE   0 0 51,155
Royal Dutch Shell COM 780259206 13,180 202,552 SH   SOLE   0 0 202,552
S&P Global Inc. COM 78409V104 364 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 631 6,600 SH   SOLE   0 0 6,600
SPDR S&P 500 ETF COM 78462f103 4,193 14,310 SH   SOLE   0 0 14,310
SPDR S&P Midcap 400 EFT COM 78467y107 252 710 SH   SOLE   0 0 710
SVB Financial Group COM 78486Q101 1,794 7,990 SH   SOLE   0 0 7,990
Sherwin Williams Co. COM 824348106 1,315 2,870 SH   SOLE   0 0 2,870
Southwest Airlines COM 844741108 1,921 37,836 SH   SOLE   0 0 37,836
State Street Corp COM 857477103 374 6,664 SH   SOLE   0 0 6,664
Stryker Corp COM 863667101 2,850 13,862 SH   SOLE   0 0 13,862
Sysco COM 871829107 2,784 39,369 SH   SOLE   0 0 39,369
Thermo Fisher Scientific COM 883556102 7,890 26,867 SH   SOLE   0 0 26,867
Thomson Reuters Corp. COM 884903709 256 3,974 SH   SOLE   0 0 3,974
Tiffany & Co. COM 886547108 793 8,469 SH   SOLE   0 0 8,469
UBS Group AG COM H42097107 603 50,850 SH   SOLE   0 0 50,850
Unilever NV NY COM 904784709 5,324 87,685 SH   SOLE   0 0 87,685
Union Pacific COM 907818108 5,864 34,676 SH   SOLE   0 0 34,676
United Technologies COM 913017109 490 3,760 SH   SOLE   0 0 3,760
UnitedHealth Group COM 91324P102 732 3,000 SH   SOLE   0 0 3,000
Viacom Class B COM 92553p201 242 8,116 SH   SOLE   0 0 8,116
Visa COM 92826c839 19,497 112,345 SH   SOLE   0 0 112,345
Vistra Energy Corp COM 92840m102 9,681 427,610 SH   SOLE   0 0 427,610
W. W. Grainger COM 384802104 277 1,034 SH   SOLE   0 0 1,034
WPP Plc ADR COM 92937A102 283 4,500 SH   SOLE   0 0 4,500
Walt Disney COM 254687106 15,662 112,158 SH   SOLE   0 0 112,158
Wells Fargo COM 949746101 753 15,907 SH   SOLE   0 0 15,907
Weyerhaeuser Co. COM 962166104 1,629 61,834 SH   SOLE   0 0 61,834
William Lyon Home COM 552074700 727 39,890 SH   SOLE   0 0 39,890
WisdomTree Germany Hedged Equi COM 97717w448 485 16,350 SH   SOLE   0 0 16,350
iShares Russell 1000 Growth ET COM 464287614 380 2,412 SH   SOLE   0 0 2,412
iShares Russell 2000 Value ETF COM 464287630 251 2,080 SH   SOLE   0 0 2,080
iShares Russell 3000 ETF COM 464287689 241 1,397 SH   SOLE   0 0 1,397
iShares S&P 500 Growth Index F COM 464287309 248 1,383 SH   SOLE   0 0 1,383
iShares US Technology COM 464287721 673 3,400 SH   SOLE   0 0 3,400