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,374 9,120 SH   SOLE   9,120 0 0
ABBOTT LABS COM 002824100 4,384 97,611 SH   SOLE   97,611 0 0
ABBVIE INC COM 00287y109 6,885 116,220 SH   SOLE   116,220 0 0
ADEPTUS HEALTH INC CL A 006855100 381 6,985 SH   SOLE   6,985 0 0
ALPHABET INC CAP STK CL C 02079k107 494 651 SH   SOLE   651 0 0
ALPHABET INC CAP STK CL A 02079k305 772 992 SH   SOLE   992 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,302 21,784 SH   SOLE   21,784 0 0
ANTARES PHARMA INC COM 036642106 73 60,000 SH   SOLE   60,000 0 0
APPLE INC COM 037833100 7,861 74,681 SH   SOLE   74,681 0 0
AZZ INC COM 002474104 4,770 85,838 SH   SOLE   85,838 0 0
B/E AEROSPACE INC COM 073302101 3,504 82,695 SH   SOLE   82,695 0 0
BAKER HUGHES INC COM 057224107 804 17,420 SH   SOLE   17,420 0 0
BECTON DICKINSON & CO COM 075887109 6,535 42,413 SH   SOLE   42,413 0 0
BED BATH & BEYOND INC COM 075896100 2,073 42,967 SH   SOLE   42,967 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238e104 781 17,670 SH   SOLE   17,670 0 0
BOEING CO COM 097023105 1,600 11,069 SH   SOLE   11,069 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 8 12,375 SH   SOLE   12,375 0 0
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT g16258108 1,649 62,980 SH   SOLE   62,980 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 797 12,085 SH   SOLE   12,085 0 0
CHESAPEAKE ENERGY CORP COM 165167107 222 49,355 SH   SOLE   49,355 0 0
CHEVRON CORP NEW COM 166764100 493 5,480 SH   SOLE   5,480 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 5,370 137,715 SH   SOLE   137,715 0 0
CISCO SYS INC COM 17275R102 939 34,565 SH   SOLE   34,565 0 0
CLEAN HARBORS INC COM 184496107 1,167 28,011 SH   SOLE   28,011 0 0
COLGATE PALMOLIVE CO COM 194162103 609 9,140 SH   SOLE   9,140 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 3,621 72,790 SH   SOLE   72,790 0 0
CONOCOPHILLIPS COM 20825c104 1,493 31,985 SH   SOLE   31,985 0 0
CONSOLIDATED EDISON INC COM 209115104 387 6,025 SH   SOLE   6,025 0 0
CORNING INC COM 219350105 3,285 179,720 SH   SOLE   179,720 0 0
COSTCO WHSL CORP NEW COM 22160k105 3,230 20,000 SH   SOLE   20,000 0 0
CUMMINS INC COM 231021106 335 3,805 SH   SOLE   3,805 0 0
DELUXE CORP COM 248019101 4,520 82,873 SH   SOLE   82,873 0 0
DICKS SPORTING GOODS INC COM 253393102 1,797 50,845 SH   SOLE   50,845 0 0
DISNEY WALT CO COM DISNEY 254687106 284 2,706 SH   SOLE   2,706 0 0
DOMINION RES INC VA NEW COM 25746u109 618 9,135 SH   SOLE   9,135 0 0
DONALDSON INC COM 257651109 3,752 130,908 SH   SOLE   130,908 0 0
E M C CORP MASS COM 268648102 7,903 307,746 SH   SOLE   307,746 0 0
EATON CORP PLC SHS g29183103 780 14,994 SH   SOLE   14,994 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 638 30,025 SH   SOLE   30,025 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 1,562 69,964 SH   SOLE   69,964 0 0
EXXON MOBIL CORP COM 30231g102 436 5,587 SH   SOLE   5,587 0 0
FEDEX CORP COM 31428X106 339 2,275 SH   SOLE   2,275 0 0
FIRST SOLAR INC COM 336433107 1,810 27,430 SH   SOLE   27,430 0 0
FLY LEASING LTD SPONSORED ADR 34407d109 8,916 653,191 SH   SOLE   653,191 0 0
GENERAL ELECTRIC CO COM 369604103 6,605 212,052 SH   SOLE   212,052 0 0
GOLDEN OCEAN GROUP LTD SHS g39637106 62 57,665 SH   SOLE   57,665 0 0
HANNON ARMSTRONG SUST INFR C COM 41068x100 1,151 60,840 SH   SOLE   60,840 0 0
HCP INC COM 40414l109 8,834 231,010 SH   SOLE   231,010 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,730 49,615 SH   SOLE   49,615 0 0
HELMERICH & PAYNE INC COM 423452101 1,185 22,125 SH   SOLE   22,125 0 0
HEXCEL CORP NEW COM 428291108 419 9,015 SH   SOLE   9,015 0 0
INTEL CORP COM 458140100 3,281 95,252 SH   SOLE   95,252 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 373 2,710 SH   SOLE   2,710 0 0
ITC HLDGS CORP COM 465685105 1,710 43,567 SH   SOLE   43,567 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 2,501 59,610 SH   SOLE   59,610 0 0
JOHNSON & JOHNSON COM 478160104 2,819 27,443 SH   SOLE   27,443 0 0
JPMORGAN CHASE & CO COM 46625H100 476 7,204 SH   SOLE   7,204 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 5,548 320,875 SH   SOLE   320,875 0 0
KINDER MORGAN INC DEL COM 49456b101 383 25,664 SH   SOLE   25,664 0 0
LIMONEIRA CO COM 532746104 381 25,513 SH   SOLE   25,513 0 0
LOWES COS INC COM 548661107 5,118 67,303 SH   SOLE   67,303 0 0
MESABI TR CTF BEN INT 590672101 772 170,724 SH   SOLE   170,724 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 1,561 38,955 SH   SOLE   38,955 0 0
MICROSOFT CORP COM 594918104 1,171 21,110 SH   SOLE   21,110 0 0
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 1,815 186,760 SH   SOLE   186,760 0 0
NEWELL RUBBERMAID INC COM 651229106 207 4,700 SH   SOLE   4,700 0 0
NEXTERA ENERGY INC COM 65339f101 2,983 28,710 SH   SOLE   28,710 0 0
NORDIC AMERICAN TANKERS LIMI COM g65773106 2,595 166,980 SH   SOLE   166,980 0 0
NORTHROP GRUMMAN CORP COM 666807102 434 2,300 SH   SOLE   2,300 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 876 12,963 SH   SOLE   12,963 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 2,281 75,720 SH   SOLE   75,720 0 0
PALO ALTO NETWORKS INC COM 697435105 838 4,755 SH   SOLE   4,755 0 0
PATTERSON COMPANIES INC COM 703395103 1,428 31,580 SH   SOLE   31,580 0 0
PFIZER INC COM 717081103 272 8,436 SH   SOLE   8,436 0 0
PHILLIPS 66 COM 718546104 204 2,500 SH   SOLE   2,500 0 0
PLUM CREEK TIMBER CO INC COM 729251108 7,597 159,190 SH   SOLE   159,190 0 0
QUALCOMM INC COM 747525103 4,257 85,164 SH   SOLE   85,164 0 0
RLI CORP COM 749607107 422 6,840 SH   SOLE   6,840 0 0
RPM INTL INC COM 749685103 877 19,898 SH   SOLE   19,898 0 0
SEMPRA ENERGY COM 816851109 402 4,275 SH   SOLE   4,275 0 0
STARBUCKS CORP COM 855244109 285 4,740 SH   SOLE   4,740 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 788 32,431 SH   SOLE   32,431 0 0
TENNANT CO COM 880345103 2,187 38,880 SH   SOLE   38,880 0 0
TETRA TECH INC NEW COM 88162g103 1,308 50,270 SH   SOLE   50,270 0 0
THOR INDS INC COM 885160101 5,492 97,801 SH   SOLE   97,801 0 0
TOWERSTREAM CORP COM 892000100 8 20,250 SH   SOLE   20,250 0 0
UNITED NAT FOODS INC COM 911163103 1,245 31,632 SH   SOLE   31,632 0 0
US BANCORP DEL COM NEW 902973304 2,635 61,758 SH   SOLE   61,758 0 0
VARIAN MED SYS INC COM 92220p105 2,379 29,443 SH   SOLE   29,443 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,532 141,329 SH   SOLE   141,329 0 0
VMWARE INC CL A COM 928563402 623 11,018 SH   SOLE   11,018 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,305 85,785 SH   SOLE   85,785 0 0
WELLS FARGO & CO NEW COM 949746101 4,778 87,890 SH   SOLE   87,890 0 0
XCEL ENERGY INC COM 98389b100 442 12,320 SH   SOLE   12,320 0 0
ZOETIS INC CL A 98978v103 414 8,630 SH   SOLE   8,630 0 0