The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | 259 | 1,895 | SH | SOLE | 75 | 0 | 1,820 | ||
ABBOTT LABS | COM | 002824100 | 4,479 | 56,762 | SH | SOLE | 4,037 | 0 | 52,725 | ||
ABBVIE INC | COM | 00287Y109 | 2,367 | 31,063 | SH | SOLE | 2,601 | 0 | 28,462 | ||
ALPHABET INC | CAP STK CL C | 02079K107 | 2,615 | 2,249 | SH | SOLE | 129 | 0 | 2,120 | ||
ALPHABET INC | CAP STK CL A | 02079K305 | 2,200 | 1,893 | SH | SOLE | 196 | 0 | 1,697 | ||
ALPS ETF TR | MED BREAKTHGH | 00162Q593 | 303 | 9,554 | SH | SOLE | 419 | 0 | 9,135 | ||
AMAZON COM INC | COM | 023135106 | 5,409 | 2,774 | SH | SOLE | 320 | 0 | 2,454 | ||
AMERICAN WTR WKS CO INC NEW | COM | 030420103 | 1,742 | 14,566 | SH | SOLE | 3,041 | 0 | 11,525 | ||
ANTARES PHARMA INC | COM | 036642106 | 142 | 60,000 | SH | SOLE | 0 | 0 | 60,000 | ||
APPLE INC | COM | 037833100 | 8,604 | 33,837 | SH | SOLE | 4,187 | 0 | 29,650 | ||
APPLIED MATLS INC | COM | 038222105 | 1,317 | 28,745 | SH | SOLE | 1,950 | 0 | 26,795 | ||
BECTON DICKINSON & CO | COM | 075887109 | 5,086 | 22,135 | SH | SOLE | 1,810 | 0 | 20,325 | ||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 945 | 5,170 | SH | SOLE | 390 | 0 | 4,780 | ||
BLACKSTONE GROUP INC | COM CL A | 09260D107 | 1,722 | 37,790 | SH | SOLE | 2,730 | 0 | 35,060 | ||
BOEING CO | COM | 097023105 | 707 | 4,738 | SH | SOLE | 150 | 0 | 4,588 | ||
BRISTOL-MYERS SQUIBB CO | COM | 110122108 | 3,273 | 58,725 | SH | SOLE | 4,940 | 0 | 53,785 | ||
BROOKFIELD RENEWABLE PARTNER | PARTNERSHIP UNIT | G16258108 | 1,557 | 36,650 | SH | SOLE | 3,370 | 0 | 33,280 | ||
CENTURYLINK INC | COM | 156700106 | 388 | 40,970 | SH | SOLE | 1,400 | 0 | 39,570 | ||
CHEVRON CORP NEW | COM | 166764100 | 522 | 7,209 | SH | SOLE | 499 | 0 | 6,710 | ||
CISCO SYS INC | COM | 17275R102 | 708 | 18,000 | SH | SOLE | 500 | 0 | 17,500 | ||
CLEAN HARBORS INC | COM | 184496107 | 478 | 9,317 | SH | SOLE | 2,812 | 0 | 6,505 | ||
CLEVELAND CLIFFS INC | COM | 185899101 | 4,240 | 1,073,427 | SH | SOLE | 99,893 | 0 | 973,534 | ||
COLGATE PALMOLIVE CO | COM | 194162103 | 223 | 3,360 | SH | SOLE | 190 | 0 | 3,170 | ||
CONOCOPHILLIPS | COM | 20825C104 | 284 | 9,220 | SH | SOLE | 370 | 0 | 8,850 | ||
CORNING INC | COM | 219350105 | 657 | 31,966 | SH | SOLE | 2,560 | 0 | 29,406 | ||
COSTCO WHSL CORP NEW | COM | 22160K105 | 3,204 | 11,237 | SH | SOLE | 1,612 | 0 | 9,625 | ||
CUMMINS INC | COM | 231021106 | 2,673 | 19,754 | SH | SOLE | 2,768 | 0 | 16,986 | ||
CVS HEALTH CORP | COM | 126650100 | 1,994 | 33,605 | SH | SOLE | 3,120 | 0 | 30,485 | ||
DINE BRANDS GLOBAL INC | COM | 254423106 | 247 | 8,610 | SH | SOLE | 95 | 0 | 8,515 | ||
DOMINION ENERGY INC | COM | 25746U109 | 343 | 4,750 | SH | SOLE | 225 | 0 | 4,525 | ||
DONALDSON INC | COM | 257651109 | 3,442 | 89,112 | SH | SOLE | 7,182 | 0 | 81,930 | ||
EAST WEST BANCORP INC | COM | 27579R104 | 1,617 | 62,805 | SH | SOLE | 3,260 | 0 | 59,545 | ||
EATON CORP PLC | SHS | G29183103 | 1,297 | 16,700 | SH | SOLE | 3,570 | 0 | 13,130 | ||
ELANCO ANIMAL HEALTH INC | COM | 28414H103 | 484 | 21,600 | SH | SOLE | 1,520 | 0 | 20,080 | ||
ENERGY RECOVERY INC | COM | 29270J100 | 148 | 19,951 | SH | SOLE | 18,451 | 0 | 1,500 | ||
FACEBOOK INC | CL A | 30303M102 | 708 | 4,245 | SH | SOLE | 465 | 0 | 3,780 | ||
FEDEX CORP | COM | 31428X106 | 1,701 | 14,028 | SH | SOLE | 1,232 | 0 | 12,796 | ||
FIRST REP BK SAN FRANCISCO C | COM | 33616C100 | 2,982 | 36,246 | SH | SOLE | 1,335 | 0 | 34,911 | ||
FIRST SOLAR INC | COM | 336433107 | 1,822 | 50,518 | SH | SOLE | 8,362 | 0 | 42,156 | ||
HANNON ARMSTRONG SUST INFR C | COM | 41068X100 | 1,516 | 74,283 | SH | SOLE | 13,202 | 0 | 61,081 | ||
HEALTHCARE SVCS GROUP INC | COM | 421906108 | 600 | 25,105 | SH | SOLE | 1,380 | 0 | 23,725 | ||
HONEYWELL INTL INC | COM | 438516106 | 1,621 | 12,113 | SH | SOLE | 1,038 | 0 | 11,075 | ||
INTEL CORP | COM | 458140100 | 2,203 | 40,704 | SH | SOLE | 450 | 0 | 40,254 | ||
INTUITIVE SURGICAL INC | COM NEW | 46120E602 | 202 | 408 | SH | SOLE | 408 | 0 | 0 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2020 CB | 46138J502 | 1,249 | 59,450 | SH | SOLE | 1,500 | 0 | 57,950 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2020 HY | 46138J601 | 5,445 | 236,720 | SH | SOLE | 23,265 | 0 | 213,455 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2021 CB | 46138J700 | 1,769 | 84,380 | SH | SOLE | 5,100 | 0 | 79,280 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2021 HY | 46138J809 | 6,223 | 281,059 | SH | SOLE | 32,061 | 0 | 248,998 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 HY | 46138J817 | 368 | 17,293 | SH | SOLE | 883 | 0 | 16,410 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 HY | 46138J833 | 2,663 | 119,883 | SH | SOLE | 16,262 | 0 | 103,621 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 CB | 46138J841 | 789 | 38,200 | SH | SOLE | 3,000 | 0 | 35,200 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 HY | 46138J858 | 4,440 | 197,733 | SH | SOLE | 22,572 | 0 | 175,161 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 CB | 46138J866 | 1,929 | 93,083 | SH | SOLE | 4,620 | 0 | 88,463 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2022 HY | 46138J874 | 5,568 | 257,085 | SH | SOLE | 32,195 | 0 | 224,890 | ||
INVESCO EXCH TRD SLF IDX FD | BULSHS 2022 CB | 46138J882 | 2,368 | 111,800 | SH | SOLE | 10,600 | 0 | 101,200 | ||
INVESCO EXCHANGE TRADED FD T | S&P500 EQL TEC | 46137V282 | 481 | 3,018 | SH | SOLE | 105 | 0 | 2,913 | ||
INVESCO EXCHANGE-TRADED FD T | RUSEL 1000 EQL | 46138E420 | 584 | 24,120 | SH | SOLE | 1,009 | 0 | 23,111 | ||
INVESCO EXCHANGE-TRADED FD T | CHINA TECHNLGY | 46138E800 | 337 | 7,048 | SH | SOLE | 301 | 0 | 6,747 | ||
JACOBS ENGR GROUP INC | COM | 469814107 | 1,981 | 24,995 | SH | SOLE | 1,450 | 0 | 23,545 | ||
JOHN HANCOCK ETF TRUST | MLTFCTR CONSMR | 47804J875 | 342 | 13,230 | SH | SOLE | 580 | 0 | 12,649 | ||
JOHNSON & JOHNSON | COM | 478160104 | 1,427 | 10,886 | SH | SOLE | 1,920 | 0 | 8,966 | ||
JPMORGAN CHASE & CO | COM | 46625H100 | 3,463 | 38,469 | SH | SOLE | 3,580 | 0 | 34,889 | ||
KAYNE ANDERSN MLP MIDS INVT | COM | 486606106 | 1,013 | 279,184 | SH | SOLE | 20,464 | 0 | 258,720 | ||
KINDER MORGAN INC DEL | COM | 49456B101 | 1,195 | 85,860 | SH | SOLE | 4,290 | 0 | 81,570 | ||
L3HARRIS TECHNOLOGIES INC | COM | 502431109 | 399 | 2,215 | SH | SOLE | 165 | 0 | 2,050 | ||
LABORATORY CORP AMER HLDGS | COM NEW | 50540R409 | 915 | 7,241 | SH | SOLE | 1,956 | 0 | 5,285 | ||
LIMONEIRA CO | COM | 532746104 | 786 | 60,010 | SH | SOLE | 60,010 | 0 | 0 | ||
LOWES COS INC | COM | 548661107 | 4,636 | 53,876 | SH | SOLE | 3,030 | 0 | 50,846 | ||
MESABI TR | CTF BEN INT | 590672101 | 4,037 | 282,119 | SH | SOLE | 14,975 | 0 | 267,144 | ||
MICROCHIP TECHNOLOGY INC | COM | 595017104 | 222 | 3,279 | SH | SOLE | 2,449 | 0 | 830 | ||
MICROSOFT CORP | COM | 594918104 | 1,295 | 8,210 | SH | SOLE | 615 | 0 | 7,595 | ||
NETFLIX INC | COM | 64110L106 | 541 | 1,440 | SH | SOLE | 140 | 0 | 1,300 | ||
NEW RELIC INC | COM | 64829B100 | 1,497 | 32,370 | SH | SOLE | 3,140 | 0 | 29,230 | ||
NEXTERA ENERGY INC | COM | 65339F101 | 2,969 | 12,341 | SH | SOLE | 1,534 | 0 | 10,807 | ||
NORTHROP GRUMMAN CORP | COM | 666807102 | 898 | 2,967 | SH | SOLE | 292 | 0 | 2,675 | ||
NVIDIA CORP | COM | 67066G104 | 4,328 | 16,417 | SH | SOLE | 1,516 | 0 | 14,901 | ||
OMNICELL INC | COM | 68213N109 | 933 | 14,223 | SH | SOLE | 3,503 | 0 | 10,720 | ||
ONEOK INC NEW | COM | 682680103 | 2,330 | 106,833 | SH | SOLE | 5,922 | 0 | 100,911 | ||
PALO ALTO NETWORKS INC | COM | 697435105 | 3,560 | 21,714 | SH | SOLE | 2,106 | 0 | 19,608 | ||
PAYPAL HLDGS INC | COM | 70450Y103 | 920 | 9,605 | SH | SOLE | 375 | 0 | 9,230 | ||
PFIZER INC | COM | 717081103 | 804 | 24,625 | SH | SOLE | 0 | 0 | 24,625 | ||
PUBLIC STORAGE | COM | 74460D109 | 530 | 2,670 | SH | SOLE | 2,670 | 0 | 0 | ||
QUALCOMM INC | COM | 747525103 | 5,668 | 83,784 | SH | SOLE | 6,269 | 0 | 77,515 | ||
SHERWIN WILLIAMS CO | COM | 824348106 | 425 | 925 | SH | SOLE | 0 | 0 | 925 | ||
SPDR SER TR | S&P BK ETF | 78464A797 | 318 | 11,804 | SH | SOLE | 2,394 | 0 | 9,410 | ||
STARBUCKS CORP | COM | 855244109 | 464 | 7,061 | SH | SOLE | 400 | 0 | 6,660 | ||
SUBURBAN PROPANE PARTNERS L | UNIT LTD PARTN | 864482104 | 174 | 12,335 | SH | SOLE | 600 | 0 | 11,735 | ||
SYSCO CORP | COM | 871829107 | 560 | 12,273 | SH | SOLE | 2,048 | 0 | 10,225 | ||
TAKE-TWO INTERACTIVE SOFTWAR | COM | 874054109 | 3,871 | 32,638 | SH | SOLE | 2,093 | 0 | 30,545 | ||
TENNANT CO | COM | 880345103 | 942 | 16,250 | SH | SOLE | 4,180 | 0 | 12,070 | ||
TETRA TECH INC NEW | COM | 88162G103 | 675 | 9,556 | SH | SOLE | 2,036 | 0 | 7,520 | ||
THOR INDS INC | COM | 885160101 | 3,134 | 74,312 | SH | SOLE | 3,949 | 0 | 70,363 | ||
US BANCORP DEL | COM NEW | 902973304 | 1,209 | 35,091 | SH | SOLE | 3,060 | 0 | 32,031 | ||
VARIAN MED SYS INC | COM | 92220P105 | 2,442 | 23,791 | SH | SOLE | 2,031 | 0 | 21,760 | ||
VERIZON COMMUNICATIONS INC | COM | 92343V104 | 633 | 11,775 | SH | SOLE | 1,400 | 0 | 10,375 | ||
WALGREENS BOOTS ALLIANCE INC | COM | 931427108 | 358 | 7,830 | SH | SOLE | 0 | 0 | 7,830 | ||
WATERS CORP | COM | 941848103 | 803 | 4,413 | SH | SOLE | 1,297 | 0 | 3,116 | ||
WELLS FARGO CO NEW | COM | 949746101 | 604 | 21,038 | SH | SOLE | 1,280 | 0 | 19,758 | ||
WEYERHAEUSER CO | COM | 962166104 | 3,572 | 210,721 | SH | SOLE | 23,924 | 0 | 186,797 | ||
WORKDAY INC | CL A | 98138H101 | 1,135 | 8,715 | SH | SOLE | 635 | 0 | 8,080 | ||
ZOETIS INC | CL A | 98978V103 | 802 | 6,813 | SH | SOLE | 1,808 | 0 | 5,005 |