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,672 85,220 SH   SOLE   0 0 85,220
AllianceBernstein Holdings, LP COM 01881g106 596 20,625 SH   SOLE   0 0 20,625
Ameren Corp COM 023608102 12,297 167,190 SH   SOLE   0 0 167,190
CatchMark Timber Trust COM 14912y202 118 12,000 SH   SOLE   0 0 12,000
Clearway Energy, Inc. COM 18539c204 2,395 158,504 SH   SOLE   0 0 158,504
Enbridge Inc. COM 29250n105 3,617 99,751 SH   SOLE   0 0 99,751
Energy Transfer LP COM 29273V100 43,423 2,825,154 SH   SOLE   0 0 2,825,154
Enterprise Prod Partners COM 293792107 67,335 2,313,926 SH   SOLE   0 0 2,313,926
Evergy, Inc. COM 30034w106 1,476 25,423 SH   SOLE   0 0 25,423
HCP, Inc. COM 40414l109 6,609 211,150 SH   SOLE   0 0 211,150
Kinder Morgan Inc. COM 49456b101 4,678 233,776 SH   SOLE   0 0 233,776
Liberty Property Tr COM 531172104 5,379 111,083 SH   SOLE   0 0 111,083
Magellan Midstream Partners, L COM 559080106 45,732 754,281 SH   SOLE   0 0 754,281
NextEra Energy Partners COM 65341b106 61,409 1,316,666 SH   SOLE   0 0 1,316,666
NextEra Energy, Inc. COM 65339F101 31,515 163,019 SH   SOLE   0 0 163,019
Pattern Energy Group, Inc. COM 70338p100 37,351 1,697,766 SH   SOLE   0 0 1,697,766
Pembina Pipeline Corp. COM 706327103 549 14,930 SH   SOLE   0 0 14,930
Plains All American Pipeline L COM 726503105 2,710 110,550 SH   SOLE   0 0 110,550
Teekay LNG Partners COM y8564m105 18,499 1,236,547 SH   SOLE   0 0 1,236,547
Verizon Comm COM 92343V104 5,646 95,492 SH   SOLE   0 0 95,492
Williams Companies Inc COM 969457100 935 32,550 SH   SOLE   0 0 32,550
Williams Companies Inc COM 969457100 46 1,590 SH   SOLE   0 0 1,590
3M Company COM 88579y101 2,995 14,412 SH   SOLE   0 0 14,412
ABB Ltd. COM 000375204 2,908 154,100 SH   SOLE   0 0 154,100
Abbott Laboratories COM 002824100 20,286 253,771 SH   SOLE   0 0 253,771
Advance Auto Parts COM 00751Y106 1,405 8,238 SH   SOLE   0 0 8,238
AerCap Holdings N.V. COM N00985106 698 15,000 SH   SOLE   0 0 15,000
Air Lease COM 00912x302 4,130 120,227 SH   SOLE   0 0 120,227
Air Products COM 009158106 317 1,661 SH   SOLE   0 0 1,661
Allergan Inc. COM G0177J108 337 2,300 SH   SOLE   0 0 2,300
Alphabet, Inc. Cl A COM 02079k305 22,726 19,310 SH   SOLE   0 0 19,310
Alphabet, Inc. Cl C COM 02079k107 1,244 1,060 SH   SOLE   0 0 1,060
Amazon.com Inc. COM 023135106 22,811 12,810 SH   SOLE   0 0 12,810
American Express COM 025816109 845 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 687 15,948 SH   SOLE   0 0 15,948
Anheuser-Busch InBev SA/NV COM 03524A108 6,705 79,845 SH   SOLE   0 0 79,845
Anheuser-Busch Inbev ADR COM 03524A108 487 5,800 SH   SOLE   0 0 5,800
Apple Computer COM 037833100 19,816 104,321 SH   SOLE   0 0 104,321
Automatic Data Processing COM 053015103 3,480 21,785 SH   SOLE   0 0 21,785
BP Amoco ADR COM 055622104 6,178 141,300 SH   SOLE   0 0 141,300
Bank of America COM 060505104 8,488 307,635 SH   SOLE   0 0 307,635
Becton Dickinson COM 075887109 8,984 35,973 SH   SOLE   0 0 35,973
Blackstone Group COM 09253U108 2,812 80,400 SH   SOLE   0 0 80,400
Boeing Company COM 097023105 682 1,789 SH   SOLE   0 0 1,789
Brkshire Hathaway A COM 084670108 904 3 SH   SOLE   0 0 3
Brkshire Hathaway B COM 084670702 4,391 21,859 SH   SOLE   0 0 21,859
Brookfield Infrastructure Part COM G16252101 5,588 133,450 SH   SOLE   0 0 133,450
CSX Corp. COM 126408103 358 4,784 SH   SOLE   0 0 4,784
CVS Health Corp COM 126650100 6,680 123,863 SH   SOLE   0 0 123,863
Cadence Design COM 127387108 586 9,224 SH   SOLE   0 0 9,224
Carnival Corporation COM 143658300 3,530 69,595 SH   SOLE   0 0 69,595
Caterpillar COM 149123101 291 2,150 SH   SOLE   0 0 2,150
Century Communities, Inc. COM 156504300 1,051 43,840 SH   SOLE   0 0 43,840
Charles Schwab COM 808513105 249 5,825 SH   SOLE   0 0 5,825
Chevron COM 166764100 2,948 23,931 SH   SOLE   0 0 23,931
Chubb Ltd. COM H1467J104 553 3,946 SH   SOLE   0 0 3,946
Cisco Systems COM 17275R102 3,360 62,234 SH   SOLE   0 0 62,234
Citigroup COM 172967424 7,457 119,855 SH   SOLE   0 0 119,855
Coca Cola Co. COM 191216100 7,247 154,661 SH   SOLE   0 0 154,661
Cognizant Technology Solutions COM 192446102 275 3,800 SH   SOLE   0 0 3,800
Colgate Palmolive COM 194162103 3,222 47,004 SH   SOLE   0 0 47,004
Comcast Cl A COM 20030N101 381 9,524 SH   SOLE   0 0 9,524
ConocoPhillips COM 20825C104 2,458 36,831 SH   SOLE   0 0 36,831
Corning COM 219350105 288 8,700 SH   SOLE   0 0 8,700
Costco Wholesale COM 22160K105 4,865 20,092 SH   SOLE   0 0 20,092
D. R. Horton COM 23331A109 2,545 61,510 SH   SOLE   0 0 61,510
Deere & Co. COM 244199105 538 3,366 SH   SOLE   0 0 3,366
Delta Airlines COM 247361702 11,453 221,750 SH   SOLE   0 0 221,750
Dentsply Sirona COM 24906P109 2,323 46,840 SH   SOLE   0 0 46,840
Discovery Inc. A COM 25470f104 266 9,831 SH   SOLE   0 0 9,831
Discovery Inc. C COM 25470f302 839 33,011 SH   SOLE   0 0 33,011
Dollar General COM 256677105 1,408 11,800 SH   SOLE   0 0 11,800
Eli Lilly COM 532457108 631 4,860 SH   SOLE   0 0 4,860
Emerson Electric Co. COM 291011104 886 12,938 SH   SOLE   0 0 12,938
Estee Lauder COM 518439104 1,134 6,850 SH   SOLE   0 0 6,850
Exxon Mobil COM 30231G102 2,742 33,940 SH   SOLE   0 0 33,940
Facebook COM 30303M102 4,037 24,220 SH   SOLE   0 0 24,220
Facebook COM 30303M102 57 340 SH   SOLE   0 0 340
Fedex COM 31428x106 2,899 15,978 SH   SOLE   0 0 15,978
Fomento Economico Mexicano SA COM 344419106 3,610 39,120 SH   SOLE   0 0 39,120
Fox Corp. Class A COM 35137L105 206 5,623 SH   SOLE   0 0 5,623
General Electric COM 369604103 605 60,545 SH   SOLE   0 0 60,545
Genuine Parts COM 372460105 1,073 9,577 SH   SOLE   0 0 9,577
Henry Schein COM 806407102 575 9,560 SH   SOLE   0 0 9,560
Home Depot COM 437076102 446 2,325 SH   SOLE   0 0 2,325
Huntington Bancshares Inc. COM 446150104 474 37,350 SH   SOLE   0 0 37,350
IBM COM 459200101 984 6,972 SH   SOLE   0 0 6,972
Illinois Tool Works COM 452308109 1,032 7,189 SH   SOLE   0 0 7,189
Intel Corp. COM 458140100 591 11,004 SH   SOLE   0 0 11,004
Invesco COM G491BT108 639 33,096 SH   SOLE   0 0 33,096
J.P. Morgan Chase COM 46625h100 27,711 273,739 SH   SOLE   0 0 273,739
Johnson & Johnson COM 478160104 32,985 235,958 SH   SOLE   0 0 235,958
KKR & Co. Inc. COM 48251W104 2,499 106,400 SH   SOLE   0 0 106,400
Kimberly Clark COM 494368103 2,280 18,400 SH   SOLE   0 0 18,400
Kuehne&Nagel Intl AG COM 100992916 2,991 21,805 SH   SOLE   0 0 21,805
Liberty Sirius Group C COM 531229607 266 6,948 SH   SOLE   0 0 6,948
Linde PLC COM G5494J103 475 2,700 SH   SOLE   0 0 2,700
M&T Bank Corp COM 55261F104 9,823 62,562 SH   SOLE   0 0 62,562
McDonald's Corp. COM 580135101 363 1,910 SH   SOLE   0 0 1,910
Medtronic COM G5960L103 14,556 159,819 SH   SOLE   0 0 159,819
Merck COM 58933y105 6,473 77,829 SH   SOLE   0 0 77,829
MetLife COM 59156R108 453 10,630 SH   SOLE   0 0 10,630
Microsoft COM 594918104 23,901 202,654 SH   SOLE   0 0 202,654
Mondelez International Inc. COM 609207105 509 10,200 SH   SOLE   0 0 10,200
NRG Energy COM 629377508 14,001 329,589 SH   SOLE   0 0 329,589
Nestle Spons ADR COM 641069406 20,813 218,353 SH   SOLE   0 0 218,353
Noble Energy COM 655044105 1,179 47,694 SH   SOLE   0 0 47,694
Northrup Grumman COM 666807102 270 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 259 8,952 SH   SOLE   0 0 8,952
Novartis COM 66987V109 6,340 65,943 SH   SOLE   0 0 65,943
Oracle COM 68389X105 360 6,700 SH   SOLE   0 0 6,700
Pepsico COM 713448108 8,907 72,682 SH   SOLE   0 0 72,682
Pfizer COM 717081103 6,529 153,730 SH   SOLE   0 0 153,730
Phillips 66 COM 718546104 1,726 18,138 SH   SOLE   0 0 18,138
Procter & Gamble COM 742718109 7,608 73,122 SH   SOLE   0 0 73,122
Pulte Homes Inc. COM 745867101 2,548 91,140 SH   SOLE   0 0 91,140
Roche Holding AG COM 771195104 3,917 113,910 SH   SOLE   0 0 113,910
Royal Caribbean Cruise Ltd. COM v7780t103 13,507 117,840 SH   SOLE   0 0 117,840
Royal Dutch Shell COM 780259206 13,998 223,642 SH   SOLE   0 0 223,642
S&P Global Inc. COM 78409V104 337 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 662 6,600 SH   SOLE   0 0 6,600
SPDR S&P 500 ETF COM 78462f103 4,042 14,310 SH   SOLE   0 0 14,310
SPDR S&P Midcap 400 EFT COM 78467y107 245 710 SH   SOLE   0 0 710
Sherwin Williams Co. COM 824348106 2,095 4,865 SH   SOLE   0 0 4,865
Southwest Airlines COM 844741108 2,102 40,501 SH   SOLE   0 0 40,501
State Street Corp COM 857477103 439 6,664 SH   SOLE   0 0 6,664
Stryker Corp COM 863667101 2,738 13,862 SH   SOLE   0 0 13,862
Sysco COM 871829107 2,628 39,369 SH   SOLE   0 0 39,369
Thermo Fisher Scientific COM 883556102 7,368 26,917 SH   SOLE   0 0 26,917
Thomson Reuters Corp. COM 884903709 235 3,974 SH   SOLE   0 0 3,974
Tiffany & Co. COM 886547108 894 8,469 SH   SOLE   0 0 8,469
UBS Group AG COM H42097107 616 50,850 SH   SOLE   0 0 50,850
Unilever NV NY COM 904784709 5,216 89,485 SH   SOLE   0 0 89,485
Union Pacific COM 907818108 8,652 51,746 SH   SOLE   0 0 51,746
United Technologies COM 913017109 485 3,760 SH   SOLE   0 0 3,760
UnitedHealth Group COM 91324P102 742 3,000 SH   SOLE   0 0 3,000
Viacom Class B COM 92553p201 228 8,116 SH   SOLE   0 0 8,116
Visa COM 92826c839 19,878 127,265 SH   SOLE   0 0 127,265
W. W. Grainger COM 384802104 319 1,059 SH   SOLE   0 0 1,059
WPP Plc ADR COM 92937A102 238 4,500 SH   SOLE   0 0 4,500
Walt Disney COM 254687106 2,017 18,170 SH   SOLE   0 0 18,170
Wells Fargo COM 949746101 769 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 1,036 67,410 SH   SOLE   0 0 67,410
WisdomTree Germany Hedged Equi COM 97717w448 497 17,350 SH   SOLE   0 0 17,350
iShares Russell 1000 Growth ET COM 464287614 318 2,100 SH   SOLE   0 0 2,100
iShares Russell 2000 Value ETF COM 464287630 249 2,080 SH   SOLE   0 0 2,080
iShares US Technology COM 464287721 648 3,400 SH   SOLE   0 0 3,400