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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 BBG001S5T7X2 205,604 1,400 SH   SOLE   0 0 1,400
ABBOTT LABS COM 002824100 BBG001S5N9M6 10,015,340 75,502 SH   SOLE   14,746 0 60,756
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 4,478,280 21,374 SH   SOLE   4,015 0 17,359
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 3,026,309 29,456 SH   SOLE   17,064 0 12,392
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 6,897,732 44,605 SH   SOLE   17,900 0 26,705
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 6,523,602 41,756 SH   SOLE   12,305 0 29,450
AMAZON COM INC COM 023135106 BBG001S5PQL7 13,922,562 73,177 SH   SOLE   25,899 0 47,277
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 6,900,986 46,780 SH   SOLE   11,398 0 35,382
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 221,825 3,382 SH   SOLE   3,382 0 0
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 211,518 530 SH   SOLE   530 0 0
APPLE INC COM 037833100 BBG001S5N8V8 19,516,529 87,861 SH   SOLE   27,656 0 60,204
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 2,479,375 17,085 SH   SOLE   4,653 0 12,432
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 523,394 7,121 SH   SOLE   7,121 0 0
AT&T INC COM 00206R102 BBG001S5VWH2 1,600,959 56,611 SH   SOLE   7,592 0 49,019
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 5,806,900 25,351 SH   SOLE   5,386 0 19,965
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 2,714,028 5,096 SH   SOLE   2,452 0 2,644
BLACKSTONE INC COM 09260D107 BBG001S7H949 5,515,998 39,462 SH   SOLE   14,185 0 25,277
BOEING CO COM 097023105 BBG001S5P0V3 240,817 1,412 SH   SOLE   325 0 1,087
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 2,305,788 37,806 SH   SOLE   11,326 0 26,480
BROADCOM INC COM 11135F101 BBG00KHY5SY8 10,341,130 61,764 SH   SOLE   19,600 0 42,163
BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 294,806 5,625 SH   SOLE   5,625 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 BBG001SDHPH6 1,176,497 53,091 SH   SOLE   6,416 0 46,675
CENCORA INC COM 03073E105 BBG001S8X7P0 234,139 842 SH   SOLE   841 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 2,840,082 16,977 SH   SOLE   8,147 0 8,830
CISCO SYS INC COM 17275R102 BBG001S6HC62 3,856,931 62,501 SH   SOLE   23,955 0 38,545
CLEAN HARBORS INC COM 184496107 BBG001S5PW98 872,562 4,427 SH   SOLE   454 0 3,973
CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 8,661,225 1,053,677 SH   SOLE   241,717 0 811,960
CME GROUP INC COM 12572Q105 BBG001S86547 280,942 1,059 SH   SOLE   1,059 0 0
CORNING INC COM 219350105 BBG001S5RLH1 1,129,667 24,676 SH   SOLE   2,770 0 21,906
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 10,160,515 10,743 SH   SOLE   1,284 0 9,459
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 BBG00DBBGRY0 221,433 6,507 SH   SOLE   2,652 0 3,855
CUMMINS INC COM 231021106 BBG001S5Q9M3 7,628,503 24,338 SH   SOLE   7,099 0 17,239
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 4,867,530 23,744 SH   SOLE   10,338 0 13,406
DARDEN RESTAURANTS INC COM 237194105 BBG001S5QM08 819,613 3,945 SH   SOLE   2,895 0 1,050
DEERE & CO COM 244199105 BBG001S5QFF7 2,788,878 5,942 SH   SOLE   635 0 5,307
DONALDSON INC COM 257651109 BBG001S5QDV4 4,885,321 72,850 SH   SOLE   6,734 0 66,116
EAST WEST BANCORP INC COM 27579R104 BBG001SCC7R2 969,857 10,805 SH   SOLE   975 0 9,830
EATON CORP PLC SHS G29183103 BBG001S5QZ45 3,456,862 12,717 SH   SOLE   3,972 0 8,745
EDISON INTL COM 281020107 BBG001S7MY75 1,249,104 21,200 SH   SOLE   5,595 0 15,605
ELI LILLY & CO COM 532457108 BBG001S5STL8 3,537,373 4,283 SH   SOLE   2,004 0 2,279
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 685,250 6,250 SH   SOLE   4,265 0 1,985
EXPEDIA GROUP INC COM NEW 30212P303 BBG001SP8VM0 1,835,829 10,921 SH   SOLE   5,504 0 5,417
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 287,573 2,418 SH   SOLE   1,794 0 624
FEDEX CORP COM 31428X106 BBG001S5R3M5 3,582,591 14,696 SH   SOLE   3,865 0 10,831
FIRST SOLAR INC COM 336433107 BBG001S991Z7 8,086,210 63,958 SH   SOLE   20,839 0 43,119
FISERV INC COM 337738108 BBG001S5R6Q4 6,529,722 29,569 SH   SOLE   5,251 0 24,318
FORD MTR CO COM 345370860 BBG001S5TZ33 2,977,054 296,815 SH   SOLE   86,965 0 209,850
GE AEROSPACE COM NEW 369604301 BBG001S5PVD5 2,969,304 14,835 SH   SOLE   7,050 0 7,785
GE VERNOVA INC COM 36828A101 BBG013G17W77 2,069,493 6,779 SH   SOLE   3,544 0 3,235
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 BBG00BDMWQF3 712,256 19,979 SH   SOLE   19,979 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 BBG00H1SDQL4 555,368 8,756 SH   SOLE   8,755 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 2,276,202 20,678 SH   SOLE   20,677 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 BBG0044K5DN3 4,771,559 163,186 SH   SOLE   19,677 0 143,509
HOME DEPOT INC COM 437076102 BBG001S5RTW7 321,235 877 SH   SOLE   550 0 326
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 4,521,498 21,353 SH   SOLE   7,908 0 13,445
IMPINJ INC COM 453204109 BBG001T313Q3 408,150 4,500 SH   SOLE   998 0 3,502
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 9,038,045 36,347 SH   SOLE   10,745 0 25,602
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 273,389 552 SH   SOLE   373 0 179
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 BBG007RBRW19 1,276,288 27,006 SH   SOLE   3,549 0 23,456
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 BBG00Q5LFH79 7,419,081 331,138 SH   SOLE   69,399 0 261,739
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 BBG00Q5D6ZV0 3,887,928 209,818 SH   SOLE   41,683 0 168,135
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 BBG012JBJ3V8 6,714,570 318,528 SH   SOLE   69,796 0 248,732
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841 BBG019JCWKY5 3,224,816 126,513 SH   SOLE   20,369 0 106,144
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 1,209,346 58,479 SH   SOLE   7,650 0 50,829
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 BBG00KXH4WB4 3,757,058 162,996 SH   SOLE   29,180 0 133,816
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 3,987,848 204,715 SH   SOLE   26,616 0 178,099
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 BBG00KJR2L24 4,217,159 215,271 SH   SOLE   33,685 0 181,586
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 BBG00X3HZJZ8 7,540,696 348,461 SH   SOLE   78,417 0 270,044
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 BBG00X3HYBX8 2,195,288 132,326 SH   SOLE   22,428 0 109,898
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 BBG00LNJYDS0 7,549,226 325,538 SH   SOLE   60,447 0 265,091
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 BBG00LNJW5P2 4,836,096 237,646 SH   SOLE   44,737 0 192,909
INVESCO EXCHANGE TRADED FD T RAFI US 1500 46137V597 BBG001SPSDJ2 793,090 20,948 SH   SOLE   20,947 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 497,705 14,553 SH   SOLE   1,563 0 12,989
IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 6,554,305 37,177 SH   SOLE   11,767 0 25,410
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 636,002 10,787 SH   SOLE   10,787 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 2,081,392 21,824 SH   SOLE   21,824 0 0
ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 415,628 7,385 SH   SOLE   7,385 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 3,941,167 7,014 SH   SOLE   7,014 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 290,521 2,271 SH   SOLE   334 0 1,937
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 504,296 2,951 SH   SOLE   2,951 0 0
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 333,447 5,761 SH   SOLE   5,761 0 0
ISHARES TR US INDUSTRIALS 464287754 BBG001SFGXQ5 288,081 2,213 SH   SOLE   289 0 1,923
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 4,089,167 71,564 SH   SOLE   71,564 0 0
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 5,292,806 43,782 SH   SOLE   17,567 0 26,215
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 5,261,606 31,727 SH   SOLE   11,834 0 19,893
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 14,982,221 61,077 SH   SOLE   15,637 0 45,440
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 2,902,072 101,720 SH   SOLE   36,345 0 65,375
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 5,339,498 25,510 SH   SOLE   7,645 0 17,865
LABCORP HOLDINGS INC COM SHS 504922105 BBG01MMT6PQ2 7,374,134 31,684 SH   SOLE   12,464 0 19,220
LIMONEIRA CO COM 532746104 BBG001S775Q4 1,063,377 60,010 SH   SOLE   60,010 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 12,318,665 52,818 SH   SOLE   13,429 0 39,388
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 524,013 956 SH   SOLE   878 0 78
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 499,128 866 SH   SOLE   661 0 205
MICROSOFT CORP COM 594918104 BBG001S5TD05 10,169,486 27,090 SH   SOLE   10,697 0 16,393
NETFLIX INC COM 64110L106 BBG001SF6L46 1,356,831 1,455 SH   SOLE   455 0 1,000
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 11,819,773 166,734 SH   SOLE   48,766 0 117,968
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 405,512 792 SH   SOLE   74 0 718
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 102,015 12,816 SH   SOLE   0 0 12,816
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 15,362,594 141,748 SH   SOLE   42,996 0 98,751
ONEOK INC NEW COM 682680103 BBG001S5TWK1 14,017,802 141,280 SH   SOLE   37,820 0 103,460
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 12,443,922 72,925 SH   SOLE   17,608 0 55,317
PFIZER INC COM 717081103 BBG001S5V466 1,809,732 71,418 SH   SOLE   10,825 0 60,593
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 326,954 2,060 SH   SOLE   1,869 0 190
PINNACLE WEST CAP CORP COM 723484101 BBG001S5VB15 1,765,459 18,535 SH   SOLE   6,580 0 11,955
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 402,997 2,365 SH   SOLE   2,014 0 350
PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 7,239,433 64,823 SH   SOLE   22,661 0 42,162
QUALCOMM INC COM 747525103 BBG001S6VS70 14,035,962 91,374 SH   SOLE   25,003 0 66,371
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 4,050,104 15,934 SH   SOLE   5,584 0 10,350
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 6,059,703 10,278 SH   SOLE   2,291 0 7,987
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 323,956 6,504 SH   SOLE   906 0 5,597
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 295,477 3,437 SH   SOLE   463 0 2,973
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 654,731 1,875 SH   SOLE   325 0 1,550
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 205,282 2,150 SH   SOLE   350 0 1,800
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 419,543 750 SH   SOLE   600 0 150
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 260,324 6,329 SH   SOLE   6,329 0 0
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 BBG002XY8CM5 236,957 5,287 SH   SOLE   5,286 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 310,945 3,170 SH   SOLE   0 0 3,170
SYSCO CORP COM 871829107 BBG001S5WJS8 492,638 6,565 SH   SOLE   2,455 0 4,110
TENNANT CO COM 880345103 BBG001SCHFK6 1,387,650 17,400 SH   SOLE   2,256 0 15,144
TESLA INC COM 88160R101 BBG001SQKGD7 266,676 1,029 SH   SOLE   414 0 615
TETRA TECH INC NEW COM 88162G103 BBG001S5YYH5 2,469,899 84,441 SH   SOLE   22,695 0 61,746
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 311,799 1,735 SH   SOLE   1,546 0 189
THOR INDS INC COM 885160101 BBG001S5WPH6 1,231,533 16,245 SH   SOLE   1,230 0 15,015
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 767,653 10,536 SH   SOLE   10,336 0 200
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 2,550,752 6,959 SH   SOLE   1,474 0 5,485
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 5,722,398 9,131 SH   SOLE   2,235 0 6,896
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 287,665 549 SH   SOLE   374 0 175
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 9,357,176 221,629 SH   SOLE   63,519 0 158,110
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 289,260 3,287 SH   SOLE   3,287 0 0
VERIFYME INC COM NEW 92346X206 BBG001SD4YY2 88,426 130,000 SH   SOLE   0 0 130,000
VERTIV HOLDINGS CO COM CL A 92537N108 BBG00L2B8LM7 222,737 3,085 SH   SOLE   3,085 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 283,873 810 SH   SOLE   139 0 671
WATERS CORP COM 941848103 BBG001S8MDG9 212,665 577 SH   SOLE   159 0 418
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 244,014 3,399 SH   SOLE   1,274 0 2,125
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 4,605,978 157,308 SH   SOLE   32,978 0 124,330
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 4,271,546 27,018 SH   SOLE   12,593 0 14,425
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 1,213,175 27,934 SH   SOLE   27,934 0 0
WORKDAY INC CL A 98138H101 BBG001T21KQ7 676,069 2,895 SH   SOLE   430 0 2,465
XYLEM INC COM 98419M100 BBG001V05C73 5,131,882 42,959 SH   SOLE   13,617 0 29,342
ZOETIS INC CL A 98978V103 BBG0039320P7 5,264,684 31,975 SH   SOLE   10,311 0 21,664