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 10,243 270,680 SH   SOLE   0 0 270,680
AllianceBernstein Holdings, LP COM 01881g106 605 20,625 SH   SOLE   0 0 20,625
Ameren Corp COM 023608102 12,143 151,690 SH   SOLE   0 0 151,690
CatchMark Timber Trust COM 14912y202 128 12,000 SH   SOLE   0 0 12,000
Clearway Energy, Inc. COM 18539c204 2,893 158,504 SH   SOLE   0 0 158,504
Enbridge Inc. COM 29250n105 3,452 98,411 SH   SOLE   0 0 98,411
Energy Transfer LP COM 29273V100 36,922 2,822,754 SH   SOLE   0 0 2,822,754
Enterprise Prod Partners COM 293792107 64,010 2,239,683 SH   SOLE   0 0 2,239,683
Enterprise Prod Partners COM 293792107 10 340 SH   SOLE   0 0 340
Evergy, Inc. COM 30034w106 1,692 25,423 SH   SOLE   0 0 25,423
Fortress Transportation Infr I COM 34960p101 1,076 71,040 SH   SOLE   0 0 71,040
HCP, Inc. COM 40414l109 7,338 205,950 SH   SOLE   0 0 205,950
Kinder Morgan Inc. COM 49456b101 4,818 233,776 SH   SOLE   0 0 233,776
Liberty Property Tr COM 531172104 5,373 104,683 SH   SOLE   0 0 104,683
Magellan Midstream Partners, L COM 559080106 43,832 661,422 SH   SOLE   0 0 661,422
NextEra Energy Partners COM 65341b106 68,555 1,297,414 SH   SOLE   0 0 1,297,414
NextEra Energy, Inc. COM 65339F101 35,745 153,419 SH   SOLE   0 0 153,419
Pattern Energy Group, Inc. COM 70338p100 39,015 1,448,763 SH   SOLE   0 0 1,448,763
Pembina Pipeline Corp. COM 706327103 1,284 34,630 SH   SOLE   0 0 34,630
Plains All American Pipeline L COM 726503105 2,294 110,550 SH   SOLE   0 0 110,550
Teekay LNG Partners COM y8564m105 16,816 1,231,921 SH   SOLE   0 0 1,231,921
Verizon Comm COM 92343V104 5,764 95,492 SH   SOLE   0 0 95,492
Williams Companies Inc COM 969457100 988 41,060 SH   SOLE   0 0 41,060
Williams Companies Inc COM 969457100 38 1,590 SH   SOLE   0 0 1,590
3M Company COM 88579y101 2,349 14,287 SH   SOLE   0 0 14,287
ABB Ltd. COM 000375204 2,893 147,100 SH   SOLE   0 0 147,100
Abbott Laboratories COM 002824100 18,332 219,103 SH   SOLE   0 0 219,103
Advance Auto Parts COM 00751Y106 1,363 8,238 SH   SOLE   0 0 8,238
AerCap Holdings N.V. COM N00985106 556 10,150 SH   SOLE   0 0 10,150
Air Lease COM 00912x302 4,646 111,102 SH   SOLE   0 0 111,102
Air Products COM 009158106 369 1,661 SH   SOLE   0 0 1,661
Allergan Inc. COM G0177J108 387 2,300 SH   SOLE   0 0 2,300
Alphabet, Inc. Cl A COM 02079k305 13,351 10,933 SH   SOLE   0 0 10,933
Alphabet, Inc. Cl A COM 02079k305 61 50 SH   SOLE   0 0 50
Alphabet, Inc. Cl C COM 02079k107 1,292 1,060 SH   SOLE   0 0 1,060
Amazon.com Inc. COM 023135106 18,885 10,879 SH   SOLE   0 0 10,879
American Express COM 025816109 915 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 821 14,748 SH   SOLE   0 0 14,748
Anheuser-Busch InBev SA/NV COM 03524A108 7,502 78,845 SH   SOLE   0 0 78,845
Anheuser-Busch Inbev ADR COM 03524A108 552 5,800 SH   SOLE   0 0 5,800
Apple Computer COM 037833100 12,825 57,262 SH   SOLE   0 0 57,262
Automatic Data Processing COM 053015103 3,456 21,410 SH   SOLE   0 0 21,410
Bank of America COM 060505104 4,510 154,625 SH   SOLE   0 0 154,625
Becton Dickinson COM 075887109 16,972 67,095 SH   SOLE   0 0 67,095
Blackstone Group Inc. COM 09260D107 3,927 80,400 SH   SOLE   0 0 80,400
Boeing Company COM 097023105 681 1,789 SH   SOLE   0 0 1,789
Brkshire Hathaway A COM 084670108 935 3 SH   SOLE   0 0 3
Brkshire Hathaway B COM 084670702 19,837 95,359 SH   SOLE   0 0 95,359
Brookfield Infrastructure Part COM G16252101 6,620 133,450 SH   SOLE   0 0 133,450
CVS Health Corp COM 126650100 3,279 51,987 SH   SOLE   0 0 51,987
Cadence Design COM 127387108 610 9,224 SH   SOLE   0 0 9,224
Carnival Corporation COM 143658300 452 10,350 SH   SOLE   0 0 10,350
Caterpillar COM 149123101 272 2,150 SH   SOLE   0 0 2,150
Century Communities, Inc. COM 156504300 990 32,310 SH   SOLE   0 0 32,310
Charles Schwab COM 808513105 244 5,825 SH   SOLE   0 0 5,825
Chevron COM 166764100 2,838 23,931 SH   SOLE   0 0 23,931
Chubb Ltd. COM H1467J104 637 3,946 SH   SOLE   0 0 3,946
Cisco Systems COM 17275R102 3,292 66,634 SH   SOLE   0 0 66,634
Citigroup COM 172967424 10,928 158,191 SH   SOLE   0 0 158,191
Coca Cola Co. COM 191216100 8,446 155,141 SH   SOLE   0 0 155,141
Colgate Palmolive COM 194162103 1,460 19,865 SH   SOLE   0 0 19,865
Comcast Cl A COM 20030N101 429 9,524 SH   SOLE   0 0 9,524
ConocoPhillips COM 20825C104 2,099 36,831 SH   SOLE   0 0 36,831
Corning COM 219350105 248 8,700 SH   SOLE   0 0 8,700
Costco Wholesale COM 22160K105 5,731 19,892 SH   SOLE   0 0 19,892
D. R. Horton COM 23331A109 4,155 78,820 SH   SOLE   0 0 78,820
Deere & Co. COM 244199105 568 3,366 SH   SOLE   0 0 3,366
Delta Airlines COM 247361702 5,224 90,690 SH   SOLE   0 0 90,690
Dentsply Sirona COM 24906P109 2,497 46,840 SH   SOLE   0 0 46,840
Discovery Inc. A COM 25470f104 262 9,831 SH   SOLE   0 0 9,831
Discovery Inc. C COM 25470f302 813 33,011 SH   SOLE   0 0 33,011
Eli Lilly COM 532457108 543 4,860 SH   SOLE   0 0 4,860
Emerson Electric Co. COM 291011104 865 12,938 SH   SOLE   0 0 12,938
Estee Lauder COM 518439104 1,363 6,850 SH   SOLE   0 0 6,850
Exxon Mobil COM 30231G102 2,389 33,840 SH   SOLE   0 0 33,840
Facebook COM 30303M102 10,366 58,210 SH   SOLE   0 0 58,210
Fedex COM 31428x106 2,239 15,378 SH   SOLE   0 0 15,378
Fomento Economico Mexicano SA COM 344419106 1,703 18,600 SH   SOLE   0 0 18,600
General Electric COM 369604103 359 40,119 SH   SOLE   0 0 40,119
Genuine Parts COM 372460105 954 9,577 SH   SOLE   0 0 9,577
Huntington Bancshares Inc. COM 446150104 533 37,350 SH   SOLE   0 0 37,350
IBM COM 459200101 954 6,562 SH   SOLE   0 0 6,562
Illinois Tool Works COM 452308109 761 4,864 SH   SOLE   0 0 4,864
Intel Corp. COM 458140100 567 11,004 SH   SOLE   0 0 11,004
Invesco COM G491BT108 561 33,096 SH   SOLE   0 0 33,096
J.P. Morgan Chase COM 46625h100 17,004 144,484 SH   SOLE   0 0 144,484
Johnson & Johnson COM 478160104 28,424 219,693 SH   SOLE   0 0 219,693
KKR & Co. Inc. COM 48251W104 2,857 106,400 SH   SOLE   0 0 106,400
Kimberly Clark COM 494368103 2,614 18,400 SH   SOLE   0 0 18,400
Kuehne&Nagel Intl AG COM 100992916 3,214 21,805 SH   SOLE   0 0 21,805
Liberty Sirius Group C COM 531229607 292 6,948 SH   SOLE   0 0 6,948
Linde PLC COM G5494J103 446 2,300 SH   SOLE   0 0 2,300
M&T Bank Corp COM 55261F104 2,711 17,162 SH   SOLE   0 0 17,162
McDonald's Corp. COM 580135101 367 1,710 SH   SOLE   0 0 1,710
Medtronic COM G5960L103 17,697 162,929 SH   SOLE   0 0 162,929
Merck COM 58933y105 6,510 77,329 SH   SOLE   0 0 77,329
MetLife COM 59156R108 487 10,330 SH   SOLE   0 0 10,330
Microsoft COM 594918104 21,157 152,178 SH   SOLE   0 0 152,178
Mondelez International Inc. COM 609207105 564 10,200 SH   SOLE   0 0 10,200
NRG Energy COM 629377508 16,726 422,369 SH   SOLE   0 0 422,369
Nestle Spons ADR COM 641069406 21,890 201,938 SH   SOLE   0 0 201,938
Noble Energy COM 655044105 1,071 47,694 SH   SOLE   0 0 47,694
Norfolk Southern COM 655844108 4,751 26,445 SH   SOLE   0 0 26,445
Northrup Grumman COM 666807102 375 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 284 8,952 SH   SOLE   0 0 8,952
Novartis COM 66987V109 5,730 65,943 SH   SOLE   0 0 65,943
Oracle COM 68389X105 369 6,700 SH   SOLE   0 0 6,700
Pepsico COM 713448108 9,249 67,462 SH   SOLE   0 0 67,462
Pfizer COM 717081103 5,344 148,730 SH   SOLE   0 0 148,730
Phillips 66 COM 718546104 1,857 18,138 SH   SOLE   0 0 18,138
Procter & Gamble COM 742718109 8,667 69,682 SH   SOLE   0 0 69,682
Pulte Homes Inc. COM 745867101 3,802 104,025 SH   SOLE   0 0 104,025
Roche Holding AG COM 771195104 4,152 113,910 SH   SOLE   0 0 113,910
Royal Dutch Shell COM 780259206 1,357 23,052 SH   SOLE   0 0 23,052
S&P Global Inc. COM 78409V104 392 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 469 5,200 SH   SOLE   0 0 5,200
SPDR S&P 500 ETF COM 78462f103 4,276 14,410 SH   SOLE   0 0 14,410
SPDR S&P Midcap 400 EFT COM 78467y107 250 710 SH   SOLE   0 0 710
SVB Financial Group COM 78486Q101 1,795 8,590 SH   SOLE   0 0 8,590
Sherwin Williams Co. COM 824348106 2,051 3,730 SH   SOLE   0 0 3,730
Southwest Airlines COM 844741108 2,004 37,106 SH   SOLE   0 0 37,106
State Street Corp COM 857477103 394 6,664 SH   SOLE   0 0 6,664
Stryker Corp COM 863667101 2,998 13,862 SH   SOLE   0 0 13,862
Sysco COM 871829107 3,126 39,369 SH   SOLE   0 0 39,369
T. Rowe Price Group COM 74144T108 206 1,800 SH   SOLE   0 0 1,800
Thermo Fisher Scientific COM 883556102 7,767 26,667 SH   SOLE   0 0 26,667
Thomson Reuters Corp. COM 884903709 266 3,974 SH   SOLE   0 0 3,974
Tiffany & Co. COM 886547108 784 8,469 SH   SOLE   0 0 8,469
UBS Group AG COM H42097107 575 50,850 SH   SOLE   0 0 50,850
Unilever NV NY COM 904784709 5,258 87,585 SH   SOLE   0 0 87,585
Union Pacific COM 907818108 6,916 42,696 SH   SOLE   0 0 42,696
United Technologies COM 913017109 513 3,760 SH   SOLE   0 0 3,760
UnitedHealth Group COM 91324P102 652 3,000 SH   SOLE   0 0 3,000
Visa COM 92826c839 20,119 116,965 SH   SOLE   0 0 116,965
Vistra Energy Corp COM 92840m102 13,952 521,970 SH   SOLE   0 0 521,970
W. W. Grainger COM 384802104 307 1,034 SH   SOLE   0 0 1,034
WPP Plc ADR COM 92937A102 257 4,100 SH   SOLE   0 0 4,100
Walt Disney COM 254687106 10,336 79,309 SH   SOLE   0 0 79,309
Wells Fargo COM 949746101 794 15,739 SH   SOLE   0 0 15,739
Weyerhaeuser Co. COM 962166104 1,713 61,834 SH   SOLE   0 0 61,834
William Lyon Home COM 552074700 812 39,890 SH   SOLE   0 0 39,890
WisdomTree Germany Hedged Equi COM 97717w448 456 15,350 SH   SOLE   0 0 15,350
iShares Russell 1000 Growth ET COM 464287614 385 2,412 SH   SOLE   0 0 2,412
iShares Russell 2000 Value ETF COM 464287630 248 2,080 SH   SOLE   0 0 2,080
iShares Russell 3000 ETF COM 464287689 243 1,397 SH   SOLE   0 0 1,397
iShares S&P 500 Growth Index F COM 464287309 249 1,383 SH   SOLE   0 0 1,383
iShares US Technology COM 464287721 694 3,400 SH   SOLE   0 0 3,400