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
ISHARES TR RUSSELL 2000 ETF 464287655 490 2,220 SH   SOLE 0 0 0 2,220
AMAZON COM INC COM 023135106 4,264 1,378 SH   SOLE 0 0 0 1,378
EMERSON ELEC CO COM 291011104 1,579 17,498 SH   SOLE 0 0 0 17,498
AMGEN INC COM 031162100 2,871 11,540 SH   SOLE 0 0 0 11,540
EBAY INC. COM 278642103 1,947 31,798 SH   SOLE 0 0 0 31,798
GRAINGER W W INC COM 384802104 939 2,341 SH   SOLE 0 0 0 2,341
INTEL CORP COM 458140100 4,610 72,027 SH   SOLE 0 0 0 72,027
ILLINOIS TOOL WKS INC COM 452308109 3,100 13,992 SH   SOLE 0 0 0 13,992
KEYCORP COM 493267108 506 25,322 SH   SOLE 0 0 0 25,322
ORACLE CORP COM 68389X105 2,066 29,445 SH   SOLE 0 0 0 29,445
QUALCOMM INC COM 747525103 1,982 14,951 SH   SOLE 0 0 0 14,951
HONEYWELL INTL INC COM 438516106 275 1,269 SH   SOLE 0 0 0 1,269
SYSCO CORP COM 871829107 1,461 18,561 SH   SOLE 0 0 0 18,561
MEDTRONIC PLC SHS G5960L103 1,415 11,975 SH   SOLE 0 0 0 11,975
EXELON CORP COM 30161N101 271 6,204 SH   SOLE 0 0 0 6,204
MICROSOFT CORP COM 594918104 6,807 28,872 SH   SOLE 0 0 0 28,872
UNITED PARCEL SERVICE INC CL B 911312106 2,201 12,948 SH   SOLE 0 0 0 12,948
AT&T INC COM 00206R102 444 14,666 SH   SOLE 0 0 0 14,666
STRYKER CORPORATION COM 863667101 2,058 8,451 SH   SOLE 0 0 0 8,451
JOHNSON CTLS INTL PLC SHS G51502105 916 15,353 SH   SOLE 0 0 0 15,353
VERIZON COMMUNICATIONS INC COM 92343V104 1,528 26,284 SH   SOLE 0 0 0 26,284
SCHWAB CHARLES CORP COM 808513105 3,271 50,180 SH   SOLE 0 0 0 50,180
WALGREENS BOOTS ALLIANCE INC COM 931427108 797 14,510 SH   SOLE 0 0 0 14,510
DEERE & CO COM 244199105 1,185 3,168 SH   SOLE 0 0 0 3,168
STARBUCKS CORP COM 855244109 3,933 35,994 SH   SOLE 0 0 0 35,994
ANALOG DEVICES INC COM 032654105 201 1,298 SH   SOLE 0 0 0 1,298
UNILEVER PLC SPON ADR NEW 904767704 1,101 19,722 SH   SOLE 0 0 0 19,722
COSTCO WHSL CORP NEW COM 22160K105 1,921 5,449 SH   SOLE 0 0 0 5,449
PROCTER AND GAMBLE CO COM 742718109 1,109 8,189 SH   SOLE 0 0 0 8,189
GILEAD SCIENCES INC COM 375558103 1,296 20,060 SH   SOLE 0 0 0 20,060
TRANE TECHNOLOGIES PLC SHS G8994E103 475 2,870 SH   SOLE 0 0 0 2,870
JPMORGAN CHASE & CO COM 46625H100 640 4,202 SH   SOLE 0 0 0 4,202
TJX COS INC NEW COM 872540109 2,431 36,754 SH   SOLE 0 0 0 36,754
MARSH & MCLENNAN COS INC COM 571748102 3,304 27,127 SH   SOLE 0 0 0 27,127
APPLE INC COM 037833100 11,483 94,008 SH   SOLE 0 0 0 94,008
CITRIX SYS INC COM 177376100 1,225 8,725 SH   SOLE 0 0 0 8,725
CHUBB LIMITED COM H1467J104 2,014 12,749 SH   SOLE 0 0 0 12,749
ECOLAB INC COM 278865100 1,413 6,599 SH   SOLE 0 0 0 6,599
SONY CORP SPONSORED ADR 835699307 401 3,784 SH   SOLE 0 0 0 3,784
HEALTHPEAK PROPERTIES INC COM 42250P103 673 21,197 SH   SOLE 0 0 0 21,197
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,669 29,259 SH   SOLE 0 0 0 29,259
NETFLIX INC COM 64110L106 3,117 5,975 SH   SOLE 0 0 0 5,975
CERNER CORP COM 156782104 1,407 19,572 SH   SOLE 0 0 0 19,572
PROLOGIS INC. COM 74340W103 1,550 14,618 SH   SOLE 0 0 0 14,618
AIR PRODS & CHEMS INC COM 009158106 2,861 10,169 SH   SOLE 0 0 0 10,169
SVB FINANCIAL GROUP COM 78486Q101 7,001 14,182 SH   SOLE 0 0 0 14,182
CONSOLIDATED EDISON INC COM 209115104 2,179 29,127 SH   SOLE 0 0 0 29,127
LAUDER ESTEE COS INC CL A 518439104 286 984 SH   SOLE 0 0 0 984
CHURCH & DWIGHT INC COM 171340102 3,216 36,819 SH   SOLE 0 0 0 36,819
SANOFI SPONSORED ADR 80105N105 337 6,818 SH   SOLE 0 0 0 6,818
NOVO-NORDISK A S ADR 670100205 1,242 18,418 SH   SOLE 0 0 0 18,418
HONDA MOTOR LTD AMERN SHS 438128308 839 27,790 SH   SOLE 0 0 0 27,790
ALPHABET INC CAP STK CL A 02079K305 4,195 2,034 SH   SOLE 0 0 0 2,034
SPDR GOLD TR GOLD SHS 78463V107 680 4,250 SH   SOLE 0 0 0 4,250
INTUITIVE SURGICAL INC COM NEW 46120E602 535 724 SH   SOLE 0 0 0 724
CANADIAN NATL RY CO COM 136375102 2,753 23,739 SH   SOLE 0 0 0 23,739
DISCOVERY INC COM SER A 25470F104 798 18,354 SH   SOLE 0 0 0 18,354
TREX CO INC COM 89531P105 551 6,023 SH   SOLE 0 0 0 6,023
ASML HOLDING N V N Y REGISTRY SHS N07059210 333 540 SH   SOLE 0 0 0 540
HOLOGIC INC COM 436440101 587 7,889 SH   SOLE 0 0 0 7,889
ISHARES GOLD TR ISHARES 464285105 188 11,550 SH   SOLE 0 0 0 11,550
THERMO FISHER SCIENTIFIC INC COM 883556102 6,139 13,451 SH   SOLE 0 0 0 13,451
BANK HAWAII CORP COM 062540109 1,070 11,958 SH   SOLE 0 0 0 11,958
ORMAT TECHNOLOGIES INC COM 686688102 402 5,117 SH   SOLE 0 0 0 5,117
DARLING INGREDIENTS INC COM 237266101 924 12,557 SH   SOLE 0 0 0 12,557
DIGITAL RLTY TR INC COM 253868103 1,866 13,248 SH   SOLE 0 0 0 13,248
FIRST SOLAR INC COM 336433107 1,256 14,392 SH   SOLE 0 0 0 14,392
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 12,356 240,811 SH   SOLE 0 0 0 240,811
SHOPIFY INC CL A 82509L107 373 337 SH   SOLE 0 0 0 337
XYLEM INC COM 98419M100 2,736 26,015 SH   SOLE 0 0 0 26,015
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,898 9,020 SH   SOLE 0 0 0 9,020
T-MOBILE US INC COM 872590104 235 1,873 SH   SOLE 0 0 0 1,873
VEEVA SYS INC CL A COM 922475108 745 2,850 SH   SOLE 0 0 0 2,850
GRAHAM HLDGS CO COM CL B 384637104 408 726 SH   SOLE 0 0 0 726
ALPHABET INC CAP STK CL C 02079K107 4,098 1,981 SH   SOLE 0 0 0 1,981
PAYPAL HLDGS INC COM 70450Y103 6,422 26,446 SH   SOLE 0 0 0 26,446
AVANGRID INC COM 05351W103 659 13,235 SH   SOLE 0 0 0 13,235
AMALGAMATED FINANCIAL CORP COM 022671101 403 24,300 SH   SOLE 0 0 0 24,300