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,207 15,575 SH   SOLE   15,575 0 0
ABBOTT LABS COM 002824100 4,429 106,498 SH   SOLE   106,498 0 0
ABBVIE INC COM 00287y109 7,094 122,825 SH   SOLE   122,825 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,523 31,576 SH   SOLE   31,576 0 0
ANTARES PHARMA INC COM 036642106 46 25,000 SH   SOLE   25,000 0 0
APPLE INC COM 037833100 8,802 87,368 SH   SOLE   87,368 0 0
AZZ INC COM 002474104 4,905 117,417 SH   SOLE   117,417 0 0
B/E AEROSPACE INC COM 073302101 1,703 20,293 SH   SOLE   20,293 0 0
BAKER HUGHES INC COM 057224107 1,704 26,190 SH   SOLE   26,190 0 0
BECTON DICKINSON & CO COM 075887109 6,228 54,721 SH   SOLE   54,721 0 0
BED BATH & BEYOND INC COM 075896100 3,532 53,660 SH   SOLE   53,660 0 0
BLACKHAWK NETWORK HLDGS INC CL A 09238e104 1,292 39,880 SH   SOLE   39,880 0 0
BOEING CO COM 097023105 1,020 8,010 SH   SOLE   8,010 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 6,222 306,212 SH   SOLE   306,212 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 343 4,305 SH   SOLE   4,305 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 183 14,945 SH   SOLE   14,945 0 0
CHESAPEAKE ENERGY CORP COM 165167107 301 13,075 SH   SOLE   13,075 0 0
CHEVRON CORP NEW COM 166764100 462 3,870 SH   SOLE   3,870 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 261 4,520 SH   SOLE   4,520 0 0
CISCO SYS INC COM 17275R102 810 32,178 SH   SOLE   32,178 0 0
CLEAN ENERGY FUELS CORP COM 184499101 571 73,170 SH   SOLE   73,170 0 0
CLEAN HARBORS INC COM 184496107 1,906 35,351 SH   SOLE   35,351 0 0
COLGATE PALMOLIVE CO COM 194162103 669 10,259 SH   SOLE   10,259 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 2,779 48,335 SH   SOLE   48,335 0 0
CONOCOPHILLIPS COM 20825C104 4,669 61,020 SH   SOLE   61,020 0 0
CONSOLIDATED EDISON INC COM 209115104 279 4,925 SH   SOLE   4,925 0 0
CORNING INC COM 219350105 4,747 245,440 SH   SOLE   245,440 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,724 21,735 SH   SOLE   21,735 0 0
CUMMINS INC COM 231021106 464 3,515 SH   SOLE   3,515 0 0
DELUXE CORP COM 248019101 4,396 79,687 SH   SOLE   79,687 0 0
DISNEY WALT CO COM DISNEY 254687106 248 2,785 SH   SOLE   2,785 0 0
DOMINION RES INC VA NEW COM 25746u109 813 11,764 SH   SOLE   11,764 0 0
DONALDSON INC COM 257651109 6,206 152,733 SH   SOLE   152,733 0 0
E M C CORP MASS COM 268648102 9,326 318,723 SH   SOLE   318,723 0 0
EATON CORP PLC SHS g29183103 861 13,584 SH   SOLE   13,584 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 341 13,015 SH   SOLE   13,015 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 641 17,230 SH   SOLE   17,230 0 0
EXXON MOBIL CORP COM 30231G102 611 6,495 SH   SOLE   6,495 0 0
FIRST SOLAR INC COM 336433107 968 14,710 SH   SOLE   14,710 0 0
FLY LEASING LTD SPONSORED ADR 34407D109 8,513 664,555 SH   SOLE   664,555 0 0
GENERAL ELECTRIC CO COM 369604103 5,732 223,745 SH   SOLE   223,745 0 0
GOOGLE INC CL A 38259p508 658 1,118 SH   SOLE   1,118 0 0
GOOGLE INC CL C 38259p706 677 1,173 SH   SOLE   1,173 0 0
HARMAN INTL INDS INC COM 413086109 994 10,135 SH   SOLE   10,135 0 0
HCP INC COM 40414l109 7,013 176,615 SH   SOLE   176,615 0 0
HEALTHCARE SVCS GRP INC COM 421906108 3,858 134,840 SH   SOLE   134,840 0 0
HELMERICH & PAYNE INC COM 423452101 3,066 31,325 SH   SOLE   31,325 0 0
HEXCEL CORP NEW COM 428291108 253 6,375 SH   SOLE   6,375 0 0
INTEL CORP COM 458140100 3,730 107,108 SH   SOLE   107,108 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 624 3,289 SH   SOLE   3,289 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 254 550 SH   SOLE   550 0 0
ISHARES MSCI AUST ETF 464286103 262 10,933 SH   SOLE   10,933 0 0
ITC HLDGS CORP COM 465685105 1,506 42,276 SH   SOLE   42,276 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 4,652 95,287 SH   SOLE   95,287 0 0
JOHNSON & JOHNSON COM 478160104 1,425 13,373 SH   SOLE   13,373 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 7,854 192,315 SH   SOLE   192,315 0 0
KEYCORP NEW COM 493267108 202 15,144 SH   SOLE   15,144 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 1,389 14,892 SH   SOLE   14,892 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455u100 426 4,526 SH   SOLE   4,526 0 0
LOWES COS INC COM 548661107 4,900 92,585 SH   SOLE   92,585 0 0
MESABI TR CTF BEN INT 590672101 8,381 439,050 SH   SOLE   439,050 0 0
MICROSOFT CORP COM 594918104 1,048 22,603 SH   SOLE   22,603 0 0
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 608 27,260 SH   SOLE   27,260 0 0
NEWELL RUBBERMAID INC COM 651229106 436 12,670 SH   SOLE   12,670 0 0
NEXTERA ENERGY INC COM 65339F101 3,005 32,010 SH   SOLE   32,010 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 4,230 532,060 SH   SOLE   532,060 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,219 33,475 SH   SOLE   33,475 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 2,683 47,948 SH   SOLE   47,948 0 0
PLUM CREEK TIMBER CO INC COM 729251108 7,237 185,510 SH   SOLE   185,510 0 0
QUALCOMM INC COM 747525103 6,597 88,237 SH   SOLE   88,237 0 0
RLI CORP COM 749607107 352 8,126 SH   SOLE   8,126 0 0
RPM INTL INC COM 749685103 859 18,757 SH   SOLE   18,757 0 0
SIGMA ALDRICH CORP COM 826552101 3,329 24,474 SH   SOLE   24,474 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,347 30,229 SH   SOLE   30,229 0 0
TENNANT CO COM 880345103 2,731 40,700 SH   SOLE   40,700 0 0
TETRA TECH INC NEW COM 88162G103 1,324 53,005 SH   SOLE   53,005 0 0
THOR INDS INC COM 885160101 2,174 42,210 SH   SOLE   42,210 0 0
TOWERSTREAM CORP COM 892000100 17 11,250 SH   SOLE   11,250 0 0
UNITED NAT FOODS INC COM 911163103 2,815 45,807 SH   SOLE   45,807 0 0
US BANCORP DEL COM NEW 902973304 3,798 90,787 SH   SOLE   90,787 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 202 2,023 SH   SOLE   2,023 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 347 4,268 SH   SOLE   4,268 0 0
VARIAN MED SYS INC COM 92220P105 2,027 25,295 SH   SOLE   25,295 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,498 129,992 SH   SOLE   129,992 0 0
WALGREEN CO COM 931422109 5,536 93,410 SH   SOLE   93,410 0 0
WELLS FARGO & CO NEW COM 949746101 5,006 96,510 SH   SOLE   96,510 0 0
WHOLE FOODS MKT INC COM 966837106 328 8,600 SH   SOLE   8,600 0 0
XCEL ENERGY INC COM 98389b100 403 13,270 SH   SOLE   13,270 0 0
ZOETIS INC CL A 98978v103 243 6,585 SH   SOLE   6,585 0 0