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,403 6,685 SH   SOLE   0 0 6,685
ABBOTT LABS COM 002824100 6,769 126,855 SH   SOLE   1,110 0 125,745
ABBVIE INC COM 00287Y109 7,212 81,166 SH   SOLE   1,986 0 79,180
ALPHABET INC CAP STK CL A 02079K305 478 491 SH   SOLE   0 0 491
ALPHABET INC CAP STK CL C 02079K107 1,696 1,768 SH   SOLE   15 0 1,753
AMAZON COM INC COM 023135106 1,443 1,501 SH   SOLE   65 0 1,436
AMERICAN WTR WKS CO INC NEW COM 030420103 2,097 25,913 SH   SOLE   1,541 0 24,372
ANTARES PHARMA INC COM 036642106 194 60,000 SH   SOLE   0 0 60,000
APPLE INC COM 037833100 8,765 56,871 SH   SOLE   1,086 0 55,785
AZZ INC COM 002474104 1,128 23,172 SH   SOLE   0 0 23,172
BECTON DICKINSON & CO COM 075887109 5,370 27,405 SH   SOLE   428 0 26,977
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,126 6,143 SH   SOLE   275 0 5,868
BOEING CO COM 097023105 3,037 11,945 SH   SOLE   200 0 11,745
BRISTOL MYERS SQUIBB CO COM 110122108 243 3,815 SH   SOLE   315 0 3,500
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,424 42,490 SH   SOLE   460 0 42,030
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 530 9,305 SH   SOLE   240 0 9,065
CHEVRON CORP NEW COM 166764100 501 4,265 SH   SOLE   0 0 4,265
CHICAGO BRIDGE & IRON CO N V COM 167250109 2,523 150,180 SH   SOLE   0 0 150,180
CISCO SYS INC COM 17275R102 850 25,270 SH   SOLE   4,305 0 20,965
CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 2,664 105,440 SH   SOLE   7,020 0 98,420
CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 528 20,775 SH   SOLE   6,195 0 14,580
CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 4,943 192,235 SH   SOLE   10,600 0 181,635
CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 6,580 259,785 SH   SOLE   16,295 0 243,490
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 6,540 264,665 SH   SOLE   22,630 0 242,035
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 5,963 238,895 SH   SOLE   22,595 0 216,300
CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 1,701 80,290 SH   SOLE   5,000 0 75,290
CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 1,699 79,950 SH   SOLE   4,000 0 75,950
CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 893 41,500 SH   SOLE   4,000 0 37,500
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 288 13,500 SH   SOLE   0 0 13,500
CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 2,117 93,600 SH   SOLE   5,000 0 88,600
CLEAN HARBORS INC COM 184496107 1,449 25,555 SH   SOLE   177 0 25,378
CLEVELAND CLIFFS INC COM 185899101 1,431 200,086 SH   SOLE   20,486 0 179,600
COLGATE PALMOLIVE CO COM 194162103 463 6,350 SH   SOLE   260 0 6,090
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 432 15,670 SH   SOLE   0 0 15,670
COMPUTER PROGRAMS & SYS INC COM 205306103 1,715 58,052 SH   SOLE   1,713 0 56,339
CONOCOPHILLIPS COM 20825C104 899 17,970 SH   SOLE   0 0 17,970
CORNING INC COM 219350105 1,770 59,155 SH   SOLE   0 0 59,155
COSTCO WHSL CORP NEW COM 22160K105 4,635 28,212 SH   SOLE   696 0 27,516
CUMMINS INC COM 231021106 1,038 6,177 SH   SOLE   528 0 5,649
CVS HEALTH CORP COM 126650100 1,259 15,485 SH   SOLE   200 0 15,285
DELUXE CORP COM 248019101 7,014 96,132 SH   SOLE   2,704 0 93,428
DINEEQUITY INC COM 254423106 294 6,831 SH   SOLE   1,766 0 5,065
DOMINION ENERGY INC COM 25746U109 337 4,375 SH   SOLE   0 0 4,375
DONALDSON INC COM 257651109 3,695 80,432 SH   SOLE   0 0 80,432
DTE ENERGY CO COM 233331107 215 2,000 SH   SOLE   0 0 2,000
EATON CORP PLC SHS G29183103 837 10,894 SH   SOLE   200 0 10,694
EMERSON ELEC CO COM 291011104 300 4,775 SH   SOLE   0 0 4,775
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 1,716 111,028 SH   SOLE   2,449 0 108,579
EXXON MOBIL CORP COM 30231G102 410 5,007 SH   SOLE   250 0 4,757
FEDEX CORP COM 31428X106 1,648 7,304 SH   SOLE   679 0 6,625
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,573 24,630 SH   SOLE   935 0 23,695
FIRST SOLAR INC COM 336433107 1,273 27,745 SH   SOLE   196 0 27,549
FLY LEASING LTD SPONSORED ADR 34407D109 3,199 228,145 SH   SOLE   0 0 228,145
FRANKLIN RES INC COM 354613101 608 13,670 SH   SOLE   0 0 13,670
GENERAL DYNAMICS CORP COM 369550108 204 992 SH   SOLE   0 0 992
GENERAL ELECTRIC CO COM 369604103 4,439 183,569 SH   SOLE   6,666 0 176,903
HAIN CELESTIAL GROUP INC COM 405217100 777 18,881 SH   SOLE   255 0 18,626
HANNON ARMSTRONG SUST INFR C COM 41068X100 2,082 85,450 SH   SOLE   4,532 0 80,918
HCP INC COM 40414L109 6,018 216,246 SH   SOLE   855 0 215,391
HEALTHCARE SVCS GRP INC COM 421906108 1,075 19,915 SH   SOLE   0 0 19,915
HELMERICH & PAYNE INC COM 423452101 710 13,620 SH   SOLE   0 0 13,620
HEXCEL CORP NEW COM 428291108 478 8,330 SH   SOLE   0 0 8,330
HONEYWELL INTL INC COM 438516106 323 2,280 SH   SOLE   0 0 2,280
INTEL CORP COM 458140100 2,867 75,285 SH   SOLE   750 0 74,535
ISHARES TR CUR HD EURZN ETF 46434V639 215 7,130 SH   SOLE   0 0 7,130
ITRON INC COM 465741106 923 11,912 SH   SOLE   148 0 11,764
JACOBS ENGR GROUP INC DEL COM 469814107 2,366 40,609 SH   SOLE   250 0 40,359
JOHNSON & JOHNSON COM 478160104 2,396 18,431 SH   SOLE   900 0 17,531
JPMORGAN CHASE & CO COM 46625H100 492 5,150 SH   SOLE   0 0 5,150
KAPSTONE PAPER & PACKAGING C COM 48562P103 215 10,000 SH   SOLE   0 0 10,000
KAYNE ANDERSON MLP INVT CO COM 486606106 6,740 370,931 SH   SOLE   7,816 0 363,115
KINDER MORGAN INC DEL COM 49456B101 931 48,537 SH   SOLE   1,250 0 47,287
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,697 11,239 SH   SOLE   561 0 10,678
LIMONEIRA CO COM 532746104 591 25,513 SH   SOLE   25,513 0 0
LOWES COS INC COM 548661107 5,458 68,270 SH   SOLE   440 0 67,830
MESABI TR CTF BEN INT 590672101 5,705 248,026 SH   SOLE   10,206 0 237,820
MICROCHIP TECHNOLOGY INC COM 595017104 353 3,929 SH   SOLE   1,074 0 2,855
MICROSOFT CORP COM 594918104 974 13,074 SH   SOLE   313 0 12,761
MKS INSTRUMENT INC COM 55306N104 980 10,378 SH   SOLE   1,093 0 9,285
NETFLIX INC COM 64110L106 254 1,400 SH   SOLE   0 0 1,400
NEXTERA ENERGY INC COM 65339F101 2,669 18,210 SH   SOLE   200 0 18,010
NORDIC AMERICAN TANKERS LIMI COM G65773106 127 23,800 SH   SOLE   0 0 23,800
NORTHROP GRUMMAN CORP COM 666807102 662 2,300 SH   SOLE   0 0 2,300
NUCOR CORP COM 670346105 789 14,075 SH   SOLE   260 0 13,815
OCCIDENTAL PETE CORP DEL COM 674599105 826 12,860 SH   SOLE   0 0 12,860
OMNICELL INC COM 68213N109 776 15,194 SH   SOLE   229 0 14,965
ONEOK INC NEW COM 682680103 2,916 52,628 SH   SOLE   2,332 0 50,296
PALO ALTO NETWORKS INC COM 697435105 4,222 29,299 SH   SOLE   581 0 28,718
PATTERSON COMPANIES INC COM 703395103 1,595 41,270 SH   SOLE   180 0 41,090
PFIZER INC COM 717081103 1,577 44,166 SH   SOLE   705 0 43,461
PUBLIC STORAGE COM 74460D109 571 2,670 SH   SOLE   2,670 0 0
QUALCOMM INC COM 747525103 6,785 130,893 SH   SOLE   2,590 0 128,303
RPM INTL INC COM 749685103 1,022 19,905 SH   SOLE   285 0 19,620
RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 466 3,450 SH   SOLE   200 0 3,250
SEMPRA ENERGY COM 816851109 253 2,220 SH   SOLE   0 0 2,220
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 1,020 18,319 SH   SOLE   251 0 18,068
SPDR SERIES TRUST S&P BK ETF 78464A797 1,841 40,825 SH   SOLE   0 0 40,825
STARBUCKS CORP COM 855244109 207 3,850 SH   SOLE   0 0 3,850
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 622 23,839 SH   SOLE   4,000 0 19,839
TENNANT CO COM 880345103 2,011 30,381 SH   SOLE   251 0 30,130
TETRA TECH INC NEW COM 88162G103 1,454 31,235 SH   SOLE   238 0 30,997
TEXAS INSTRS INC COM 882508104 804 8,965 SH   SOLE   445 0 8,520
THOR INDS INC COM 885160101 7,768 61,693 SH   SOLE   1,764 0 59,929
US BANCORP DEL COM NEW 902973304 3,221 60,105 SH   SOLE   560 0 59,545
VAREX IMAGING CORP COM 92214X106 1,372 40,552 SH   SOLE   0 0 40,552
VARIAN MED SYS INC COM 92220P105 3,598 35,959 SH   SOLE   332 0 35,627
VERIFONE SYS INC COM 92342Y109 1,263 62,287 SH   SOLE   5,759 0 56,528
VERIZON COMMUNICATIONS INC COM 92343V104 660 13,340 SH   SOLE   240 0 13,100
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,160 53,878 SH   SOLE   140 0 53,738
WATERS CORP COM 941848103 1,010 5,624 SH   SOLE   473 0 5,151
WELLS FARGO CO NEW COM 949746101 4,847 87,887 SH   SOLE   2,730 0 85,157
WEYERHAEUSER CO COM 962166104 6,707 197,079 SH   SOLE   4,855 0 192,224
WILLIAMS SONOMA INC COM 969904101 347 6,965 SH   SOLE   0 0 6,965
ZOETIS INC CL A 98978V103 489 7,670 SH   SOLE   0 0 7,670