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
ABBOTT LABS COM 002824100 4,549 111,218 SH   SOLE   111,218 0 0
ABBVIE INC COM 00287y109 7,549 133,761 SH   SOLE   133,761 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,642 33,210 SH   SOLE   33,210 0 0
ANTARES PHARMA INC COM 036642106 67 25,000 SH   SOLE   25,000 0 0
APPLE INC COM 037833100 9,123 98,167 SH   SOLE   98,167 0 0
APPLIED MATLS INC COM 038222105 232 10,305 SH   SOLE   10,305 0 0
AZZ INC COM 002474104 5,484 119,002 SH   SOLE   119,002 0 0
B/E AEROSPACE INC COM 073302101 885 9,572 SH   SOLE   9,572 0 0
BAKER HUGHES INC COM 057224107 1,600 21,485 SH   SOLE   21,485 0 0
BECTON DICKINSON & CO COM 075887109 6,591 55,711 SH   SOLE   55,711 0 0
BED BATH & BEYOND INC COM 075896100 2,940 51,240 SH   SOLE   51,240 0 0
BLACKHAWK NETWORK HLDGS INC CL A 09238e104 1,162 41,160 SH   SOLE   41,160 0 0
BOEING CO COM 097023105 690 5,425 SH   SOLE   5,425 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 6,905 312,142 SH   SOLE   312,142 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 358 4,305 SH   SOLE   4,305 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 210 15,945 SH   SOLE   15,945 0 0
CHEVRON CORP NEW COM 166764100 518 3,970 SH   SOLE   3,970 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 238 3,485 SH   SOLE   3,485 0 0
CISCO SYS INC COM 17275R102 805 32,378 SH   SOLE   32,378 0 0
CLEAN ENERGY FUELS CORP COM 184499101 673 57,405 SH   SOLE   57,405 0 0
CLEAN HARBORS INC COM 184496107 2,299 35,781 SH   SOLE   35,781 0 0
COLGATE PALMOLIVE CO COM 194162103 699 10,259 SH   SOLE   10,259 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 2,604 40,945 SH   SOLE   40,945 0 0
CONOCOPHILLIPS COM 20825C104 5,309 61,925 SH   SOLE   61,925 0 0
CONSOLIDATED EDISON INC COM 209115104 284 4,925 SH   SOLE   4,925 0 0
CORNING INC COM 219350105 5,536 252,195 SH   SOLE   252,195 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,394 20,790 SH   SOLE   20,790 0 0
CUMMINS INC COM 231021106 557 3,610 SH   SOLE   3,610 0 0
DELUXE CORP COM 248019101 4,862 83,005 SH   SOLE   83,005 0 0
DISNEY WALT CO COM DISNEY 254687106 242 2,820 SH   SOLE   2,820 0 0
DOMINION RES INC VA NEW COM 25746u109 841 11,764 SH   SOLE   11,764 0 0
DONALDSON INC COM 257651109 6,573 155,308 SH   SOLE   155,308 0 0
E M C CORP MASS COM 268648102 8,854 336,158 SH   SOLE   336,158 0 0
EATON CORP PLC SHS g29183103 1,056 13,679 SH   SOLE   13,679 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 372 13,415 SH   SOLE   13,415 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 598 16,964 SH   SOLE   16,964 0 0
EXXON MOBIL CORP COM 30231G102 654 6,495 SH   SOLE   6,495 0 0
FIRST SOLAR INC COM 336433107 904 12,720 SH   SOLE   12,720 0 0
FLY LEASING LTD SPONSORED ADR 34407D109 9,297 641,605 SH   SOLE   641,605 0 0
GENERAL ELECTRIC CO COM 369604103 5,304 201,820 SH   SOLE   201,820 0 0
GOOGLE INC CL A 38259p508 686 1,173 SH   SOLE   1,173 0 0
GOOGLE INC CL C 38259p706 721 1,253 SH   SOLE   1,253 0 0
HARMAN INTL INDS INC COM 413086109 1,151 10,710 SH   SOLE   10,710 0 0
HCP INC COM 40414l109 6,574 158,875 SH   SOLE   158,875 0 0
HEALTHCARE SVCS GRP INC COM 421906108 4,114 139,745 SH   SOLE   139,745 0 0
HELMERICH & PAYNE INC COM 423452101 3,790 32,645 SH   SOLE   32,645 0 0
HEXCEL CORP NEW COM 428291108 271 6,625 SH   SOLE   6,625 0 0
INTEL CORP COM 458140100 3,935 127,338 SH   SOLE   127,338 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 596 3,289 SH   SOLE   3,289 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 226 550 SH   SOLE   550 0 0
ISHARES MSCI AUST ETF 464286103 296 11,343 SH   SOLE   11,343 0 0
ITC HLDGS CORP COM 465685105 1,550 42,486 SH   SOLE   42,486 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 5,071 95,177 SH   SOLE   95,177 0 0
JOHNSON & JOHNSON COM 478160104 1,439 13,750 SH   SOLE   13,750 0 0
K12 INC COM 48273u102 317 13,150 SH   SOLE   13,150 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 7,875 199,820 SH   SOLE   199,820 0 0
KEYCORP NEW COM 493267108 216 15,053 SH   SOLE   15,053 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 2,522 30,672 SH   SOLE   30,672 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455u100 4,081 51,709 SH   SOLE   51,709 0 0
LOWES COS INC COM 548661107 4,642 96,720 SH   SOLE   96,720 0 0
MESABI TR CTF BEN INT 590672101 8,562 437,515 SH   SOLE   437,515 0 0
MICROSOFT CORP COM 594918104 1,576 37,788 SH   SOLE   37,788 0 0
NEWELL RUBBERMAID INC COM 651229106 393 12,670 SH   SOLE   12,670 0 0
NEXTERA ENERGY INC COM 65339F101 3,428 33,452 SH   SOLE   33,452 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 4,662 489,210 SH   SOLE   489,210 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,478 33,885 SH   SOLE   33,885 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 2,879 49,133 SH   SOLE   49,133 0 0
PLUM CREEK TIMBER CO INC COM 729251108 7,915 175,490 SH   SOLE   175,490 0 0
QUALCOMM INC COM 747525103 7,028 88,732 SH   SOLE   88,732 0 0
RLI CORP COM 749607107 372 8,126 SH   SOLE   8,126 0 0
RPM INTL INC COM 749685103 998 21,606 SH   SOLE   21,606 0 0
SIGMA ALDRICH CORP COM 826552101 5,604 55,219 SH   SOLE   55,219 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,525 33,149 SH   SOLE   33,149 0 0
TENNANT CO COM 880345103 3,265 42,785 SH   SOLE   42,785 0 0
TETRA TECH INC NEW COM 88162G103 1,446 52,600 SH   SOLE   52,600 0 0
THOR INDS INC COM 885160101 1,525 26,820 SH   SOLE   26,820 0 0
TOWERSTREAM CORP COM 892000100 22 11,250 SH   SOLE   11,250 0 0
UNITED NAT FOODS INC COM 911163103 3,296 50,627 SH   SOLE   50,627 0 0
US BANCORP DEL COM NEW 902973304 3,933 90,787 SH   SOLE   90,787 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 200 2,023 SH   SOLE   2,023 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 345 4,268 SH   SOLE   4,268 0 0
VARIAN MED SYS INC COM 92220P105 2,170 26,105 SH   SOLE   26,105 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,328 108,897 SH   SOLE   108,897 0 0
WALGREEN CO COM 931422109 7,128 96,150 SH   SOLE   96,150 0 0
WELLS FARGO & CO NEW COM 949746101 5,450 103,685 SH   SOLE   103,685 0 0
WHOLE FOODS MKT INC COM 966837106 301 7,795 SH   SOLE   7,795 0 0
XCEL ENERGY INC COM 98389b100 428 13,270 SH   SOLE   13,270 0 0
ZOETIS INC CL A 98978v103 210 6,515 SH   SOLE   6,515 0 0