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 425 2,855 SH   SOLE   340 0 2,515
ABBOTT LABS COM 002824100 6,624 55,964 SH   SOLE   7,401 0 48,563
ABBVIE INC COM 00287Y109 6,629 40,893 SH   SOLE   7,667 0 33,226
ALPHABET INC CAP STK CL A 02079K305 5,307 1,908 SH   SOLE   636 0 1,272
ALPHABET INC CAP STK CL C 02079K107 5,561 1,991 SH   SOLE   196 0 1,795
AMAZON COM INC COM 023135106 9,574 2,937 SH   SOLE   617 0 2,320
AMERICAN WTR WKS CO INC NEW COM 030420103 3,153 19,050 SH   SOLE   3,888 0 15,162
ANTARES PHARMA INC COM 036642106 180 44,000 SH   SOLE   0 0 44,000
APPLE INC COM 037833100 16,944 97,039 SH   SOLE   23,272 0 73,767
APPLIED MATLS INC COM 038222105 2,585 19,610 SH   SOLE   2,690 0 16,920
BECTON DICKINSON & CO COM 075887109 7,621 28,649 SH   SOLE   2,765 0 25,884
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,586 4,495 SH   SOLE   420 0 4,075
BLACKSTONE INC COM 09260D107 3,126 24,626 SH   SOLE   3,815 0 20,811
BLOCK INC CL A 852234103 262 1,932 SH   SOLE   1,242 0 690
BOEING CO COM 097023105 1,581 8,257 SH   SOLE   2,310 0 5,947
BRISTOL-MYERS SQUIBB CO COM 110122108 9,380 128,438 SH   SOLE   26,093 0 102,345
BROADCOM INC COM 11135F101 2,999 4,762 SH   SOLE   1,865 0 2,897
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,085 50,774 SH   SOLE   8,407 0 42,367
CAMPING WORLD HLDGS INC CL A 13462K109 1,388 49,675 SH   SOLE   13,845 0 35,830
CHEVRON CORP NEW COM 166764100 447 2,747 SH   SOLE   779 0 1,968
CISCO SYS INC COM 17275R102 1,558 27,937 SH   SOLE   6,357 0 21,580
CLEAN HARBORS INC COM 184496107 1,210 10,834 SH   SOLE   3,602 0 7,232
CLEVELAND-CLIFFS INC NEW COM 185899101 21,011 652,310 SH   SOLE   138,623 0 513,687
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 219 10,400 SH   SOLE   0 0 10,400
CORNING INC COM 219350105 1,091 29,546 SH   SOLE   2,635 0 26,911
CORTEVA INC COM 22052L104 201 3,500 SH   SOLE   1,000 0 2,500
COSTCO WHSL CORP NEW COM 22160K105 5,719 9,932 SH   SOLE   1,753 0 8,179
CUMMINS INC COM 231021106 5,110 24,913 SH   SOLE   6,440 0 18,473
CVS HEALTH CORP COM 126650100 2,354 23,260 SH   SOLE   6,400 0 16,860
DANAHER CORPORATION COM 235851102 1,150 3,920 SH   SOLE   1,985 0 1,935
DEERE & CO COM 244199105 251 605 SH   SOLE   290 0 315
DIGITAL RLTY TR INC COM 253868103 3,125 22,037 SH   SOLE   3,776 0 18,261
DOMINION ENERGY INC COM 25746U109 402 4,730 SH   SOLE   205 0 4,525
DONALDSON INC COM 257651109 4,729 91,074 SH   SOLE   12,632 0 78,442
DOW INC COM 260557103 452 7,100 SH   SOLE   3,600 0 3,500
EAST WEST BANCORP INC COM 27579R104 3,816 48,290 SH   SOLE   13,505 0 34,785
EATON CORP PLC SHS G29183103 2,085 13,742 SH   SOLE   4,133 0 9,609
ECOLAB INC COM 278865100 263 1,490 SH   SOLE   1,439 0 51
EDISON INTL COM 281020107 2,292 32,695 SH   SOLE   5,050 0 27,645
ELANCO ANIMAL HEALTH INC COM 28414H103 228 8,720 SH   SOLE   550 0 8,170
ENERGY RECOVERY INC COM 29270J100 310 15,392 SH   SOLE   14,845 0 547
FEDEX CORP COM 31428X106 4,168 18,015 SH   SOLE   2,888 0 15,127
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,133 25,498 SH   SOLE   2,155 0 23,343
FIRST SOLAR INC COM 336433107 4,746 56,679 SH   SOLE   13,814 0 42,865
FISERV INC COM 337738108 7,599 74,937 SH   SOLE   16,385 0 58,552
FORD MTR CO DEL COM 345370860 3,416 201,988 SH   SOLE   51,750 0 150,238
GENERAL ELECTRIC CO COM NEW 369604301 2,592 28,325 SH   SOLE   9,136 0 19,189
HANNON ARMSTRONG SUST INFR C COM 41068X100 4,413 93,051 SH   SOLE   20,117 0 72,934
HELMERICH & PAYNE INC COM 423452101 265 6,195 SH   SOLE   0 0 6,195
HEXCEL CORP NEW COM 428291108 252 4,245 SH   SOLE   0 0 4,245
HONEYWELL INTL INC COM 438516106 3,183 16,360 SH   SOLE   3,765 0 12,595
IMPINJ INC COM 453204109 779 12,260 SH   SOLE   4,424 0 7,836
INTEL CORP COM 458140100 2,597 52,395 SH   SOLE   8,590 0 43,805
INTERNATIONAL BUSINESS MACHS COM 459200101 3,342 25,705 SH   SOLE   8,540 0 17,165
INTUITIVE SURGICAL INC COM NEW 46120E602 456 1,511 SH   SOLE   1,288 0 223
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,372 29,496 SH   SOLE   3,987 0 25,509
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,008 94,430 SH   SOLE   5,400 0 89,030
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 3,870 168,924 SH   SOLE   27,445 0 141,479
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4,240 200,935 SH   SOLE   14,832 0 186,103
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 8,801 359,095 SH   SOLE   45,681 0 313,414
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3,665 173,933 SH   SOLE   9,445 0 164,488
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 8,910 374,055 SH   SOLE   48,637 0 325,418
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,257 107,942 SH   SOLE   3,546 0 104,396
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 7,202 302,979 SH   SOLE   34,604 0 268,375
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 369 18,500 SH   SOLE   6,000 0 12,500
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 2,766 113,150 SH   SOLE   23,050 0 90,100
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 786 2,717 SH   SOLE   243 0 2,474
ISHARES TR CUR HD EURZN ETF 46434V639 250 7,300 SH   SOLE   1,250 0 6,050
ISHARES TR ISHARES BIOTECH 464287556 505 3,878 SH   SOLE   526 0 3,352
ISHARES TR TIPS BD ETF 464287176 1,463 11,747 SH   SOLE   720 0 11,027
JACOBS ENGR GROUP INC COM 469814107 3,307 23,996 SH   SOLE   4,391 0 19,605
JOHNSON & JOHNSON COM 478160104 3,276 18,485 SH   SOLE   5,994 0 12,491
JPMORGAN CHASE & CO COM 46625H100 9,599 70,417 SH   SOLE   14,481 0 55,936
KINDER MORGAN INC DEL COM 49456B101 1,489 78,715 SH   SOLE   14,930 0 63,785
L3HARRIS TECHNOLOGIES INC COM 502431109 4,938 19,875 SH   SOLE   2,632 0 17,243
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,404 12,910 SH   SOLE   2,194 0 10,716
LIMONEIRA CO COM 532746104 881 60,010 SH   SOLE   60,010 0 0
LOWES COS INC COM 548661107 8,545 42,262 SH   SOLE   7,258 0 35,004
LUMEN TECHNOLOGIES INC COM 550241103 927 82,240 SH   SOLE   11,000 0 71,240
MESABI TR CTF BEN INT 590672101 818 30,685 SH   SOLE   510 0 30,175
META PLATFORMS INC CL A 30303M102 458 2,060 SH   SOLE   1,155 0 905
MICROCHIP TECHNOLOGY INC. COM 595017104 470 6,250 SH   SOLE   4,605 0 1,645
MICROSOFT CORP COM 594918104 2,498 8,103 SH   SOLE   1,140 0 6,963
MKS INSTRS INC COM 55306N104 360 2,399 SH   SOLE   2,066 0 333
NETFLIX INC COM 64110L106 502 1,340 SH   SOLE   140 0 1,200
NEXTERA ENERGY INC COM 65339F101 4,115 48,577 SH   SOLE   11,747 0 36,830
NORTHROP GRUMMAN CORP COM 666807102 341 763 SH   SOLE   35 0 728
NVIDIA CORPORATION COM 67066G104 8,189 30,010 SH   SOLE   4,555 0 25,455
OMNICELL COM COM 68213N109 1,259 9,720 SH   SOLE   3,133 0 6,587
ONEOK INC NEW COM 682680103 10,538 149,206 SH   SOLE   30,885 0 118,321
PALO ALTO NETWORKS INC COM 697435105 10,560 16,964 SH   SOLE   3,006 0 13,958
PAYPAL HLDGS INC COM 70450Y103 1,595 13,790 SH   SOLE   4,507 0 9,283
PFIZER INC COM 717081103 5,348 103,300 SH   SOLE   21,440 0 81,860
PINNACLE WEST CAP CORP COM 723484101 1,993 25,515 SH   SOLE   6,495 0 19,020
PROSHARES TR INVT INT RT HG 74347B607 1,679 23,239 SH   SOLE   2,658 0 20,581
PRUDENTIAL FINL INC COM 744320102 1,475 12,480 SH   SOLE   5,580 0 6,900
PUBLIC STORAGE COM 74460D109 1,063 2,723 SH   SOLE   2,695 0 28
QORVO INC COM 74736K101 1,861 14,999 SH   SOLE   3,258 0 11,741
QUALCOMM INC COM 747525103 12,276 80,328 SH   SOLE   15,551 0 64,777
QUANTA SVCS INC COM 74762E102 2,131 16,190 SH   SOLE   3,580 0 12,610
ROPER TECHNOLOGIES INC COM 776696106 3,788 8,021 SH   SOLE   1,509 0 6,512
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 522 5,922 SH   SOLE   801 0 5,121
SHERWIN WILLIAMS CO COM 824348106 452 1,810 SH   SOLE   105 0 1,705
SPDR SER TR S&P BK ETF 78464A797 622 11,886 SH   SOLE   1,190 0 10,696
STARBUCKS CORP COM 855244109 837 9,201 SH   SOLE   1,505 0 7,696
STMICROELECTRONICS N V NY REGISTRY 861012102 402 9,312 SH   SOLE   5,925 0 3,387
SYSCO CORP COM 871829107 2,087 25,558 SH   SOLE   2,590 0 22,968
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5,507 35,822 SH   SOLE   6,343 0 29,479
TARGET CORP COM 87612E106 1,987 9,365 SH   SOLE   1,992 0 7,373
TENNANT CO COM 880345103 1,686 21,402 SH   SOLE   6,428 0 14,974
TETRA TECH INC NEW COM 88162G103 1,339 8,119 SH   SOLE   2,608 0 5,511
THOR INDS INC COM 885160101 5,802 73,724 SH   SOLE   12,297 0 61,427
US BANCORP DEL COM NEW 902973304 5,888 110,787 SH   SOLE   26,417 0 84,370
VAREX IMAGING CORP COM 92214X106 757 35,560 SH   SOLE   21,510 0 14,050
VERIFYME INC COM NEW 92346X206 270 80,000 SH   SOLE   0 0 80,000
VERIZON COMMUNICATIONS INC COM 92343V104 733 14,395 SH   SOLE   7,020 0 7,375
VMWARE INC CL A COM 928563402 7,261 63,762 SH   SOLE   14,013 0 49,749
WATERS CORP COM 941848103 382 1,231 SH   SOLE   970 0 261
WEYERHAEUSER CO MTN BE COM NEW 962166104 6,362 167,850 SH   SOLE   33,401 0 134,449
WILLIAMS SONOMA INC COM 969904101 4,172 28,773 SH   SOLE   8,244 0 20,529
WORKDAY INC CL A 98138H101 1,064 4,445 SH   SOLE   610 0 3,835
ZOETIS INC CL A 98978V103 1,849 9,802 SH   SOLE   4,880 0 4,922