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 382 2,955 SH   SOLE   340 0 2,615
ABBOTT LABS COM 002824100 6,253 57,548 SH   SOLE   9,276 0 48,272
ABBVIE INC COM 00287Y109 5,999 39,165 SH   SOLE   7,237 0 31,928
ALPHABET INC CAP STK CL A 02079K305 4,350 1,996 SH   SOLE   716 0 1,280
ALPHABET INC CAP STK CL C 02079K107 4,436 2,028 SH   SOLE   200 0 1,828
AMAZON COM INC COM 023135106 6,605 62,192 SH   SOLE   14,250 0 47,942
AMERICAN WTR WKS CO INC NEW COM 030420103 2,818 18,941 SH   SOLE   3,658 0 15,283
APPLE INC COM 037833100 13,320 97,424 SH   SOLE   24,715 0 72,709
APPLIED MATLS INC COM 038222105 1,756 19,300 SH   SOLE   2,830 0 16,470
AT&T INC COM 00206R102 422 20,124 SH   SOLE   2,500 0 17,624
BECTON DICKINSON & CO COM 075887109 7,028 28,506 SH   SOLE   2,905 0 25,601
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,170 4,285 SH   SOLE   320 0 3,965
BLACKSTONE INC COM 09260D107 3,225 35,346 SH   SOLE   8,540 0 26,806
BOEING CO COM 097023105 1,141 8,342 SH   SOLE   2,485 0 5,857
BRISTOL-MYERS SQUIBB CO COM 110122108 9,033 117,313 SH   SOLE   24,003 0 93,310
BROADCOM INC COM 11135F101 2,663 5,482 SH   SOLE   2,305 0 3,177
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,767 50,774 SH   SOLE   8,407 0 42,367
CAMPING WORLD HLDGS INC CL A 13462K109 1,884 87,250 SH   SOLE   22,095 0 65,155
CHEVRON CORP NEW COM 166764100 373 2,577 SH   SOLE   709 0 1,868
CISCO SYS INC COM 17275R102 1,345 31,547 SH   SOLE   9,067 0 22,480
CLEAN HARBORS INC COM 184496107 967 11,034 SH   SOLE   3,602 0 7,432
CLEVELAND-CLIFFS INC NEW COM 185899101 10,207 664,083 SH   SOLE   149,183 0 514,900
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 223 10,400 SH   SOLE   0 0 10,400
CORNING INC COM 219350105 929 29,481 SH   SOLE   2,570 0 26,911
COSTCO WHSL CORP NEW COM 22160K105 4,798 10,010 SH   SOLE   1,728 0 8,282
CUMMINS INC COM 231021106 5,257 27,162 SH   SOLE   7,460 0 19,702
CVS HEALTH CORP COM 126650100 2,145 23,145 SH   SOLE   6,400 0 16,745
DANAHER CORPORATION COM 235851102 1,150 4,535 SH   SOLE   2,455 0 2,080
DEERE & CO COM 244199105 208 695 SH   SOLE   370 0 325
DIGITAL RLTY TR INC COM 253868103 2,852 21,971 SH   SOLE   3,381 0 18,590
DOMINION ENERGY INC COM 25746U109 378 4,730 SH   SOLE   205 0 4,525
DONALDSON INC COM 257651109 4,427 91,964 SH   SOLE   13,382 0 78,582
DOW INC COM 260557103 248 4,800 SH   SOLE   2,300 0 2,500
EAST WEST BANCORP INC COM 27579R104 3,340 51,550 SH   SOLE   15,765 0 35,785
EATON CORP PLC SHS G29183103 1,720 13,652 SH   SOLE   4,133 0 9,519
ECOLAB INC COM 278865100 229 1,490 SH   SOLE   1,439 0 51
EDISON INTL COM 281020107 1,959 30,970 SH   SOLE   4,350 0 26,620
ENERGY RECOVERY INC COM 29270J100 299 15,392 SH   SOLE   14,845 0 547
FEDEX CORP COM 31428X106 4,312 19,022 SH   SOLE   3,528 0 15,494
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,538 24,538 SH   SOLE   1,255 0 23,283
FIRST SOLAR INC COM 336433107 3,968 58,240 SH   SOLE   13,739 0 44,501
FISERV INC COM 337738108 6,724 75,576 SH   SOLE   16,985 0 58,591
FORD MTR CO DEL COM 345370860 3,030 272,271 SH   SOLE   77,850 0 194,421
GENERAL ELECTRIC CO COM NEW 369604301 1,852 29,094 SH   SOLE   9,540 0 19,554
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,592 94,875 SH   SOLE   20,617 0 74,258
HELMERICH & PAYNE INC COM 423452101 253 5,885 SH   SOLE   0 0 5,885
HEXCEL CORP NEW COM 428291108 222 4,245 SH   SOLE   0 0 4,245
HONEYWELL INTL INC COM 438516106 2,970 17,085 SH   SOLE   4,510 0 12,575
ILLUMINA INC COM 452327109 205 1,110 SH   SOLE   250 0 860
IMPINJ INC COM 453204109 723 12,320 SH   SOLE   4,444 0 7,876
INTEL CORP COM 458140100 1,660 44,375 SH   SOLE   7,140 0 37,235
INTERNATIONAL BUSINESS MACHS COM 459200101 3,579 25,350 SH   SOLE   8,490 0 16,860
INTUITIVE SURGICAL INC COM NEW 46120E602 303 1,511 SH   SOLE   1,288 0 223
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,145 29,182 SH   SOLE   3,785 0 25,397
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,312 61,900 SH   SOLE   9,600 0 52,300
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,308 104,674 SH   SOLE   24,145 0 80,529
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4,090 195,241 SH   SOLE   15,832 0 179,409
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 8,267 360,382 SH   SOLE   50,681 0 309,701
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3,623 174,678 SH   SOLE   12,945 0 161,733
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 8,492 389,710 SH   SOLE   54,637 0 335,073
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,437 119,237 SH   SOLE   8,746 0 110,491
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 7,106 323,729 SH   SOLE   38,804 0 284,925
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 356 18,500 SH   SOLE   6,000 0 12,500
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 3,018 135,900 SH   SOLE   23,050 0 112,850
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 641 2,713 SH   SOLE   246 0 2,467
ISHARES TR CUR HD EURZN ETF 46434V639 229 7,300 SH   SOLE   1,250 0 6,050
ISHARES TR ISHARES BIOTECH 464287556 456 3,877 SH   SOLE   524 0 3,353
ISHARES TR TIPS BD ETF 464287176 1,338 11,747 SH   SOLE   720 0 11,027
JACOBS ENGR GROUP INC COM 469814107 2,842 22,356 SH   SOLE   3,811 0 18,545
JOHNSON & JOHNSON COM 478160104 3,193 17,990 SH   SOLE   5,749 0 12,241
JPMORGAN CHASE & CO COM 46625H100 8,347 74,125 SH   SOLE   16,841 0 57,284
KINDER MORGAN INC DEL COM 49456B101 1,346 80,310 SH   SOLE   16,450 0 63,860
L3HARRIS TECHNOLOGIES INC COM 502431109 4,289 17,746 SH   SOLE   2,177 0 15,569
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,008 12,837 SH   SOLE   2,159 0 10,678
LIMONEIRA CO COM 532746104 846 60,010 SH   SOLE   60,010 0 0
LOWES COS INC COM 548661107 7,450 42,652 SH   SOLE   8,138 0 34,514
LUMEN TECHNOLOGIES INC COM 550241103 354 32,475 SH   SOLE   5,175 0 27,300
MESABI TR CTF BEN INT 590672101 557 22,820 SH   SOLE   510 0 22,310
META PLATFORMS INC CL A 30303M102 364 2,260 SH   SOLE   1,255 0 1,005
MICROCHIP TECHNOLOGY INC. COM 595017104 363 6,250 SH   SOLE   4,605 0 1,645
MICROSOFT CORP COM 594918104 2,215 8,623 SH   SOLE   1,595 0 7,028
MKS INSTRS INC COM 55306N104 246 2,399 SH   SOLE   2,066 0 333
NETFLIX INC COM 64110L106 234 1,340 SH   SOLE   140 0 1,200
NEXTERA ENERGY INC COM 65339F101 3,948 50,967 SH   SOLE   14,557 0 36,410
NORTHROP GRUMMAN CORP COM 666807102 351 733 SH   SOLE   35 0 698
NVIDIA CORPORATION COM 67066G104 5,103 33,666 SH   SOLE   6,175 0 27,491
OMNICELL COM COM 68213N109 1,314 11,550 SH   SOLE   4,198 0 7,352
ONEOK INC NEW COM 682680103 8,776 158,131 SH   SOLE   34,660 0 123,471
PALO ALTO NETWORKS INC COM 697435105 8,239 16,680 SH   SOLE   2,911 0 13,769
PAYPAL HLDGS INC COM 70450Y103 589 8,435 SH   SOLE   4,082 0 4,353
PFIZER INC COM 717081103 5,459 104,115 SH   SOLE   23,635 0 80,480
PINNACLE WEST CAP CORP COM 723484101 1,454 19,890 SH   SOLE   5,495 0 14,395
PROSHARES TR INVT INT RT HG 74347B607 1,606 23,239 SH   SOLE   2,658 0 20,581
PRUDENTIAL FINL INC COM 744320102 1,835 19,180 SH   SOLE   8,460 0 10,720
PUBLIC STORAGE COM 74460D109 851 2,723 SH   SOLE   2,695 0 28
QORVO INC COM 74736K101 1,364 14,466 SH   SOLE   3,258 0 11,208
QUALCOMM INC COM 747525103 10,903 85,356 SH   SOLE   18,112 0 67,244
QUANTA SVCS INC COM 74762E102 1,928 15,385 SH   SOLE   3,040 0 12,345
ROPER TECHNOLOGIES INC COM 776696106 3,353 8,495 SH   SOLE   1,579 0 6,916
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 432 5,867 SH   SOLE   760 0 5,107
SHERWIN WILLIAMS CO COM 824348106 400 1,785 SH   SOLE   105 0 1,680
SPDR SER TR S&P BK ETF 78464A797 484 11,036 SH   SOLE   1,130 0 9,906
STARBUCKS CORP COM 855244109 514 6,730 SH   SOLE   860 0 5,870
STMICROELECTRONICS N V NY REGISTRY 861012102 293 9,312 SH   SOLE   5,925 0 3,387
SYSCO CORP COM 871829107 2,158 25,479 SH   SOLE   2,490 0 22,989
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4,321 35,266 SH   SOLE   6,303 0 28,963
TARGET CORP COM 87612E106 1,652 11,699 SH   SOLE   3,402 0 8,297
TENNANT CO COM 880345103 1,331 22,457 SH   SOLE   6,688 0 15,769
TETRA TECH INC NEW COM 88162G103 1,102 8,069 SH   SOLE   2,608 0 5,461
THOR INDS INC COM 885160101 5,403 72,299 SH   SOLE   11,397 0 60,902
US BANCORP DEL COM NEW 902973304 5,625 122,233 SH   SOLE   31,822 0 90,411
VAREX IMAGING CORP COM 92214X106 810 37,890 SH   SOLE   23,210 0 14,680
VERIFYME INC COM NEW 92346X206 200 102,000 SH   SOLE   0 0 102,000
VERIZON COMMUNICATIONS INC COM 92343V104 688 13,550 SH   SOLE   6,950 0 6,600
VMWARE INC CL A COM 928563402 6,325 55,496 SH   SOLE   12,768 0 42,728
WATERS CORP COM 941848103 407 1,231 SH   SOLE   970 0 261
WEYERHAEUSER CO MTN BE COM NEW 962166104 5,362 161,910 SH   SOLE   33,801 0 128,109
WILLIAMS SONOMA INC COM 969904101 3,482 31,379 SH   SOLE   10,189 0 21,190
WORKDAY INC CL A 98138H101 585 4,190 SH   SOLE   525 0 3,665
ZOETIS INC CL A 98978V103 2,025 11,779 SH   SOLE   5,720 0 6,059