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 2,477 15,076 SH   SOLE   15,076 0 0
ABBOTT LABS COM 002824100 4,759 105,713 SH   SOLE   105,713 0 0
ABBVIE INC COM 00287y109 7,649 116,885 SH   SOLE   116,885 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,691 31,726 SH   SOLE   31,726 0 0
ANTARES PHARMA INC COM 036642106 64 25,000 SH   SOLE   25,000 0 0
APPLE INC COM 037833100 9,232 83,634 SH   SOLE   83,634 0 0
AZZ INC COM 002474104 5,587 119,082 SH   SOLE   119,082 0 0
B/E AEROSPACE INC COM 073302101 2,250 38,783 SH   SOLE   38,783 0 0
BAKER HUGHES INC COM 057224107 2,260 40,315 SH   SOLE   40,315 0 0
BECTON DICKINSON & CO COM 075887109 7,260 52,171 SH   SOLE   52,171 0 0
BED BATH & BEYOND INC COM 075896100 3,981 52,263 SH   SOLE   52,263 0 0
BLACKHAWK NETWORK HLDGS INC CL A 09238e104 1,127 29,055 SH   SOLE   29,055 0 0
BOEING CO COM 097023105 1,124 8,650 SH   SOLE   8,650 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 1,033 147,598 SH   SOLE   147,598 0 0
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT g16258108 1,567 50,660 SH   SOLE   50,660 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 364 4,805 SH   SOLE   4,805 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 150 12,245 SH   SOLE   12,245 0 0
CHESAPEAKE ENERGY CORP COM 165167107 268 13,675 SH   SOLE   13,675 0 0
CHEVRON CORP NEW COM 166764100 426 3,795 SH   SOLE   3,795 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 3,745 89,210 SH   SOLE   89,210 0 0
CISCO SYS INC COM 17275R102 848 30,505 SH   SOLE   30,505 0 0
CLEAN HARBORS INC COM 184496107 1,376 28,631 SH   SOLE   28,631 0 0
COLGATE PALMOLIVE CO COM 194162103 710 10,259 SH   SOLE   10,259 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 3,246 53,440 SH   SOLE   53,440 0 0
CONOCOPHILLIPS COM 20825C104 4,096 59,310 SH   SOLE   59,310 0 0
CONSOLIDATED EDISON INC COM 209115104 325 4,925 SH   SOLE   4,925 0 0
CORNING INC COM 219350105 5,600 244,215 SH   SOLE   244,215 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,116 21,985 SH   SOLE   21,985 0 0
CUMMINS INC COM 231021106 457 3,170 SH   SOLE   3,170 0 0
DBX ETF TR DB XTR MSCI EUR 233051853 268 10,275 SH   SOLE   10,275 0 0
DELUXE CORP COM 248019101 4,791 76,962 SH   SOLE   76,962 0 0
DICKS SPORTING GOODS INC COM 253393102 1,683 33,890 SH   SOLE   33,890 0 0
DISNEY WALT CO COM DISNEY 254687106 276 2,935 SH   SOLE   2,935 0 0
DOMINION RES INC VA NEW COM 25746u109 851 11,064 SH   SOLE   11,064 0 0
DONALDSON INC COM 257651109 5,950 154,030 SH   SOLE   154,030 0 0
E M C CORP MASS COM 268648102 9,523 320,222 SH   SOLE   320,222 0 0
EATON CORP PLC SHS g29183103 934 13,749 SH   SOLE   13,749 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 297 11,725 SH   SOLE   11,725 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 545 14,040 SH   SOLE   14,040 0 0
EXXON MOBIL CORP COM 30231G102 630 6,815 SH   SOLE   6,815 0 0
FIRST SOLAR INC COM 336433107 1,070 23,990 SH   SOLE   23,990 0 0
FLY LEASING LTD SPONSORED ADR 34407D109 9,193 699,090 SH   SOLE   699,090 0 0
GENERAL ELECTRIC CO COM 369604103 6,054 239,590 SH   SOLE   239,590 0 0
GOOGLE INC CL A 38259p508 559 1,053 SH   SOLE   1,053 0 0
GOOGLE INC CL C 38259p706 531 1,008 SH   SOLE   1,008 0 0
HANNON ARMSTRONG SUST INFR C COM 41068x100 577 40,545 SH   SOLE   40,545 0 0
HARMAN INTL INDS INC COM 413086109 1,068 10,005 SH   SOLE   10,005 0 0
HCP INC COM 40414l109 7,900 179,420 SH   SOLE   179,420 0 0
HEALTHCARE SVCS GRP INC COM 421906108 3,534 114,255 SH   SOLE   114,255 0 0
HELMERICH & PAYNE INC COM 423452101 2,264 33,580 SH   SOLE   33,580 0 0
HEXCEL CORP NEW COM 428291108 293 7,070 SH   SOLE   7,070 0 0
INTEL CORP COM 458140100 3,711 102,268 SH   SOLE   102,268 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 687 4,285 SH   SOLE   4,285 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 286 540 SH   SOLE   540 0 0
ITC HLDGS CORP COM 465685105 1,604 39,667 SH   SOLE   39,667 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 4,005 89,627 SH   SOLE   89,627 0 0
JOHNSON & JOHNSON COM 478160104 1,437 13,743 SH   SOLE   13,743 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 7,422 194,385 SH   SOLE   194,385 0 0
KEYCORP NEW COM 493267108 211 15,144 SH   SOLE   15,144 0 0
KINDER MORGAN INC DEL COM 49456b101 1,549 36,609 SH   SOLE   36,609 0 0
KLX INC COM 482539103 443 10,747 SH   SOLE   10,747 0 0
LOWES COS INC COM 548661107 6,159 89,515 SH   SOLE   89,515 0 0
MESABI TR CTF BEN INT 590672101 5,408 312,980 SH   SOLE   312,980 0 0
MICROSOFT CORP COM 594918104 852 18,343 SH   SOLE   18,343 0 0
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 1,503 109,870 SH   SOLE   109,870 0 0
NEWELL RUBBERMAID INC COM 651229106 437 11,470 SH   SOLE   11,470 0 0
NEXTERA ENERGY INC COM 65339F101 3,296 31,005 SH   SOLE   31,005 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 5,050 501,480 SH   SOLE   501,480 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,659 20,575 SH   SOLE   20,575 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 2,332 58,838 SH   SOLE   58,838 0 0
PLUM CREEK TIMBER CO INC COM 729251108 8,000 186,960 SH   SOLE   186,960 0 0
QUALCOMM INC COM 747525103 6,958 93,612 SH   SOLE   93,612 0 0
RLI CORP COM 749607107 401 8,126 SH   SOLE   8,126 0 0
RPM INTL INC COM 749685103 948 18,697 SH   SOLE   18,697 0 0
SIGMA ALDRICH CORP COM 826552101 2,314 16,855 SH   SOLE   16,855 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,265 29,269 SH   SOLE   29,269 0 0
TENNANT CO COM 880345103 3,012 41,735 SH   SOLE   41,735 0 0
TETRA TECH INC NEW COM 88162G103 1,389 52,025 SH   SOLE   52,025 0 0
THOR INDS INC COM 885160101 4,086 73,135 SH   SOLE   73,135 0 0
TOWERSTREAM CORP COM 892000100 21 11,250 SH   SOLE   11,250 0 0
UNITED NAT FOODS INC COM 911163103 3,513 45,432 SH   SOLE   45,432 0 0
US BANCORP DEL COM NEW 902973304 4,081 90,787 SH   SOLE   90,787 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 211 2,023 SH   SOLE   2,023 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 361 4,268 SH   SOLE   4,268 0 0
VARIAN MED SYS INC COM 92220P105 2,091 24,175 SH   SOLE   24,175 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,301 134,692 SH   SOLE   134,692 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,261 95,285 SH   SOLE   95,285 0 0
WELLS FARGO & CO NEW COM 949746101 5,243 95,635 SH   SOLE   95,635 0 0
WHOLE FOODS MKT INC COM 966837106 509 10,100 SH   SOLE   10,100 0 0
XCEL ENERGY INC COM 98389b100 477 13,270 SH   SOLE   13,270 0 0
ZOETIS INC CL A 98978v103 320 7,435 SH   SOLE   7,435 0 0