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
3M CO COM 88579Y101 1,237 8,020 SH   SOLE   8,020 0 0
ABBOTT LABS COM 002824100 4,942 100,691 SH   SOLE   100,691 0 0
ABBVIE INC COM 00287y109 7,992 118,939 SH   SOLE   118,939 0 0
ADEPTUS HEALTH INC CL A 006855100 1,449 15,255 SH   SOLE   15,255 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,397 28,721 SH   SOLE   28,721 0 0
ANTARES PHARMA INC COM 036642106 125 60,000 SH   SOLE   60,000 0 0
APPLE INC COM 037833100 7,712 61,486 SH   SOLE   61,486 0 0
AT&T INC COM 00206R102 222 6,241 SH   SOLE   6,241 0 0
AZZ INC COM 002474104 5,666 109,379 SH   SOLE   109,379 0 0
B/E AEROSPACE INC COM 073302101 3,992 72,715 SH   SOLE   72,715 0 0
BAKER HUGHES INC COM 057224107 1,839 29,800 SH   SOLE   29,800 0 0
BECTON DICKINSON & CO COM 075887109 6,542 46,181 SH   SOLE   46,181 0 0
BED BATH & BEYOND INC COM 075896100 3,685 53,415 SH   SOLE   53,415 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238e104 1,030 25,005 SH   SOLE   25,005 0 0
BOEING CO COM 097023105 1,515 10,921 SH   SOLE   10,921 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 712 149,610 SH   SOLE   149,610 0 0
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT g16258108 1,897 63,930 SH   SOLE   63,930 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 861 11,650 SH   SOLE   11,650 0 0
CHESAPEAKE ENERGY CORP COM 165167107 1,137 101,820 SH   SOLE   101,820 0 0
CHEVRON CORP NEW COM 166764100 564 5,850 SH   SOLE   5,850 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 6,563 131,150 SH   SOLE   131,150 0 0
CISCO SYS INC COM 17275R102 834 30,365 SH   SOLE   30,365 0 0
CLEAN HARBORS INC COM 184496107 1,607 29,911 SH   SOLE   29,911 0 0
COLGATE PALMOLIVE CO COM 194162103 546 8,350 SH   SOLE   8,350 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 4,187 78,375 SH   SOLE   78,375 0 0
CONOCOPHILLIPS COM 20825c104 2,854 46,475 SH   SOLE   46,475 0 0
CONSOLIDATED EDISON INC COM 209115104 335 5,785 SH   SOLE   5,785 0 0
CORNING INC COM 219350105 4,131 209,355 SH   SOLE   209,355 0 0
COSTCO WHSL CORP NEW COM 22160k105 2,648 19,605 SH   SOLE   19,605 0 0
CUMMINS INC COM 231021106 495 3,770 SH   SOLE   3,770 0 0
DBX ETF TR DB XTR MSCI EUR 233051853 274 10,195 SH   SOLE   10,195 0 0
DELUXE CORP COM 248019101 4,287 69,149 SH   SOLE   69,149 0 0
DICKS SPORTING GOODS INC COM 253393102 2,672 51,605 SH   SOLE   51,605 0 0
DISNEY WALT CO COM DISNEY 254687106 252 2,205 SH   SOLE   2,205 0 0
DOMINION RES INC VA NEW COM 25746u109 654 9,779 SH   SOLE   9,779 0 0
DONALDSON INC COM 257651109 5,239 146,352 SH   SOLE   146,352 0 0
DTE ENERGY CO COM 233331107 261 3,500 SH   SOLE   3,500 0 0
E M C CORP MASS COM 268648102 8,735 331,007 SH   SOLE   331,007 0 0
EATON CORP PLC SHS g29183103 1,034 15,319 SH   SOLE   15,319 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 874 33,530 SH   SOLE   33,530 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 443 13,425 SH   SOLE   13,425 0 0
EXXON MOBIL CORP COM 30231g102 428 5,147 SH   SOLE   5,147 0 0
FIRST SOLAR INC COM 336433107 1,476 31,425 SH   SOLE   31,425 0 0
FLY LEASING LTD SPONSORED ADR 34407d109 10,508 669,271 SH   SOLE   669,271 0 0
GENERAL ELECTRIC CO COM 369604103 6,486 244,124 SH   SOLE   244,124 0 0
GOLDEN OCEAN GROUP LTD SHS g39637106 2,124 551,614 SH   SOLE   551,614 0 0
GOOGLE INC CL A 38259p508 490 907 SH   SOLE   907 0 0
GOOGLE INC CL C 38259P706 397 762 SH   SOLE   762 0 0
HANNON ARMSTRONG SUST INFR C COM 41068x100 1,202 59,965 SH   SOLE   59,965 0 0
HARMAN INTL INDS INC COM 413086109 955 8,033 SH   SOLE   8,033 0 0
HCP INC COM 40414l109 8,238 225,875 SH   SOLE   225,875 0 0
HEALTHCARE SVCS GRP INC COM 421906108 2,213 66,965 SH   SOLE   66,965 0 0
HELMERICH & PAYNE INC COM 423452101 1,859 26,397 SH   SOLE   26,397 0 0
HEXCEL CORP NEW COM 428291108 356 7,155 SH   SOLE   7,155 0 0
INTEL CORP COM 458140100 2,957 97,227 SH   SOLE   97,227 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 457 2,810 SH   SOLE   2,810 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 228 470 SH   SOLE   470 0 0
ISHARES MSCI EURZONE ETF 464286608 204 5,435 SH   SOLE   5,435 0 0
ITC HLDGS CORP COM 465685105 1,374 42,687 SH   SOLE   42,687 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 2,679 65,944 SH   SOLE   65,944 0 0
JOHNSON & JOHNSON COM 478160104 1,854 19,023 SH   SOLE   19,023 0 0
JPMORGAN CHASE & CO COM 46625H100 388 5,720 SH   SOLE   5,720 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 7,182 234,017 SH   SOLE   234,017 0 0
KEYCORP NEW COM 493267108 187 12,450 SH   SOLE   12,450 0 0
KINDER MORGAN INC DEL COM 49456b101 1,336 34,791 SH   SOLE   34,791 0 0
LOWES COS INC COM 548661107 4,872 72,755 SH   SOLE   72,755 0 0
MESABI TR CTF BEN INT 590672101 6,566 482,761 SH   SOLE   482,761 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 1,259 29,918 SH   SOLE   29,918 0 0
MICROSOFT CORP COM 594918104 755 17,100 SH   SOLE   17,100 0 0
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 1,439 135,150 SH   SOLE   135,150 0 0
NEWELL RUBBERMAID INC COM 651229106 485 11,800 SH   SOLE   11,800 0 0
NEXTERA ENERGY INC COM 65339f101 2,835 28,915 SH   SOLE   28,915 0 0
NORDIC AMERICAN TANKERS LIMI COM g65773106 5,353 376,210 SH   SOLE   376,210 0 0
NORTHROP GRUMMAN CORP COM 666807102 413 2,605 SH   SOLE   2,605 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,140 14,653 SH   SOLE   14,653 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 3,058 89,950 SH   SOLE   89,950 0 0
PALO ALTO NETWORKS INC COM 697435105 816 4,670 SH   SOLE   4,670 0 0
PATTERSON COMPANIES INC COM 703395103 776 15,955 SH   SOLE   15,955 0 0
PFIZER INC COM 717081103 286 8,523 SH   SOLE   8,523 0 0
PHILLIPS 66 COM 718546104 309 3,835 SH   SOLE   3,835 0 0
PLUM CREEK TIMBER CO INC COM 729251108 7,886 194,383 SH   SOLE   194,383 0 0
QUALCOMM INC COM 747525103 6,595 105,305 SH   SOLE   105,305 0 0
RLI CORP COM 749607107 405 7,886 SH   SOLE   7,886 0 0
RPM INTL INC COM 749685103 882 18,016 SH   SOLE   18,016 0 0
SEMPRA ENERGY COM 816851109 385 3,895 SH   SOLE   3,895 0 0
SIGMA ALDRICH CORP COM 826552101 651 4,675 SH   SOLE   4,675 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,562 39,166 SH   SOLE   39,166 0 0
TENNANT CO COM 880345103 2,941 45,015 SH   SOLE   45,015 0 0
TETRA TECH INC NEW COM 88162g103 1,465 57,150 SH   SOLE   57,150 0 0
THOR INDS INC COM 885160101 5,008 88,990 SH   SOLE   88,990 0 0
TOWERSTREAM CORP COM 892000100 36 20,250 SH   SOLE   20,250 0 0
UNITED NAT FOODS INC COM 911163103 2,753 43,237 SH   SOLE   43,237 0 0
US BANCORP DEL COM NEW 902973304 3,971 91,487 SH   SOLE   91,487 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 265 3,176 SH   SOLE   3,176 0 0
VARIAN MED SYS INC COM 92220p105 1,414 16,766 SH   SOLE   16,766 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,573 141,012 SH   SOLE   141,012 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,334 86,855 SH   SOLE   86,855 0 0
WELLS FARGO & CO NEW COM 949746101 4,933 87,709 SH   SOLE   87,709 0 0
WHOLE FOODS MKT INC COM 966837106 379 9,600 SH   SOLE   9,600 0 0
XCEL ENERGY INC COM 98389b100 403 12,520 SH   SOLE   12,520 0 0
ZOETIS INC CL A 98978v103 320 6,640 SH   SOLE   6,640 0 0