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,478 8,870 SH   SOLE   8,870 0 0
ABBOTT LABS COM 002824100 4,137 98,898 SH   SOLE   98,898 0 0
ABBVIE INC COM 00287y109 6,593 115,415 SH   SOLE   115,415 0 0
ADEPTUS HEALTH INC CL A 006855100 253 4,560 SH   SOLE   4,560 0 0
ALPHABET INC CAP STK CL C 02079k107 332 445 SH   SOLE   445 0 0
ALPHABET INC CAP STK CL A 02079k305 729 956 SH   SOLE   956 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,441 20,899 SH   SOLE   20,899 0 0
ANTARES PHARMA INC COM 036642106 52 60,000 SH   SOLE   60,000 0 0
APPLE INC COM 037833100 8,274 75,914 SH   SOLE   75,914 0 0
AZZ INC COM 002474104 4,283 75,663 SH   SOLE   75,663 0 0
B/E AEROSPACE INC COM 073302101 3,998 86,695 SH   SOLE   86,695 0 0
BAKER HUGHES INC COM 057224107 757 17,270 SH   SOLE   17,270 0 0
BECTON DICKINSON & CO COM 075887109 6,030 39,716 SH   SOLE   39,716 0 0
BED BATH & BEYOND INC COM 075896100 1,851 37,292 SH   SOLE   37,292 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238e104 409 11,920 SH   SOLE   11,920 0 0
BOEING CO COM 097023105 2,034 16,025 SH   SOLE   16,025 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 7 11,625 SH   SOLE   11,625 0 0
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT g16258108 1,777 59,340 SH   SOLE   59,340 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 787 11,580 SH   SOLE   11,580 0 0
CHEVRON CORP NEW COM 166764100 523 5,480 SH   SOLE   5,480 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 5,564 152,055 SH   SOLE   152,055 0 0
CISCO SYS INC COM 17275R102 991 34,805 SH   SOLE   34,805 0 0
CLEAN HARBORS INC COM 184496107 1,374 27,841 SH   SOLE   27,841 0 0
COLGATE PALMOLIVE CO COM 194162103 610 8,640 SH   SOLE   8,640 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 3,554 68,195 SH   SOLE   68,195 0 0
CONOCOPHILLIPS COM 20825c104 1,339 33,240 SH   SOLE   33,240 0 0
CONSOLIDATED EDISON INC COM 209115104 462 6,025 SH   SOLE   6,025 0 0
CORNING INC COM 219350105 3,657 175,050 SH   SOLE   175,050 0 0
COSTCO WHSL CORP NEW COM 22160k105 4,039 25,633 SH   SOLE   25,633 0 0
CUMMINS INC COM 231021106 472 4,290 SH   SOLE   4,290 0 0
DELUXE CORP COM 248019101 5,310 84,980 SH   SOLE   84,980 0 0
DICKS SPORTING GOODS INC COM 253393102 1,313 28,085 SH   SOLE   28,085 0 0
DISNEY WALT CO COM DISNEY 254687106 299 3,006 SH   SOLE   3,006 0 0
DOMINION RES INC VA NEW COM 25746u109 676 9,005 SH   SOLE   9,005 0 0
DONALDSON INC COM 257651109 4,092 128,238 SH   SOLE   128,238 0 0
DTE ENERGY CO COM 233331107 213 2,345 SH   SOLE   2,345 0 0
E M C CORP MASS COM 268648102 7,635 286,503 SH   SOLE   286,503 0 0
EATON CORP PLC SHS g29183103 990 15,819 SH   SOLE   15,819 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 554 24,510 SH   SOLE   24,510 0 0
EMERSON ELEC CO COM 291011104 215 3,955 SH   SOLE   3,955 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 1,611 89,768 SH   SOLE   89,768 0 0
EXXON MOBIL CORP COM 30231g102 467 5,587 SH   SOLE   5,587 0 0
FEDEX CORP COM 31428X106 452 2,775 SH   SOLE   2,775 0 0
FIRST SOLAR INC COM 336433107 1,509 22,045 SH   SOLE   22,045 0 0
FLY LEASING LTD SPONSORED ADR 34407d109 7,223 568,311 SH   SOLE   568,311 0 0
GENERAL ELECTRIC CO COM 369604103 6,168 194,032 SH   SOLE   194,032 0 0
GOLDEN OCEAN GROUP LTD SHS g39637106 11 15,740 SH   SOLE   15,740 0 0
HANNON ARMSTRONG SUST INFR C COM 41068x100 1,496 77,840 SH   SOLE   77,840 0 0
HCP INC COM 40414l109 8,354 256,400 SH   SOLE   256,400 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,549 42,085 SH   SOLE   42,085 0 0
HELMERICH & PAYNE INC COM 423452101 1,284 21,865 SH   SOLE   21,865 0 0
HEXCEL CORP NEW COM 428291108 350 8,015 SH   SOLE   8,015 0 0
INTEL CORP COM 458140100 2,942 90,947 SH   SOLE   90,947 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 350 2,310 SH   SOLE   2,310 0 0
ITC HLDGS CORP COM 465685105 1,233 28,292 SH   SOLE   28,292 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 2,476 56,845 SH   SOLE   56,845 0 0
JOHNSON & JOHNSON COM 478160104 2,739 25,318 SH   SOLE   25,318 0 0
JPMORGAN CHASE & CO COM 46625H100 434 7,329 SH   SOLE   7,329 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 7,168 432,605 SH   SOLE   432,605 0 0
KINDER MORGAN INC DEL COM 49456b101 464 25,984 SH   SOLE   25,984 0 0
LIMONEIRA CO COM 532746104 2,847 187,290 SH   SOLE   187,290 0 0
LOWES COS INC COM 548661107 4,693 61,948 SH   SOLE   61,948 0 0
MESABI TR CTF BEN INT 590672101 1,886 316,444 SH   SOLE   316,444 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 1,484 26,050 SH   SOLE   26,050 0 0
MICROSOFT CORP COM 594918104 1,154 20,900 SH   SOLE   20,900 0 0
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 1,283 249,660 SH   SOLE   249,660 0 0
NEWELL RUBBERMAID INC COM 651229106 208 4,700 SH   SOLE   4,700 0 0
NEXTERA ENERGY INC COM 65339f101 3,036 25,655 SH   SOLE   25,655 0 0
NORDIC AMERICAN TANKERS LIMI COM g65773106 1,641 116,445 SH   SOLE   116,445 0 0
NORTHROP GRUMMAN CORP COM 666807102 455 2,300 SH   SOLE   2,300 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 822 12,013 SH   SOLE   12,013 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 2,498 79,540 SH   SOLE   79,540 0 0
PALO ALTO NETWORKS INC COM 697435105 1,648 10,100 SH   SOLE   10,100 0 0
PATTERSON COMPANIES INC COM 703395103 1,861 39,990 SH   SOLE   39,990 0 0
PFIZER INC COM 717081103 250 8,436 SH   SOLE   8,436 0 0
PHILLIPS 66 COM 718546104 216 2,500 SH   SOLE   2,500 0 0
QUALCOMM INC COM 747525103 5,210 101,868 SH   SOLE   101,868 0 0
RLI CORP COM 749607107 317 4,740 SH   SOLE   4,740 0 0
RPM INTL INC COM 749685103 938 19,823 SH   SOLE   19,823 0 0
SEMPRA ENERGY COM 816851109 287 2,755 SH   SOLE   2,755 0 0
STARBUCKS CORP COM 855244109 271 4,540 SH   SOLE   4,540 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 962 32,192 SH   SOLE   32,192 0 0
TENNANT CO COM 880345103 2,019 39,225 SH   SOLE   39,225 0 0
TETRA TECH INC NEW COM 88162g103 1,266 42,440 SH   SOLE   42,440 0 0
THOR INDS INC COM 885160101 6,754 105,911 SH   SOLE   105,911 0 0
TOWERSTREAM CORP COM 892000100 2 20,250 SH   SOLE   20,250 0 0
UNITED NAT FOODS INC COM 911163103 393 9,747 SH   SOLE   9,747 0 0
US BANCORP DEL COM NEW 902973304 2,514 61,948 SH   SOLE   61,948 0 0
VARIAN MED SYS INC COM 92220p105 2,947 36,823 SH   SOLE   36,823 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 7,195 133,044 SH   SOLE   133,044 0 0
VMWARE INC CL A COM 928563402 566 10,815 SH   SOLE   10,815 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,029 83,445 SH   SOLE   83,445 0 0
WELLS FARGO & CO NEW COM 949746101 4,847 100,221 SH   SOLE   100,221 0 0
WEYERHAEUSER CO COM 962166104 7,743 249,922 SH   SOLE   249,922 0 0
WHITEWAVE FOODS CO COM 966244105 411 10,110 SH   SOLE   10,110 0 0
WILLIAMS SONOMA INC COM 969904101 443 8,090 SH   SOLE   8,090 0 0
XCEL ENERGY INC COM 98389b100 507 12,120 SH   SOLE   12,120 0 0
ZOETIS INC CL A 98978v103 522 11,765 SH   SOLE   11,765 0 0