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,737 85,234 SH   SOLE   0 0 85,234
AllianceBernstein Holdings, LP COM 01881g106 589 20,625 SH   SOLE   0 0 20,625
Ameren Corp COM 023608102 20,606 338,630 SH   SOLE   0 0 338,630
Enbridge Energy Mgmt. COM 29250x103 635 61,894 SH   SOLE   0 0 61,894
Enbridge Energy Partners L.P. COM 29250R106 156 14,300 SH   SOLE   0 0 14,300
Enbridge Inc. COM 29250n105 2,648 74,184 SH   SOLE   0 0 74,184
Energy Transfer Equity LP COM 29273V100 23,617 1,369,089 SH   SOLE   0 0 1,369,089
Energy Transfer Partners LP COM 29278n103 548 28,774 SH   SOLE   0 0 28,774
Enterprise Prod Partners COM 293792107 59,946 2,166,454 SH   SOLE   0 0 2,166,454
Evergy, Inc. COM 30034w106 11,298 201,214 SH   SOLE   0 0 201,214
HCP, Inc. COM 40414l109 6,278 243,150 SH   SOLE   0 0 243,150
Kinder Morgan Inc. COM 49456b101 2,273 128,622 SH   SOLE   0 0 128,622
Liberty Property Tr COM 531172104 4,924 111,083 SH   SOLE   0 0 111,083
MPLX LP COM 55336v100 738 21,603 SH   SOLE   0 0 21,603
Magellan Midstream Partners, L COM 559080106 51,510 745,651 SH   SOLE   0 0 745,651
NRG Yield, Inc.Class C COM 62942X405 20,042 1,165,247 SH   SOLE   0 0 1,165,247
NextEra Energy Partners COM 65341b106 59,914 1,283,779 SH   SOLE   0 0 1,283,779
NextEra Energy, Inc. COM 65339F101 27,317 163,547 SH   SOLE   0 0 163,547
PPL Corporation COM 69351t106 8,826 309,138 SH   SOLE   0 0 309,138
Pattern Energy Group, Inc. Cla COM 70338p100 32,230 1,718,921 SH   SOLE   0 0 1,718,921
Pembina Pipeline Corp. COM 706327103 517 14,930 SH   SOLE   0 0 14,930
Plains All American Pipeline L COM 726503105 2,630 111,250 SH   SOLE   0 0 111,250
Sunoco LP COM 86765k109 457 18,294 SH   SOLE   0 0 18,294
Teekay LNG Partners COM y8564m105 603 35,785 SH   SOLE   0 0 35,785
Verizon Comm COM 92343V104 4,804 95,492 SH   SOLE   0 0 95,492
Williams Companies Inc COM 969457100 2,520 92,950 SH   SOLE   0 0 92,950
Williams Companies Inc COM 969457100 43 1,590 SH   SOLE   0 0 1,590
3M Company COM 88579y101 2,904 14,761 SH   SOLE   0 0 14,761
A. Schulman COM 808194104 938 21,082 SH   SOLE   0 0 21,082
ABB Ltd. COM 000375204 300 13,800 SH   SOLE   0 0 13,800
Abbott Laboratories COM 002824100 13,334 218,621 SH   SOLE   0 0 218,621
Advance Auto Parts COM 00751Y106 1,118 8,238 SH   SOLE   0 0 8,238
AerCap Holdings N.V. COM N00985106 2,350 43,400 SH   SOLE   0 0 43,400
Air Lease COM 00912x302 11,114 264,809 SH   SOLE   0 0 264,809
Air Products COM 009158106 266 1,711 SH   SOLE   0 0 1,711
Alibaba Group Holdings Ltd COM 01609w102 14,482 78,056 SH   SOLE   0 0 78,056
Allergan Inc. COM G0177J108 2,399 14,390 SH   SOLE   0 0 14,390
Alphabet, Inc. Cl A COM 02079k305 22,596 20,011 SH   SOLE   0 0 20,011
Alphabet, Inc. Cl C COM 02079k107 329 295 SH   SOLE   0 0 295
Amazon.com Inc. COM 023135106 27,102 15,944 SH   SOLE   0 0 15,944
American Express COM 025816109 758 7,733 SH   SOLE   0 0 7,733
American Intl. Group COM 026874784 2,349 44,306 SH   SOLE   0 0 44,306
Anheuser-Busch InBev SA/NV COM 03524A108 8,116 80,545 SH   SOLE   0 0 80,545
Anheuser-Busch Inbev ADR COM 03524A108 584 5,800 SH   SOLE   0 0 5,800
Apple Computer COM 037833100 23,229 125,485 SH   SOLE   0 0 125,485
Ashland Inc. COM 044186104 456 5,838 SH   SOLE   0 0 5,838
Automatic Data Processing COM 053015103 2,922 21,785 SH   SOLE   0 0 21,785
Bank of America COM 060505104 21,052 746,801 SH   SOLE   0 0 746,801
Becton Dickinson COM 075887109 2,735 11,418 SH   SOLE   0 0 11,418
Blackstone Group COM 09253U108 2,586 80,400 SH   SOLE   0 0 80,400
Boeing Company COM 097023105 635 1,894 SH   SOLE   0 0 1,894
Brkshire Hathaway A COM 084670108 846 3 SH   SOLE   0 0 3
Brkshire Hathaway B COM 084670702 4,080 21,859 SH   SOLE   0 0 21,859
CSX Corp. COM 126408103 9,798 153,620 SH   SOLE   0 0 153,620
CVS Health Corp COM 126650100 1,779 27,638 SH   SOLE   0 0 27,638
Cadence Design COM 127387108 399 9,224 SH   SOLE   0 0 9,224
Carnival Corporation COM 143658300 4,195 73,207 SH   SOLE   0 0 73,207
Caterpillar COM 149123101 292 2,150 SH   SOLE   0 0 2,150
Centene Corp COM 15135B101 217 1,762 SH   SOLE   0 0 1,762
Charles Schwab COM 808513105 298 5,825 SH   SOLE   0 0 5,825
Chevron COM 166764100 3,067 24,256 SH   SOLE   0 0 24,256
Chubb Ltd. COM H1467J104 501 3,946 SH   SOLE   0 0 3,946
Cisco Systems COM 17275R102 1,416 32,909 SH   SOLE   0 0 32,909
Citigroup COM 172967424 18,638 278,507 SH   SOLE   0 0 278,507
Coca Cola Co. COM 191216100 687 15,666 SH   SOLE   0 0 15,666
Colgate Palmolive COM 194162103 3,379 52,136 SH   SOLE   0 0 52,136
Comcast Cl A COM 20030N101 312 9,524 SH   SOLE   0 0 9,524
ConocoPhillips COM 20825C104 2,613 37,531 SH   SOLE   0 0 37,531
Corning COM 219350105 239 8,700 SH   SOLE   0 0 8,700
Costco Wholesale COM 22160K105 4,204 20,117 SH   SOLE   0 0 20,117
D. R. Horton COM 23331A109 4,109 100,210 SH   SOLE   0 0 100,210
Deere & Co. COM 244199105 471 3,366 SH   SOLE   0 0 3,366
Delta Airlines COM 247361702 8,673 175,070 SH   SOLE   0 0 175,070
Dentsply Sirona COM 24906P109 2,063 47,140 SH   SOLE   0 0 47,140
Discovery Inc. A COM 25470f104 270 9,831 SH   SOLE   0 0 9,831
Discovery Inc. C COM 25470f302 842 33,011 SH   SOLE   0 0 33,011
DowDuPont COM 26078j100 9,098 138,015 SH   SOLE   0 0 138,015
EQT Corporation COM 26884l109 248 4,496 SH   SOLE   0 0 4,496
Eli Lilly COM 532457108 415 4,860 SH   SOLE   0 0 4,860
Emerson Electric Co. COM 291011104 895 12,938 SH   SOLE   0 0 12,938
Estee Lauder COM 518439104 1,042 7,300 SH   SOLE   0 0 7,300
EverQuote COM 30041r108 290 16,000 SH   SOLE   0 0 16,000
Exxon Mobil COM 30231G102 2,870 34,690 SH   SOLE   0 0 34,690
Facebook COM 30303M102 22,121 113,837 SH   SOLE   0 0 113,837
Facebook COM 30303M102 66 340 SH   SOLE   0 0 340
Fedex COM 31428x106 24,374 107,344 SH   SOLE   0 0 107,344
First Quantum Minerals, Ltd. COM 335934105 562 38,160 SH   SOLE   0 0 38,160
Fomento Economico Mexicano SA COM 344419106 3,434 39,120 SH   SOLE   0 0 39,120
Freeport McMoran Inc. COM 35671D857 8,115 470,144 SH   SOLE   0 0 470,144
Gamco Investors A COM 361438104 318 11,888 SH   SOLE   0 0 11,888
General Electric COM 369604103 918 67,483 SH   SOLE   0 0 67,483
Genuine Parts COM 372460105 888 9,677 SH   SOLE   0 0 9,677
Glencore PC ADR COM 37827X100 16,168 1,701,944 SH   SOLE   0 0 1,701,944
Henry Schein COM 806407102 2,080 28,640 SH   SOLE   0 0 28,640
Home Depot COM 437076102 9,718 49,808 SH   SOLE   0 0 49,808
IBM COM 459200101 1,047 7,498 SH   SOLE   0 0 7,498
Illinois Tool Works COM 452308109 1,038 7,489 SH   SOLE   0 0 7,489
Intel Corp. COM 458140100 547 11,004 SH   SOLE   0 0 11,004
Invesco COM G491BT108 1,049 39,496 SH   SOLE   0 0 39,496
J.P. Morgan Chase COM 46625h100 49,611 476,109 SH   SOLE   0 0 476,109
Johnson & Johnson COM 478160104 10,361 85,389 SH   SOLE   0 0 85,389
KKR & Co. Inc. COM 48251W104 2,644 106,400 SH   SOLE   0 0 106,400
Kimberly Clark COM 494368103 1,938 18,400 SH   SOLE   0 0 18,400
LKQ Corporation COM 501889208 547 17,150 SH   SOLE   0 0 17,150
Lennar Corporation Cl A COM 526057104 4,235 80,660 SH   SOLE   0 0 80,660
Liberty Sirius Group C COM 531229607 315 6,948 SH   SOLE   0 0 6,948
McDonald's Corp. COM 580135101 299 1,910 SH   SOLE   0 0 1,910
Medtronic COM G5960L103 16,422 191,829 SH   SOLE   0 0 191,829
Merck COM 58933y105 4,797 79,029 SH   SOLE   0 0 79,029
Mesabi Trust COM 590672101 348 14,178 SH   SOLE   0 0 14,178
MetLife COM 59156R108 1,159 26,580 SH   SOLE   0 0 26,580
Microsoft COM 594918104 24,013 243,517 SH   SOLE   0 0 243,517
Mondelez International Inc. COM 609207105 418 10,200 SH   SOLE   0 0 10,200
NRG Energy COM 629377508 10,469 341,007 SH   SOLE   0 0 341,007
Nestle Spons ADR COM 641069406 8,850 114,303 SH   SOLE   0 0 114,303
Noble Energy COM 655044105 1,811 51,330 SH   SOLE   0 0 51,330
Northrup Grumman COM 666807102 308 1,000 SH   SOLE   0 0 1,000
Northway Financial COM 667270201 278 8,952 SH   SOLE   0 0 8,952
Novartis COM 66987V109 4,985 65,993 SH   SOLE   0 0 65,993
Oracle COM 68389X105 295 6,700 SH   SOLE   0 0 6,700
Pepsico COM 713448108 3,934 36,132 SH   SOLE   0 0 36,132
Pfizer COM 717081103 5,581 153,828 SH   SOLE   0 0 153,828
Phillips 66 COM 718546104 2,044 18,202 SH   SOLE   0 0 18,202
Praxair COM 74005P104 6,571 41,551 SH   SOLE   0 0 41,551
Procter & Gamble COM 742718109 5,862 75,096 SH   SOLE   0 0 75,096
Roche Holding AG COM 771195104 3,156 114,210 SH   SOLE   0 0 114,210
Royal Caribbean Cruise Ltd. COM v7780t103 4,355 42,037 SH   SOLE   0 0 42,037
Royal Dutch Shell COM 780259206 17,042 246,171 SH   SOLE   0 0 246,171
S&P Global Inc. COM 78409V104 326 1,600 SH   SOLE   0 0 1,600
SPDR Index Shs S&P China COM 78463X400 775 7,400 SH   SOLE   0 0 7,400
SPDR S&P 500 ETF COM 78462f103 3,882 14,310 SH   SOLE   0 0 14,310
SPDR S&P Midcap 400 EFT COM 78467y107 252 710 SH   SOLE   0 0 710
Sherwin Williams Co. COM 824348106 1,983 4,865 SH   SOLE   0 0 4,865
Southwest Airlines COM 844741108 7,916 155,591 SH   SOLE   0 0 155,591
State Street Corp COM 857477103 620 6,664 SH   SOLE   0 0 6,664
Stryker Corp COM 863667101 2,341 13,862 SH   SOLE   0 0 13,862
Sysco COM 871829107 2,702 39,569 SH   SOLE   0 0 39,569
T. Rowe Price Group COM 74144T108 209 1,800 SH   SOLE   0 0 1,800
Thermo Fisher Scientific COM 883556102 5,576 26,917 SH   SOLE   0 0 26,917
Tiffany & Co. COM 886547108 1,115 8,469 SH   SOLE   0 0 8,469
Twenty-First Century Fox COM 90130A101 840 16,897 SH   SOLE   0 0 16,897
UBS Group AG COM H42097107 657 42,850 SH   SOLE   0 0 42,850
Unilever NV NY COM 904784709 5,173 92,835 SH   SOLE   0 0 92,835
Union Pacific COM 907818108 11,106 78,386 SH   SOLE   0 0 78,386
United Technologies COM 913017109 407 3,258 SH   SOLE   0 0 3,258
UnitedHealth Group COM 91324P102 736 3,000 SH   SOLE   0 0 3,000
Viacom Class B COM 92553p201 245 8,116 SH   SOLE   0 0 8,116
Visa COM 92826c839 18,389 138,839 SH   SOLE   0 0 138,839
W. W. Grainger COM 384802104 362 1,173 SH   SOLE   0 0 1,173
W.R.Grace& Co. COM 38388f108 296 4,034 SH   SOLE   0 0 4,034
WPP Plc ADR COM 92937A102 1,519 19,330 SH   SOLE   0 0 19,330
Walt Disney COM 254687106 1,321 12,604 SH   SOLE   0 0 12,604
Wells Fargo COM 949746101 917 16,537 SH   SOLE   0 0 16,537
WisdomTree Germany Hedged Equi COM 97717w448 865 29,050 SH   SOLE   0 0 29,050
iShares Russell 1000 Growth ET COM 464287614 302 2,100 SH   SOLE   0 0 2,100
iShares Russell 2000 Value ETF COM 464287630 274 2,080 SH   SOLE   0 0 2,080
iShares US Technology COM 464287721 606 3,400 SH   SOLE   0 0 3,400