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 543 3,057 SH   SOLE   348 0 2,709
ABBOTT LABS COM 002824100 7,955 56,523 SH   SOLE   6,492 0 50,031
ABBVIE INC COM 00287Y109 6,475 47,819 SH   SOLE   9,011 0 38,808
ALPHABET INC CAP STK CL A 02079K305 4,939 1,705 SH   SOLE   486 0 1,219
ALPHABET INC CAP STK CL C 02079K107 6,325 2,186 SH   SOLE   182 0 2,004
ALPS ETF TR MED BREAKTHGH 00162Q593 425 10,055 SH   SOLE   1,580 0 8,475
AMAZON COM INC COM 023135106 9,349 2,804 SH   SOLE   527 0 2,277
AMERICAN WTR WKS CO INC NEW COM 030420103 3,767 19,944 SH   SOLE   4,080 0 15,864
ANTARES PHARMA INC COM 036642106 157 44,000 SH   SOLE   0 0 44,000
APPLE INC COM 037833100 18,645 105,002 SH   SOLE   25,136 0 79,866
APPLIED MATLS INC COM 038222105 3,106 19,735 SH   SOLE   2,540 0 17,195
BECTON DICKINSON & CO COM 075887109 7,458 29,658 SH   SOLE   3,036 0 26,622
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,401 4,685 SH   SOLE   500 0 4,185
BLACKSTONE INC COM 09260D107 3,290 25,424 SH   SOLE   4,028 0 21,396
BLOCK INC CL A 852234103 268 1,662 SH   SOLE   1,002 0 660
BOEING CO COM 097023105 1,104 5,482 SH   SOLE   1,760 0 3,722
BRISTOL-MYERS SQUIBB CO COM 110122108 8,344 133,833 SH   SOLE   26,324 0 107,509
BROADCOM INC COM 11135F101 2,034 3,057 SH   SOLE   1,140 0 1,917
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,808 50,516 SH   SOLE   6,849 0 43,667
CHEVRON CORP NEW COM 166764100 322 2,747 SH   SOLE   779 0 1,968
CHEWY INC CL A 16679L109 271 4,600 SH   SOLE   2,700 0 1,900
CISCO SYS INC COM 17275R102 1,568 24,747 SH   SOLE   3,197 0 21,550
CLEAN HARBORS INC COM 184496107 1,096 10,985 SH   SOLE   3,753 0 7,232
CLEVELAND-CLIFFS INC NEW COM 185899101 15,251 700,562 SH   SOLE   142,422 0 558,140
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 249 10,400 SH   SOLE   0 0 10,400
CORNING INC COM 219350105 1,100 29,546 SH   SOLE   2,095 0 27,451
COSTCO WHSL CORP NEW COM 22160K105 6,049 10,655 SH   SOLE   1,934 0 8,721
CUMMINS INC COM 231021106 2,170 9,950 SH   SOLE   3,340 0 6,610
CVS HEALTH CORP COM 126650100 2,464 23,885 SH   SOLE   6,545 0 17,340
DANAHER CORPORATION COM 235851102 701 2,130 SH   SOLE   940 0 1,190
DIGITAL RLTY TR INC COM 253868103 3,019 17,067 SH   SOLE   3,177 0 13,890
DOMINION ENERGY INC COM 25746U109 372 4,730 SH   SOLE   205 0 4,525
DONALDSON INC COM 257651109 5,069 85,544 SH   SOLE   11,072 0 74,472
DOW INC COM 260557103 332 5,860 SH   SOLE   2,450 0 3,410
EAST WEST BANCORP INC COM 27579R104 3,704 47,071 SH   SOLE   12,066 0 35,005
EATON CORP PLC SHS G29183103 2,480 14,352 SH   SOLE   4,088 0 10,264
ECOLAB INC COM 278865100 330 1,405 SH   SOLE   1,354 0 51
EDISON INTL COM 281020107 2,221 32,540 SH   SOLE   5,010 0 27,530
ELANCO ANIMAL HEALTH INC COM 28414H103 641 22,595 SH   SOLE   4,020 0 18,575
ENERGY RECOVERY INC COM 29270J100 344 15,993 SH   SOLE   15,446 0 547
FEDEX CORP COM 31428X106 4,012 15,512 SH   SOLE   1,767 0 13,745
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,303 25,678 SH   SOLE   2,280 0 23,398
FIRST SOLAR INC COM 336433107 4,778 54,820 SH   SOLE   12,998 0 41,822
FISERV INC COM 337738108 5,813 56,006 SH   SOLE   13,655 0 42,351
FORD MTR CO DEL COM 345370860 1,667 80,248 SH   SOLE   20,175 0 60,073
GENERAL ELECTRIC CO COM NEW 369604301 2,208 23,375 SH   SOLE   6,846 0 16,529
HANNON ARMSTRONG SUST INFR C COM 41068X100 4,042 76,092 SH   SOLE   14,970 0 61,122
HEXCEL CORP NEW COM 428291108 220 4,245 SH   SOLE   0 0 4,245
HONEYWELL INTL INC COM 438516106 3,180 15,250 SH   SOLE   2,815 0 12,435
IMPINJ INC COM 453204109 1,175 13,245 SH   SOLE   4,979 0 8,266
INTEL CORP COM 458140100 3,007 58,380 SH   SOLE   9,550 0 48,830
INTERNATIONAL BUSINESS MACHS COM 459200101 3,154 23,595 SH   SOLE   7,340 0 16,255
INTUITIVE SURGICAL INC COM NEW 46120E602 601 1,672 SH   SOLE   1,449 0 223
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,250 26,404 SH   SOLE   3,715 0 22,689
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,984 139,500 SH   SOLE   16,700 0 122,800
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5,336 229,720 SH   SOLE   33,733 0 195,987
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4,098 190,957 SH   SOLE   16,197 0 174,760
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 8,592 339,729 SH   SOLE   43,104 0 296,625
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3,305 151,388 SH   SOLE   10,766 0 140,622
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 8,152 326,340 SH   SOLE   37,093 0 289,247
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,751 79,937 SH   SOLE   1,840 0 78,097
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 6,346 258,381 SH   SOLE   27,679 0 230,702
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 265 12,500 SH   SOLE   0 0 12,500
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 1,635 63,750 SH   SOLE   4,150 0 59,600
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 913 2,817 SH   SOLE   283 0 2,534
ISHARES TR CUR HD EURZN ETF 46434V639 275 7,300 SH   SOLE   1,250 0 6,050
ISHARES TR TIPS BD ETF 464287176 611 4,728 SH   SOLE   200 0 4,528
JACOBS ENGR GROUP INC COM 469814107 3,361 24,141 SH   SOLE   4,511 0 19,630
JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 414 11,161 SH   SOLE   1,569 0 9,592
JOHNSON & JOHNSON COM 478160104 2,942 17,200 SH   SOLE   5,349 0 11,851
JPMORGAN CHASE & CO COM 46625H100 10,388 65,603 SH   SOLE   10,874 0 54,729
KINDER MORGAN INC DEL COM 49456B101 1,283 80,885 SH   SOLE   15,050 0 65,835
L3HARRIS TECHNOLOGIES INC COM 502431109 4,417 20,713 SH   SOLE   4,240 0 16,473
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,281 7,258 SH   SOLE   1,826 0 5,432
LIMONEIRA CO COM 532746104 900 60,010 SH   SOLE   60,010 0 0
LOWES COS INC COM 548661107 11,203 43,340 SH   SOLE   7,011 0 36,329
LUMEN TECHNOLOGIES INC COM 550241103 1,587 126,455 SH   SOLE   27,275 0 99,180
MESABI TR CTF BEN INT 590672101 5,106 193,323 SH   SOLE   24,666 0 168,657
META PLATFORMS INC CL A 30303M102 363 1,080 SH   SOLE   430 0 650
MICROCHIP TECHNOLOGY INC. COM 595017104 524 6,023 SH   SOLE   4,378 0 1,645
MICROSOFT CORP COM 594918104 2,495 7,418 SH   SOLE   665 0 6,753
MKS INSTRS INC COM 55306N104 351 2,014 SH   SOLE   1,681 0 333
NETFLIX INC COM 64110L106 807 1,340 SH   SOLE   140 0 1,200
NEXTERA ENERGY INC COM 65339F101 4,321 46,287 SH   SOLE   10,127 0 36,160
NORTHROP GRUMMAN CORP COM 666807102 1,221 3,154 SH   SOLE   53 0 3,101
NVIDIA CORPORATION COM 67066G104 10,227 34,771 SH   SOLE   4,112 0 30,659
OMNICELL COM COM 68213N109 1,786 9,898 SH   SOLE   3,131 0 6,767
ONEOK INC NEW COM 682680103 9,171 156,078 SH   SOLE   29,416 0 126,662
PALO ALTO NETWORKS INC COM 697435105 11,405 20,484 SH   SOLE   3,513 0 16,971
PAYPAL HLDGS INC COM 70450Y103 1,849 9,804 SH   SOLE   2,126 0 7,678
PFIZER INC COM 717081103 6,212 105,198 SH   SOLE   20,640 0 84,558
PINNACLE WEST CAP CORP COM 723484101 1,959 27,755 SH   SOLE   6,920 0 20,835
PROSHARES TR INVT INT RT HG 74347B607 402 5,400 SH   SOLE   400 0 5,000
PRUDENTIAL FINL INC COM 744320102 703 6,495 SH   SOLE   2,900 0 3,595
PUBLIC STORAGE COM 74460D109 1,020 2,723 SH   SOLE   2,695 0 28
QORVO INC COM 74736K101 418 2,675 SH   SOLE   1,470 0 1,205
QUALCOMM INC COM 747525103 14,825 81,070 SH   SOLE   14,892 0 66,178
QUANTA SVCS INC COM 74762E102 1,801 15,705 SH   SOLE   3,155 0 12,550
ROPER TECHNOLOGIES INC COM 776696106 3,134 6,371 SH   SOLE   966 0 5,405
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 422 4,660 SH   SOLE   634 0 4,026
SHERWIN WILLIAMS CO COM 824348106 637 1,810 SH   SOLE   105 0 1,705
SPDR GOLD TR GOLD SHS 78463V107 215 1,257 SH   SOLE   1,097 0 160
STARBUCKS CORP COM 855244109 1,105 9,451 SH   SOLE   1,215 0 8,236
STMICROELECTRONICS N V NY REGISTRY 861012102 508 10,385 SH   SOLE   6,998 0 3,387
SYSCO CORP COM 871829107 2,153 27,408 SH   SOLE   3,296 0 24,112
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6,156 34,637 SH   SOLE   5,406 0 29,231
TENNANT CO COM 880345103 1,708 21,080 SH   SOLE   5,891 0 15,189
TETRA TECH INC NEW COM 88162G103 1,398 8,235 SH   SOLE   2,319 0 5,916
THOR INDS INC COM 885160101 6,550 63,124 SH   SOLE   12,334 0 50,790
US BANCORP DEL COM NEW 902973304 6,203 110,436 SH   SOLE   22,801 0 87,635
VAREX IMAGING CORP COM 92214X106 1,210 38,350 SH   SOLE   21,950 0 16,400
VERIFYME INC COM NEW 92346X206 254 80,000 SH   SOLE   0 0 80,000
VERIZON COMMUNICATIONS INC COM 92343V104 827 15,908 SH   SOLE   8,520 0 7,388
VMWARE INC CL A COM 928563402 5,965 51,475 SH   SOLE   15,021 0 36,454
WATERS CORP COM 941848103 1,356 3,638 SH   SOLE   1,014 0 2,624
WEYERHAEUSER CO MTN BE COM NEW 962166104 7,703 187,058 SH   SOLE   34,383 0 152,675
WILLIAMS SONOMA INC COM 969904101 1,236 7,310 SH   SOLE   2,155 0 5,155
WORKDAY INC CL A 98138H101 1,448 5,300 SH   SOLE   880 0 4,420
ZOETIS INC CL A 98978V103 1,566 6,419 SH   SOLE   2,587 0 3,832