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,213 8,555 SH   SOLE   8,555 0 0
ABBOTT LABS COM 002824100 3,900 96,956 SH   SOLE   96,956 0 0
ABBVIE INC COM 00287y109 6,214 114,216 SH   SOLE   114,216 0 0
ADEPTUS HEALTH INC CL A 006855100 847 10,485 SH   SOLE   10,485 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,315 23,879 SH   SOLE   23,879 0 0
ANTARES PHARMA INC COM 036642106 102 60,000 SH   SOLE   60,000 0 0
APPLE INC COM 037833100 7,313 66,301 SH   SOLE   66,301 0 0
AZZ INC COM 002474104 4,612 94,724 SH   SOLE   94,724 0 0
B/E AEROSPACE INC COM 073302101 3,701 84,310 SH   SOLE   84,310 0 0
BAKER HUGHES INC COM 057224107 1,198 23,020 SH   SOLE   23,020 0 0
BECTON DICKINSON & CO COM 075887109 5,685 42,853 SH   SOLE   42,853 0 0
BED BATH & BEYOND INC COM 075896100 2,576 45,170 SH   SOLE   45,170 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238e104 866 20,425 SH   SOLE   20,425 0 0
BOEING CO COM 097023105 1,454 11,101 SH   SOLE   11,101 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 136 66,772 SH   SOLE   66,772 0 0
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT g16258108 1,803 65,590 SH   SOLE   65,590 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 706 11,905 SH   SOLE   11,905 0 0
CHESAPEAKE ENERGY CORP COM 165167107 780 106,445 SH   SOLE   106,445 0 0
CHEVRON CORP NEW COM 166764100 482 6,105 SH   SOLE   6,105 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 5,025 126,705 SH   SOLE   126,705 0 0
CISCO SYS INC COM 17275R102 876 33,365 SH   SOLE   33,365 0 0
CLEAN HARBORS INC COM 184496107 1,138 25,891 SH   SOLE   25,891 0 0
COLGATE PALMOLIVE CO COM 194162103 588 9,265 SH   SOLE   9,265 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 3,225 76,545 SH   SOLE   76,545 0 0
CONOCOPHILLIPS COM 20825c104 2,022 42,160 SH   SOLE   42,160 0 0
CONSOLIDATED EDISON INC COM 209115104 385 5,760 SH   SOLE   5,760 0 0
CORNING INC COM 219350105 3,334 194,735 SH   SOLE   194,735 0 0
COSTCO WHSL CORP NEW COM 22160k105 2,549 17,635 SH   SOLE   17,635 0 0
CUMMINS INC COM 231021106 304 2,803 SH   SOLE   2,803 0 0
DELUXE CORP COM 248019101 3,390 60,822 SH   SOLE   60,822 0 0
DICKS SPORTING GOODS INC COM 253393102 2,671 53,835 SH   SOLE   53,835 0 0
DOMINION RES INC VA NEW COM 25746u109 646 9,179 SH   SOLE   9,179 0 0
DONALDSON INC COM 257651109 4,090 145,672 SH   SOLE   145,672 0 0
E M C CORP MASS COM 268648102 7,678 317,787 SH   SOLE   317,787 0 0
EATON CORP PLC SHS g29183103 795 15,489 SH   SOLE   15,489 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 746 34,335 SH   SOLE   34,335 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 767 32,234 SH   SOLE   32,234 0 0
EXXON MOBIL CORP COM 30231g102 308 4,147 SH   SOLE   4,147 0 0
FIRST SOLAR INC COM 336433107 1,156 27,035 SH   SOLE   27,035 0 0
FLY LEASING LTD SPONSORED ADR 34407d109 8,345 632,233 SH   SOLE   632,233 0 0
GENERAL ELECTRIC CO COM 369604103 5,808 230,304 SH   SOLE   230,304 0 0
GOLDEN OCEAN GROUP LTD SHS g39637106 775 315,225 SH   SOLE   315,225 0 0
GOOGLE INC CL A 38259P508 420 691 SH   SOLE   691 0 0
GOOGLE INC CL C 38259P706 576 902 SH   SOLE   902 0 0
HANNON ARMSTRONG SUST INFR C COM 41068x100 781 45,330 SH   SOLE   45,330 0 0
HCP INC COM 40414l109 8,280 222,295 SH   SOLE   222,295 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,827 54,225 SH   SOLE   54,225 0 0
HELMERICH & PAYNE INC COM 423452101 1,097 23,215 SH   SOLE   23,215 0 0
HEXCEL CORP NEW COM 428291108 382 8,515 SH   SOLE   8,515 0 0
INTEL CORP COM 458140100 2,823 93,652 SH   SOLE   93,652 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 480 3,310 SH   SOLE   3,310 0 0
ISHARES TR CUR HD EURZN ETF 46434v639 212 8,550 SH   SOLE   8,550 0 0
ITC HLDGS CORP COM 465685105 1,417 42,512 SH   SOLE   42,512 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 2,379 63,559 SH   SOLE   63,559 0 0
JOHNSON & JOHNSON COM 478160104 2,414 25,858 SH   SOLE   25,858 0 0
JPMORGAN CHASE & CO COM 46625H100 439 7,204 SH   SOLE   7,204 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 6,374 274,957 SH   SOLE   274,957 0 0
KINDER MORGAN INC DEL COM 49456b101 1,042 37,641 SH   SOLE   37,641 0 0
LIMONEIRA CO COM 532746104 3,133 187,290 SH   SOLE   187,290 0 0
LOWES COS INC COM 548661107 4,864 70,568 SH   SOLE   70,568 0 0
MESABI TR CTF BEN INT 590672101 5,034 419,831 SH   SOLE   419,831 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 1,482 35,095 SH   SOLE   35,095 0 0
MICROSOFT CORP COM 594918104 885 20,000 SH   SOLE   20,000 0 0
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 1,993 206,580 SH   SOLE   206,580 0 0
NEWELL RUBBERMAID INC COM 651229106 258 6,500 SH   SOLE   6,500 0 0
NEXTERA ENERGY INC COM 65339f101 2,859 29,310 SH   SOLE   29,310 0 0
NORDIC AMERICAN TANKERS LIMI COM g65773106 3,504 230,533 SH   SOLE   230,533 0 0
NORTHROP GRUMMAN CORP COM 666807102 431 2,600 SH   SOLE   2,600 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 896 13,543 SH   SOLE   13,543 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 2,539 86,775 SH   SOLE   86,775 0 0
PALO ALTO NETWORKS INC COM 697435105 654 3,805 SH   SOLE   3,805 0 0
PATTERSON COMPANIES INC COM 703395103 773 17,875 SH   SOLE   17,875 0 0
PFIZER INC COM 717081103 301 9,577 SH   SOLE   9,577 0 0
PHILLIPS 66 COM 718546104 284 3,700 SH   SOLE   3,700 0 0
PLUM CREEK TIMBER CO INC COM 729251108 6,920 175,138 SH   SOLE   175,138 0 0
QUALCOMM INC COM 747525103 4,944 92,019 SH   SOLE   92,019 0 0
RLI CORP COM 749607107 388 7,247 SH   SOLE   7,247 0 0
RPM INTL INC COM 749685103 743 17,748 SH   SOLE   17,748 0 0
SEMPRA ENERGY COM 816851109 415 4,295 SH   SOLE   4,295 0 0
SIGMA ALDRICH CORP COM 826552101 529 3,805 SH   SOLE   3,805 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,207 36,716 SH   SOLE   36,716 0 0
TENNANT CO COM 880345103 2,106 37,485 SH   SOLE   37,485 0 0
TETRA TECH INC NEW COM 88162g103 1,163 47,835 SH   SOLE   47,835 0 0
THOR INDS INC COM 885160101 4,519 87,230 SH   SOLE   87,230 0 0
TOWERSTREAM CORP COM 892000100 22 20,250 SH   SOLE   20,250 0 0
UNITED NAT FOODS INC COM 911163103 1,881 38,777 SH   SOLE   38,777 0 0
US BANCORP DEL COM NEW 902973304 2,541 61,958 SH   SOLE   61,958 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 233 3,040 SH   SOLE   3,040 0 0
VARIAN MED SYS INC COM 92220p105 1,253 16,983 SH   SOLE   16,983 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,103 140,269 SH   SOLE   140,269 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,992 84,135 SH   SOLE   84,135 0 0
WELLS FARGO & CO NEW COM 949746101 4,516 87,936 SH   SOLE   87,936 0 0
XCEL ENERGY INC COM 98389b100 436 12,320 SH   SOLE   12,320 0 0
ZOETIS INC CL A 98978v103 324 7,870 SH   SOLE   7,870 0 0