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
ABBOTT LABS COM 002824100 BBG001S5N9M6 10,889,388 80,063 SH   SOLE   21,412 0 58,651
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 4,870,112 26,237 SH   SOLE   9,951 0 16,286
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 4,575,849 32,247 SH   SOLE   20,390 0 11,857
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 9,807,749 55,653 SH   SOLE   28,103 0 27,550
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 7,307,486 41,194 SH   SOLE   11,821 0 29,372
AMAZON COM INC COM 023135106 BBG001S5PQL7 17,780,573 81,046 SH   SOLE   34,361 0 46,684
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 6,351,067 45,655 SH   SOLE   11,437 0 34,218
APPLE INC COM 037833100 BBG001S5N8V8 18,341,796 89,398 SH   SOLE   35,205 0 54,193
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 3,808,588 20,804 SH   SOLE   8,377 0 12,427
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 425,220 6,085 SH   SOLE   6,085 0 0
AT&T INC COM 00206R102 BBG001S5VWH2 1,394,445 48,184 SH   SOLE   9,175 0 39,009
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 4,817,833 27,970 SH   SOLE   8,614 0 19,356
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 2,286,034 4,706 SH   SOLE   2,552 0 2,154
BLACKSTONE INC COM 09260D107 BBG001S7H949 6,602,461 44,140 SH   SOLE   18,380 0 25,760
BOEING CO COM 097023105 BBG001S5P0V3 547,292 2,612 SH   SOLE   1,525 0 1,087
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 231,570 40 SH   SOLE   15 0 25
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 1,196,134 25,840 SH   SOLE   8,150 0 17,690
BROADCOM INC COM 11135F101 BBG00KHY5SY8 16,636,277 60,353 SH   SOLE   20,507 0 39,845
BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 234,226 3,787 SH   SOLE   3,787 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 BBG001SDHPH6 1,506,672 59,062 SH   SOLE   6,766 0 52,296
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 2,150,284 15,017 SH   SOLE   6,747 0 8,270
CISCO SYS INC COM 17275R102 BBG001S6HC62 4,168,224 60,078 SH   SOLE   23,345 0 36,733
CLEAN HARBORS INC COM 184496107 BBG001S5PW98 1,015,343 4,392 SH   SOLE   419 0 3,973
CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 8,020,774 1,055,365 SH   SOLE   290,322 0 765,043
CME GROUP INC COM 12572Q105 BBG001S86547 258,532 938 SH   SOLE   938 0 0
CORNING INC COM 219350105 BBG001S5RLH1 1,372,021 26,089 SH   SOLE   4,998 0 21,091
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 10,546,280 10,653 SH   SOLE   1,457 0 9,196
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 BBG00DBBGRY0 351,764 7,232 SH   SOLE   2,772 0 4,460
CUMMINS INC COM 231021106 BBG001S5Q9M3 8,033,575 24,530 SH   SOLE   7,327 0 17,203
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 4,967,064 25,145 SH   SOLE   12,608 0 12,536
DARDEN RESTAURANTS INC COM 237194105 BBG001S5QM08 852,263 3,910 SH   SOLE   2,860 0 1,050
DEERE & CO COM 244199105 BBG001S5QFF7 2,956,869 5,815 SH   SOLE   562 0 5,253
DONALDSON INC COM 257651109 BBG001S5QDV4 5,426,499 78,248 SH   SOLE   14,084 0 64,164
EAST WEST BANCORP INC COM 27579R104 BBG001SCC7R2 1,130,471 11,195 SH   SOLE   1,915 0 9,280
EATON CORP PLC SHS G29183103 BBG001S5QZ45 4,784,380 13,402 SH   SOLE   5,012 0 8,390
EDISON INTL COM 281020107 BBG001S7MY75 903,774 17,515 SH   SOLE   4,315 0 13,200
ELI LILLY & CO COM 532457108 BBG001S5STL8 3,779,949 4,849 SH   SOLE   2,380 0 2,469
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 861,312 6,460 SH   SOLE   4,375 0 2,085
EXPEDIA GROUP INC COM NEW 30212P303 BBG001SP8VM0 3,943,250 23,377 SH   SOLE   14,192 0 9,185
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 237,483 2,203 SH   SOLE   1,579 0 624
FEDEX CORP COM 31428X106 BBG001S5R3M5 3,643,055 16,027 SH   SOLE   5,770 0 10,256
FIRST SOLAR INC COM 336433107 BBG001S991Z7 11,556,347 69,810 SH   SOLE   24,758 0 45,052
FISERV INC COM 337738108 BBG001S5R6Q4 6,470,375 37,529 SH   SOLE   11,280 0 26,249
FORD MTR CO COM 345370860 BBG001S5TZ33 978,507 90,185 SH   SOLE   14,480 0 75,705
GE AEROSPACE COM NEW 369604301 BBG001S5PVD5 3,520,940 13,679 SH   SOLE   7,102 0 6,577
GE VERNOVA INC COM 36828A101 BBG013G17W77 3,351,636 6,334 SH   SOLE   3,689 0 2,645
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 BBG00BDMWQF3 313,473 7,904 SH   SOLE   7,904 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 480,684 3,960 SH   SOLE   3,960 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 BBG0044K5DN3 4,427,602 164,840 SH   SOLE   19,372 0 145,468
HOME DEPOT INC COM 437076102 BBG001S5RTW7 304,883 832 SH   SOLE   556 0 275
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 4,739,108 20,350 SH   SOLE   7,510 0 12,840
IMPINJ INC COM 453204109 BBG001T313Q3 533,136 4,800 SH   SOLE   998 0 3,802
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 10,286,053 34,894 SH   SOLE   10,385 0 24,509
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 286,377 527 SH   SOLE   348 0 179
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 BBG007RBRW19 1,334,201 27,096 SH   SOLE   3,564 0 23,531
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 BBG00Q5LFH79 7,595,390 334,525 SH   SOLE   80,615 0 253,910
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 BBG00Q5D6ZV0 4,959,614 265,220 SH   SOLE   95,075 0 170,145
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 BBG012JBJ3V8 7,265,518 337,617 SH   SOLE   87,990 0 249,627
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 BBG012JBHCX8 548,713 33,195 SH   SOLE   32,195 0 1,000
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841 BBG019JCWKY5 4,064,662 156,243 SH   SOLE   34,966 0 121,277
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 974,359 47,116 SH   SOLE   2,900 0 44,216
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 BBG00KXH4WB4 1,912,111 82,883 SH   SOLE   21,740 0 61,143
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 4,047,901 207,372 SH   SOLE   33,253 0 174,119
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 BBG00KJR2L24 4,822,817 245,436 SH   SOLE   65,331 0 180,105
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 BBG00X3HZJZ8 7,841,267 355,613 SH   SOLE   95,222 0 260,391
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 BBG00X3HYBX8 3,110,374 185,362 SH   SOLE   73,546 0 111,816
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 BBG00LNJYDS0 7,395,097 316,978 SH   SOLE   61,224 0 255,754
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 BBG00LNJW5P2 5,850,366 285,523 SH   SOLE   91,427 0 194,096
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 603,919 14,809 SH   SOLE   1,587 0 13,222
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 209,499 380 SH   SOLE   379 0 0
IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 6,853,747 43,491 SH   SOLE   17,303 0 26,188
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 BBG01KYQ6QS5 233,394 3,813 SH   SOLE   1,063 0 2,750
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 605,952 9,717 SH   SOLE   9,717 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 823,663 8,600 SH   SOLE   8,600 0 0
ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 339,903 6,098 SH   SOLE   6,098 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,911,571 3,079 SH   SOLE   3,078 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 289,008 2,284 SH   SOLE   334 0 1,950
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 351,112 5,475 SH   SOLE   5,475 0 0
ISHARES TR US INDUSTRIALS 464287754 BBG001SFGXQ5 318,359 2,237 SH   SOLE   294 0 1,943
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 2,794,178 49,150 SH   SOLE   49,150 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 BBG00GP26NW0 502,087 9,907 SH   SOLE   9,907 0 0
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 6,417,915 48,824 SH   SOLE   22,144 0 26,680
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 4,283,874 28,045 SH   SOLE   14,000 0 14,045
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 18,580,790 64,092 SH   SOLE   20,633 0 43,458
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 3,516,975 119,625 SH   SOLE   55,565 0 64,060
KLA CORP COM NEW 482480100 BBG001S5SLM4 1,791,480 2,000 SH   SOLE   2,000 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 6,695,421 26,692 SH   SOLE   9,025 0 17,667
LABCORP HOLDINGS INC COM SHS 504922105 BBG01MMT6PQ2 8,423,683 32,089 SH   SOLE   13,699 0 18,390
LIMONEIRA CO COM 532746104 BBG001S775Q4 939,157 60,010 SH   SOLE   60,010 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 11,892,751 53,602 SH   SOLE   15,295 0 38,307
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 528,471 940 SH   SOLE   862 0 78
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 657,689 891 SH   SOLE   696 0 195
MICROSOFT CORP COM 594918104 BBG001S5TD05 26,567,038 53,411 SH   SOLE   37,607 0 15,803
NETFLIX INC COM 64110L106 BBG001SF6L46 1,956,469 1,461 SH   SOLE   461 0 1,000
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 12,369,880 178,189 SH   SOLE   59,819 0 118,370
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 395,984 792 SH   SOLE   74 0 718
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 102,784 12,816 SH   SOLE   0 0 12,816
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 22,483,899 142,312 SH   SOLE   46,553 0 95,758
ONEOK INC NEW COM 682680103 BBG001S5TWK1 13,392,136 164,059 SH   SOLE   54,892 0 109,167
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 15,475,491 75,623 SH   SOLE   22,129 0 53,494
PFIZER INC COM 717081103 BBG001S5V466 1,823,575 75,230 SH   SOLE   14,850 0 60,380
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 341,034 1,872 SH   SOLE   1,702 0 170
PINNACLE WEST CAP CORP COM 723484101 BBG001S5VB15 2,085,546 23,310 SH   SOLE   10,965 0 12,345
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 320,986 2,015 SH   SOLE   1,664 0 350
PROSHARES TR INVT INT RT HG 74347B607 BBG005JYLX52 203,710 2,600 SH   SOLE   400 0 2,200
PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 7,920,369 73,719 SH   SOLE   27,404 0 46,315
QUALCOMM INC COM 747525103 BBG001S6VS70 15,099,008 94,807 SH   SOLE   29,691 0 65,116
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 6,481,047 17,142 SH   SOLE   7,215 0 9,927
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 5,713,747 10,080 SH   SOLE   2,389 0 7,691
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 344,359 6,576 SH   SOLE   953 0 5,622
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 303,458 3,456 SH   SOLE   463 0 2,992
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 643,800 1,875 SH   SOLE   325 0 1,550
SHOPIFY INC CL A SUB VTG SHS 82509L107 BBG004DW5NC7 244,542 2,120 SH   SOLE   320 0 1,800
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 209,113 686 SH   SOLE   526 0 160
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 463,388 750 SH   SOLE   600 0 150
STARBUCKS CORP COM 855244109 BBG001S72KH6 274,890 3,000 SH   SOLE   0 0 3,000
SYSCO CORP COM 871829107 BBG001S5WJS8 393,999 5,202 SH   SOLE   1,820 0 3,382
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 214,713 948 SH   SOLE   510 0 438
TENNANT CO COM 880345103 BBG001SCHFK6 1,675,118 21,620 SH   SOLE   7,656 0 13,964
TESLA INC COM 88160R101 BBG001SQKGD7 327,825 1,032 SH   SOLE   417 0 615
TETRA TECH INC NEW COM 88162G103 BBG001S5YYH5 2,943,542 81,856 SH   SOLE   23,310 0 58,546
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 334,657 1,612 SH   SOLE   1,422 0 189
THOR INDS INC COM 885160101 BBG001S5WPH6 755,063 8,502 SH   SOLE   742 0 7,760
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 1,954,542 20,949 SH   SOLE   14,444 0 6,505
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 2,719,438 5,813 SH   SOLE   791 0 5,022
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 8,320,550 11,044 SH   SOLE   3,812 0 7,232
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 10,501,484 232,077 SH   SOLE   75,657 0 156,420
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 425,236 2,406 SH   SOLE   2,046 0 360
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 229,808 798 SH   SOLE   798 0 0
VERIFYME INC COM NEW 92346X206 BBG001SD4YY2 95,450 126,675 SH   SOLE   0 0 126,675
VERTIV HOLDINGS CO COM CL A 92537N108 BBG00L2B8LM7 396,145 3,085 SH   SOLE   3,085 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 243,017 684 SH   SOLE   303 0 381
WATERS CORP COM 941848103 BBG001S8MDG9 201,396 577 SH   SOLE   159 0 418
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 277,790 3,467 SH   SOLE   1,342 0 2,125
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 5,005,774 194,853 SH   SOLE   67,798 0 127,055
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 5,200,067 31,830 SH   SOLE   15,870 0 15,960
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 658,405 15,091 SH   SOLE   15,090 0 0
WORKDAY INC CL A 98138H101 BBG001T21KQ7 694,800 2,895 SH   SOLE   430 0 2,465
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 740,247 10,870 SH   SOLE   10,870 0 0
XYLEM INC COM 98419M100 BBG001V05C73 5,556,012 42,950 SH   SOLE   14,726 0 28,224
ZOETIS INC CL A 98978V103 BBG0039320P7 5,304,171 34,012 SH   SOLE   12,166 0 21,846