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,562 85,220 SH   SOLE   0 0 85,220
AllianceBernstein Holdings, LP COM 01881g106 629 20,625 SH   SOLE   0 0 20,625
Ameren Corp COM 023608102 11,593 167,190 SH   SOLE   0 0 167,190
Clearway Energy, Inc. COM 18539c204 9,465 627,209 SH   SOLE   0 0 627,209
Enbridge Inc. COM 29250n105 3,653 99,751 SH   SOLE   0 0 99,751
Energy Transfer LP COM 29273V100 39,640 2,694,784 SH   SOLE   0 0 2,694,784
Enterprise Prod Partners COM 293792107 64,026 2,313,926 SH   SOLE   0 0 2,313,926
Evergy, Inc. COM 30034w106 11,172 194,911 SH   SOLE   0 0 194,911
HCP, Inc. COM 40414l109 6,660 211,150 SH   SOLE   0 0 211,150
Kinder Morgan Inc. COM 49456b101 4,231 233,776 SH   SOLE   0 0 233,776
Liberty Property Tr COM 531172104 5,236 111,083 SH   SOLE   0 0 111,083
Magellan Midstream Partners, L COM 559080106 46,351 754,281 SH   SOLE   0 0 754,281
NextEra Energy Partners COM 65341b106 51,340 1,278,396 SH   SOLE   0 0 1,278,396
NextEra Energy, Inc. COM 65339F101 29,195 163,119 SH   SOLE   0 0 163,119
Pattern Energy Group, Inc. COM 70338p100 36,128 1,697,766 SH   SOLE   0 0 1,697,766
Pembina Pipeline Corp. COM 706327103 532 14,930 SH   SOLE   0 0 14,930
Plains All American Pipeline L COM 726503105 2,529 111,050 SH   SOLE   0 0 111,050
Teekay LNG Partners COM y8564m105 8,564 665,959 SH   SOLE   0 0 665,959
Verizon Comm COM 92343V104 5,258 95,492 SH   SOLE   0 0 95,492
Williams Companies Inc COM 969457100 877 32,550 SH   SOLE   0 0 32,550
Williams Companies Inc COM 969457100 43 1,590 SH   SOLE   0 0 1,590
3M Company COM 88579y101 2,887 14,412 SH   SOLE   0 0 14,412
ABB Ltd. COM 000375204 2,951 154,100 SH   SOLE   0 0 154,100
Abbott Laboratories COM 002824100 18,841 258,169 SH   SOLE   0 0 258,169
Advance Auto Parts COM 00751Y106 1,311 8,238 SH   SOLE   0 0 8,238
AerCap Holdings N.V. COM N00985106 709 15,000 SH   SOLE   0 0 15,000
Air Lease COM 00912x302 1,360 35,857 SH   SOLE   0 0 35,857
Air Products COM 009158106 273 1,661 SH   SOLE   0 0 1,661
Allergan Inc. COM G0177J108 965 6,705 SH   SOLE   0 0 6,705
Alphabet, Inc. Cl A COM 02079k305 18,967 16,846 SH   SOLE   0 0 16,846
Alphabet, Inc. Cl C COM 02079k107 413 370 SH   SOLE   0 0 370
Amazon.com Inc. COM 023135106 19,731 11,480 SH   SOLE   0 0 11,480
American Express COM 025816109 794 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 1,680 38,856 SH   SOLE   0 0 38,856
Anheuser-Busch InBev SA/NV COM 03524A108 6,103 79,845 SH   SOLE   0 0 79,845
Anheuser-Busch Inbev ADR COM 03524A108 443 5,800 SH   SOLE   0 0 5,800
Apple Computer COM 037833100 15,398 92,511 SH   SOLE   0 0 92,511
Automatic Data Processing COM 053015103 3,046 21,785 SH   SOLE   0 0 21,785
Bank of America COM 060505104 9,033 317,269 SH   SOLE   0 0 317,269
Becton Dickinson COM 075887109 15,210 60,973 SH   SOLE   0 0 60,973
Blackstone Group COM 09253U108 2,709 80,400 SH   SOLE   0 0 80,400
Boeing Company COM 097023105 701 1,819 SH   SOLE   0 0 1,819
Brkshire Hathaway A COM 084670108 934 3 SH   SOLE   0 0 3
Brkshire Hathaway B COM 084670702 4,493 21,859 SH   SOLE   0 0 21,859
Brookfield Infrastructure Part COM G16252101 5,226 133,450 SH   SOLE   0 0 133,450
CSX Corp. COM 126408103 314 4,784 SH   SOLE   0 0 4,784
CVS Health Corp COM 126650100 5,073 77,388 SH   SOLE   0 0 77,388
Cadence Design COM 127387108 443 9,224 SH   SOLE   0 0 9,224
Carnival Corporation COM 143658300 842 14,615 SH   SOLE   0 0 14,615
Caterpillar COM 149123101 286 2,150 SH   SOLE   0 0 2,150
Centene Corp COM 15135B101 230 1,762 SH   SOLE   0 0 1,762
Charles Schwab COM 808513105 272 5,825 SH   SOLE   0 0 5,825
Chevron COM 166764100 2,767 24,131 SH   SOLE   0 0 24,131
Chubb Ltd. COM H1467J104 525 3,946 SH   SOLE   0 0 3,946
Cisco Systems COM 17275R102 2,666 56,384 SH   SOLE   0 0 56,384
Citigroup COM 172967424 8,051 124,903 SH   SOLE   0 0 124,903
Coca Cola Co. COM 191216100 14,138 293,756 SH   SOLE   0 0 293,756
Cognizant Technology Solutions COM 192446102 265 3,800 SH   SOLE   0 0 3,800
Colgate Palmolive COM 194162103 3,317 51,286 SH   SOLE   0 0 51,286
Comcast Cl A COM 20030N101 348 9,524 SH   SOLE   0 0 9,524
ConocoPhillips COM 20825C104 2,540 37,531 SH   SOLE   0 0 37,531
Corning COM 219350105 289 8,700 SH   SOLE   0 0 8,700
Costco Wholesale COM 22160K105 4,312 20,092 SH   SOLE   0 0 20,092
Deere & Co. COM 244199105 552 3,366 SH   SOLE   0 0 3,366
Delta Airlines COM 247361702 10,961 221,750 SH   SOLE   0 0 221,750
Dentsply Sirona COM 24906P109 1,978 47,140 SH   SOLE   0 0 47,140
Discovery Inc. A COM 25470f104 279 9,831 SH   SOLE   0 0 9,831
Discovery Inc. C COM 25470f302 880 33,011 SH   SOLE   0 0 33,011
Dollar General COM 256677105 1,478 12,800 SH   SOLE   0 0 12,800
Eli Lilly COM 532457108 583 4,860 SH   SOLE   0 0 4,860
Emerson Electric Co. COM 291011104 847 12,938 SH   SOLE   0 0 12,938
Estee Lauder COM 518439104 962 7,050 SH   SOLE   0 0 7,050
Exxon Mobil COM 30231G102 2,487 33,940 SH   SOLE   0 0 33,940
Facebook COM 30303M102 10,620 63,710 SH   SOLE   0 0 63,710
Facebook COM 30303M102 57 340 SH   SOLE   0 0 340
Fedex COM 31428x106 2,837 15,978 SH   SOLE   0 0 15,978
Fomento Economico Mexicano SA COM 344419106 3,561 39,120 SH   SOLE   0 0 39,120
Gamco Investors A COM 361438104 237 11,888 SH   SOLE   0 0 11,888
General Electric COM 369604103 615 60,545 SH   SOLE   0 0 60,545
Genuine Parts COM 372460105 956 9,577 SH   SOLE   0 0 9,577
Henry Schein COM 806407102 2,210 28,440 SH   SOLE   0 0 28,440
Home Depot COM 437076102 3,258 17,752 SH   SOLE   0 0 17,752
Huntington Bancshares Inc. COM 446150104 495 37,350 SH   SOLE   0 0 37,350
IBM COM 459200101 988 7,348 SH   SOLE   0 0 7,348
Illinois Tool Works COM 452308109 987 7,189 SH   SOLE   0 0 7,189
Intel Corp. COM 458140100 519 11,004 SH   SOLE   0 0 11,004
Invesco COM G491BT108 603 33,096 SH   SOLE   0 0 33,096
J.P. Morgan Chase COM 46625h100 28,332 273,739 SH   SOLE   0 0 273,739
Johnson & Johnson COM 478160104 31,435 236,208 SH   SOLE   0 0 236,208
KKR & Co. Inc. COM 48251W104 2,389 106,400 SH   SOLE   0 0 106,400
Kimberly Clark COM 494368103 2,049 18,400 SH   SOLE   0 0 18,400
LKQ Corporation COM 501889208 400 15,250 SH   SOLE   0 0 15,250
Liberty Sirius Group C COM 531229607 278 6,948 SH   SOLE   0 0 6,948
Linde PLC COM G5494J103 1,015 6,225 SH   SOLE   0 0 6,225
M&T Bank Corp COM 55261F104 10,294 62,562 SH   SOLE   0 0 62,562
McDonald's Corp. COM 580135101 341 1,910 SH   SOLE   0 0 1,910
Medtronic COM G5960L103 10,574 119,629 SH   SOLE   0 0 119,629
Merck COM 58933y105 5,808 78,029 SH   SOLE   0 0 78,029
MetLife COM 59156R108 485 10,630 SH   SOLE   0 0 10,630
Microsoft COM 594918104 17,630 168,820 SH   SOLE   0 0 168,820
Mondelez International Inc. COM 609207105 472 10,200 SH   SOLE   0 0 10,200
NRG Energy COM 629377508 13,483 329,589 SH   SOLE   0 0 329,589
Nestle Spons ADR COM 641069406 19,154 219,553 SH   SOLE   0 0 219,553
Noble Energy COM 655044105 1,065 47,694 SH   SOLE   0 0 47,694
Northrup Grumman COM 666807102 276 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 270 8,952 SH   SOLE   0 0 8,952
Novartis COM 66987V109 5,771 65,943 SH   SOLE   0 0 65,943
Oracle COM 68389X105 337 6,700 SH   SOLE   0 0 6,700
Pepsico COM 713448108 12,308 109,242 SH   SOLE   0 0 109,242
Pfizer COM 717081103 6,526 153,730 SH   SOLE   0 0 153,730
Phillips 66 COM 718546104 1,737 18,202 SH   SOLE   0 0 18,202
Procter & Gamble COM 742718109 7,213 74,772 SH   SOLE   0 0 74,772
Roche Holding AG COM 771195104 3,803 114,210 SH   SOLE   0 0 114,210
Royal Caribbean Cruise Ltd. COM v7780t103 7,269 60,550 SH   SOLE   0 0 60,550
Royal Dutch Shell COM 780259206 1,423 23,052 SH   SOLE   0 0 23,052
S&P Global Inc. COM 78409V104 307 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 708 7,400 SH   SOLE   0 0 7,400
SPDR S&P 500 ETF COM 78462f103 3,863 14,310 SH   SOLE   0 0 14,310
SPDR S&P Midcap 400 EFT COM 78467y107 237 710 SH   SOLE   0 0 710
Sherwin Williams Co. COM 824348106 2,051 4,865 SH   SOLE   0 0 4,865
Southwest Airlines COM 844741108 4,134 72,841 SH   SOLE   0 0 72,841
State Street Corp COM 857477103 472 6,664 SH   SOLE   0 0 6,664
Stryker Corp COM 863667101 2,461 13,862 SH   SOLE   0 0 13,862
Sysco COM 871829107 2,526 39,569 SH   SOLE   0 0 39,569
Thermo Fisher Scientific COM 883556102 6,613 26,917 SH   SOLE   0 0 26,917
Thomson Reuters Corp. COM 884903709 208 3,974 SH   SOLE   0 0 3,974
Tiffany & Co. COM 886547108 751 8,469 SH   SOLE   0 0 8,469
Twenty-First Century Fox COM 90130A101 833 16,897 SH   SOLE   0 0 16,897
UBS Group AG COM H42097107 659 50,850 SH   SOLE   0 0 50,850
Unilever NV NY COM 904784709 4,935 92,235 SH   SOLE   0 0 92,235
Union Pacific COM 907818108 8,498 53,426 SH   SOLE   0 0 53,426
United Technologies COM 913017109 444 3,760 SH   SOLE   0 0 3,760
UnitedHealth Group COM 91324P102 811 3,000 SH   SOLE   0 0 3,000
Viacom Class B COM 92553p201 239 8,116 SH   SOLE   0 0 8,116
Visa COM 92826c839 17,375 128,695 SH   SOLE   0 0 128,695
W. W. Grainger COM 384802104 335 1,134 SH   SOLE   0 0 1,134
WPP Plc ADR COM 92937A102 258 4,500 SH   SOLE   0 0 4,500
Walt Disney COM 254687106 1,406 12,604 SH   SOLE   0 0 12,604
Wells Fargo COM 949746101 778 15,907 SH   SOLE   0 0 15,907
Weyerhaeuser Co. COM 962166104 1,623 61,834 SH   SOLE   0 0 61,834
WisdomTree Germany Hedged Equi COM 97717w448 564 20,050 SH   SOLE   0 0 20,050
iShares Russell 1000 Growth ET COM 464287614 299 2,100 SH   SOLE   0 0 2,100
iShares Russell 2000 Value ETF COM 464287630 248 2,080 SH   SOLE   0 0 2,080
iShares US Technology COM 464287721 592 3,400 SH   SOLE   0 0 3,400