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 311 2,810 SH   SOLE   340 0 2,470
ABBOTT LABS COM 002824100 5,595 57,828 SH   SOLE   9,276 0 48,552
ABBVIE INC COM 00287Y109 5,147 38,354 SH   SOLE   6,952 0 31,402
ADVANCED MICRO DEVICES INC COM 007903107 769 12,130 SH   SOLE   5,310 0 6,820
ALPHABET INC CAP STK CL A 02079K305 3,908 40,860 SH   SOLE   14,285 0 26,575
ALPHABET INC CAP STK CL C 02079K107 3,927 40,843 SH   SOLE   3,920 0 36,923
AMAZON COM INC COM 023135106 7,147 63,244 SH   SOLE   14,240 0 49,004
AMERICAN WTR WKS CO INC NEW COM 030420103 2,488 19,118 SH   SOLE   3,608 0 15,510
APPLE INC COM 037833100 13,383 96,835 SH   SOLE   24,532 0 72,303
APPLIED MATLS INC COM 038222105 1,596 19,475 SH   SOLE   2,735 0 16,740
AT&T INC COM 00206R102 475 30,944 SH   SOLE   5,850 0 25,094
BECTON DICKINSON & CO COM 075887109 6,379 28,628 SH   SOLE   2,755 0 25,873
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,058 3,963 SH   SOLE   326 0 3,637
BLACKSTONE INC COM 09260D107 4,060 48,508 SH   SOLE   13,535 0 34,973
BOEING CO COM 097023105 872 7,202 SH   SOLE   2,335 0 4,867
BRISTOL-MYERS SQUIBB CO COM 110122108 8,012 112,698 SH   SOLE   22,913 0 89,785
BROADCOM INC COM 11135F101 5,051 11,375 SH   SOLE   3,390 0 7,985
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,589 50,774 SH   SOLE   8,407 0 42,367
CAMPING WORLD HLDGS INC CL A 13462K109 2,615 103,260 SH   SOLE   25,305 0 77,955
CHEVRON CORP NEW COM 166764100 363 2,527 SH   SOLE   659 0 1,868
CISCO SYS INC COM 17275R102 1,287 32,167 SH   SOLE   9,612 0 22,555
CLEAN HARBORS INC COM 184496107 1,142 10,384 SH   SOLE   3,602 0 6,782
CLEVELAND-CLIFFS INC NEW COM 185899101 9,606 713,131 SH   SOLE   161,383 0 551,748
CORNING INC COM 219350105 745 25,671 SH   SOLE   2,570 0 23,101
COSTCO WHSL CORP NEW COM 22160K105 4,481 9,488 SH   SOLE   1,698 0 7,790
CUMMINS INC COM 231021106 5,714 28,079 SH   SOLE   7,400 0 20,679
CVS HEALTH CORP COM 126650100 1,828 19,170 SH   SOLE   5,660 0 13,510
DANAHER CORPORATION COM 235851102 1,214 4,700 SH   SOLE   2,565 0 2,135
DEERE & CO COM 244199105 249 745 SH   SOLE   420 0 325
DIGITAL RLTY TR INC COM 253868103 2,338 23,578 SH   SOLE   3,676 0 19,902
DOMINION ENERGY INC COM 25746U109 321 4,650 SH   SOLE   125 0 4,525
DONALDSON INC COM 257651109 4,497 91,764 SH   SOLE   12,532 0 79,232
DOW INC COM 260557103 270 6,150 SH   SOLE   3,400 0 2,750
EAST WEST BANCORP INC COM 27579R104 3,719 55,395 SH   SOLE   16,280 0 39,115
EATON CORP PLC SHS G29183103 1,821 13,652 SH   SOLE   4,133 0 9,519
ECOLAB INC COM 278865100 215 1,490 SH   SOLE   1,439 0 51
EDISON INTL COM 281020107 1,749 30,920 SH   SOLE   4,350 0 26,570
ENERGY RECOVERY INC COM 29270J100 335 15,392 SH   SOLE   14,845 0 547
FEDEX CORP COM 31428X106 3,001 20,215 SH   SOLE   3,823 0 16,392
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,086 23,638 SH   SOLE   1,290 0 22,348
FIRST SOLAR INC COM 336433107 5,276 39,886 SH   SOLE   10,330 0 29,556
FISERV INC COM 337738108 6,796 72,633 SH   SOLE   15,810 0 56,823
FORD MTR CO DEL COM 345370860 3,327 297,081 SH   SOLE   88,750 0 208,331
GENERAL ELECTRIC CO COM NEW 369604301 1,867 30,149 SH   SOLE   9,713 0 20,436
HANNON ARMSTRONG SUST INFR C COM 41068X100 2,506 83,730 SH   SOLE   16,957 0 66,773
HONEYWELL INTL INC COM 438516106 2,862 17,140 SH   SOLE   4,570 0 12,570
ILLUMINA INC COM 452327109 336 1,760 SH   SOLE   450 0 1,310
IMPINJ INC COM 453204109 759 9,480 SH   SOLE   4,244 0 5,236
INTEL CORP COM 458140100 931 36,120 SH   SOLE   4,620 0 31,500
INTERNATIONAL BUSINESS MACHS COM 459200101 2,944 24,775 SH   SOLE   7,980 0 16,795
INTUITIVE SURGICAL INC COM NEW 46120E602 284 1,513 SH   SOLE   1,290 0 223
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,150 31,123 SH   SOLE   3,916 0 27,207
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 858 40,500 SH   SOLE   1,500 0 39,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,428 65,014 SH   SOLE   7,485 0 57,529
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3,989 191,122 SH   SOLE   11,795 0 179,327
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 7,971 349,310 SH   SOLE   49,350 0 299,960
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3,579 175,509 SH   SOLE   11,908 0 163,601
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 9,162 423,767 SH   SOLE   58,455 0 365,312
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,521 126,390 SH   SOLE   11,646 0 114,744
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 7,922 364,252 SH   SOLE   46,222 0 318,030
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 478 25,660 SH   SOLE   8,000 0 17,660
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 4,476 204,558 SH   SOLE   31,560 0 172,998
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 608 2,687 SH   SOLE   251 0 2,436
ISHARES TR ISHARES BIOTECH 464287556 479 4,096 SH   SOLE   538 0 3,558
ISHARES TR TIPS BD ETF 464287176 1,213 11,564 SH   SOLE   720 0 10,844
JACOBS SOLUTIONS INC COM 46982L108 2,369 21,836 SH   SOLE   3,561 0 18,275
JOHNSON & JOHNSON COM 478160104 2,886 17,664 SH   SOLE   5,684 0 11,980
JPMORGAN CHASE & CO COM 46625H100 8,059 77,119 SH   SOLE   17,488 0 59,631
KINDER MORGAN INC DEL COM 49456B101 1,346 80,890 SH   SOLE   17,450 0 63,440
L3HARRIS TECHNOLOGIES INC COM 502431109 3,688 17,745 SH   SOLE   2,292 0 15,453
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,654 12,959 SH   SOLE   2,099 0 10,860
LIMONEIRA CO COM 532746104 791 60,010 SH   SOLE   60,010 0 0
LOWES COS INC COM 548661107 7,832 41,702 SH   SOLE   7,748 0 33,954
META PLATFORMS INC CL A 30303M102 303 2,230 SH   SOLE   1,225 0 1,005
MICROCHIP TECHNOLOGY INC. COM 595017104 381 6,250 SH   SOLE   4,605 0 1,645
MICROSOFT CORP COM 594918104 2,050 8,803 SH   SOLE   1,720 0 7,083
NETFLIX INC COM 64110L106 316 1,341 SH   SOLE   141 0 1,200
NEXTERA ENERGY INC COM 65339F101 3,708 47,287 SH   SOLE   13,777 0 33,510
NORTHROP GRUMMAN CORP COM 666807102 342 728 SH   SOLE   30 0 698
NVIDIA CORPORATION COM 67066G104 4,448 36,640 SH   SOLE   6,999 0 29,641
OMNICELL COM COM 68213N109 1,039 11,935 SH   SOLE   4,348 0 7,587
ONEOK INC NEW COM 682680103 8,372 163,397 SH   SOLE   36,970 0 126,427
PALO ALTO NETWORKS INC COM 697435105 8,192 50,016 SH   SOLE   8,522 0 41,494
PAYPAL HLDGS INC COM 70450Y103 406 4,717 SH   SOLE   3,079 0 1,638
PFIZER INC COM 717081103 4,542 103,785 SH   SOLE   24,055 0 79,730
PINNACLE WEST CAP CORP COM 723484101 1,281 19,855 SH   SOLE   5,460 0 14,395
PROSHARES TR INVT INT RT HG 74347B607 1,513 22,177 SH   SOLE   2,158 0 20,019
PRUDENTIAL FINL INC COM 744320102 1,897 22,120 SH   SOLE   10,780 0 11,340
QORVO INC COM 74736K101 1,108 13,951 SH   SOLE   3,258 0 10,693
QUALCOMM INC COM 747525103 9,966 88,210 SH   SOLE   18,296 0 69,914
QUANTA SVCS INC COM 74762E102 1,613 12,660 SH   SOLE   2,370 0 10,290
ROPER TECHNOLOGIES INC COM 776696106 3,168 8,809 SH   SOLE   1,694 0 7,115
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 426 6,267 SH   SOLE   787 0 5,480
SHERWIN WILLIAMS CO COM 824348106 365 1,785 SH   SOLE   105 0 1,680
SPDR SER TR S&P BK ETF 78464A797 520 11,730 SH   SOLE   1,184 0 10,546
STARBUCKS CORP COM 855244109 480 5,695 SH   SOLE   585 0 5,110
STMICROELECTRONICS N V NY REGISTRY 861012102 288 9,312 SH   SOLE   5,925 0 3,387
SYSCO CORP COM 871829107 1,820 25,739 SH   SOLE   2,490 0 23,249
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,857 35,388 SH   SOLE   6,003 0 29,385
TARGET CORP COM 87612E106 2,033 13,701 SH   SOLE   3,737 0 9,964
TENNANT CO COM 880345103 1,270 22,457 SH   SOLE   6,688 0 15,769
TETRA TECH INC NEW COM 88162G103 1,034 8,044 SH   SOLE   2,608 0 5,436
THOR INDS INC COM 885160101 4,729 67,582 SH   SOLE   10,497 0 57,085
US BANCORP DEL COM NEW 902973304 5,124 127,077 SH   SOLE   32,057 0 95,020
VAREX IMAGING CORP COM 92214X106 782 36,990 SH   SOLE   22,310 0 14,680
VERIFYME INC COM NEW 92346X206 154 120,000 SH   SOLE   0 0 120,000
VERIZON COMMUNICATIONS INC COM 92343V104 487 12,815 SH   SOLE   6,175 0 6,640
VMWARE INC CL A COM 928563402 3,055 28,697 SH   SOLE   7,193 0 21,504
WATERS CORP COM 941848103 332 1,231 SH   SOLE   970 0 261
WEYERHAEUSER CO MTN BE COM NEW 962166104 4,172 146,095 SH   SOLE   22,536 0 123,559
WILLIAMS SONOMA INC COM 969904101 3,737 31,712 SH   SOLE   10,069 0 21,643
WORKDAY INC CL A 98138H101 579 3,805 SH   SOLE   395 0 3,410
ZOETIS INC CL A 98978V103 1,825 12,304 SH   SOLE   5,835 0 6,469