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
Expires: July 31, 2015
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 392,319 2,390 SH SOLE 2,390 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,391,982 3,910 SH SOLE 3,910 0 0
ALPHABET INC CAP STK CL A 02079K305 4,342,674 12,621 SH SOLE 12,621 0 0
ALPHABET INC CAP STK CL C 02079K107 3,364,467 9,874 SH SOLE 9,874 0 0
AMAZON COM INC COM 023135106 2,980,581 11,963 SH SOLE 11,963 0 0
AMERICAN EXPRESS CO COM 025816109 2,566,300 8,439 SH SOLE 8,439 0 0
ANALOG DEVICES INC COM 032654105 436,778 1,101 SH SOLE 1,101 0 0
APPLE INC COM 037833100 8,687,452 26,087 SH SOLE 26,087 0 0
APPLIED MATLS INC COM 038222105 1,069,296 2,091 SH SOLE 2,091 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,909,878 9,381 SH SOLE 9,381 0 0
BANK OF AMER CORP COM 060505104 1,240,677 22,794 SH SOLE 22,794 0 0
BECTON DICKINSON & CO COM 075887109 542,728 3,032 SH SOLE 3,032 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 811,161 1,629 SH SOLE 1,629 0 0
BLACKSTONE INC COM 09260D107 448,696 4,003 SH SOLE 4,003 0 0
BOOKING HOLDINGS INC COM 09857L108 552,428 3,391 SH SOLE 3,391 0 0
CAPITAL ONE FINL CORP COM 14040H105 325,323 1,685 SH SOLE 1,685 0 0
CATERPILLAR INC COM 149123101 1,305,372 1,610 SH SOLE 1,610 0 0
CHUBB LIMITED COM H1467J104 211,413 650 SH SOLE 650 0 0
CISCO SYS INC COM 17275R102 1,889,956 17,560 SH SOLE 17,560 0 0
CME GROUP INC COM 12572Q105 654,426 2,498 SH SOLE 2,498 0 0
COLGATE PALMOLIVE CO COM 194162103 890,826 10,441 SH SOLE 10,441 0 0
COMCAST CORP NEW CL A 20030N101 203,500 9,352 SH SOLE 9,352 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 838,423 921 SH SOLE 921 0 0
CSX CORP COM 126408103 745,369 16,026 SH SOLE 16,026 0 0
DANAHER CORP DEL COM 235851102 1,205,232 5,440 SH SOLE 5,440 0 0
DEERE & CO COM 244199105 1,201,403 1,789 SH SOLE 1,789 0 0
DISNEY WALT CO COM 254687106 1,786,477 17,030 SH SOLE 17,030 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 901,021 7,903 SH SOLE 7,903 0 0
EATON CORP PLC SHS G29183103 1,541,370 3,587 SH SOLE 3,587 0 0
ECOLAB INC COM 278865100 1,467,356 5,344 SH SOLE 5,344 0 0
ELI LILLY & CO COM 532457108 786,814 680 SH SOLE 680 0 0
EVERPURE INC CL A 74624M102 719,159 5,499 SH SOLE 5,499 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 2,521,323 15,492 SH SOLE 15,492 0 0
FEDEX CORP COM 31428X106 587,000 2,059 SH SOLE 2,059 0 0
FIRST SOLAR INC COM 336433107 242,947 1,387 SH SOLE 1,387 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,203,089 45,462 SH SOLE 45,462 0 0
FIRST TR EXCHNG TRADED FD VI FT LADD BUFF ETF 33740F755 4,881,404 130,275 SH SOLE 130,275 0 0
GENERAL DYNAMICS CORP COM 369550108 1,484,939 4,475 SH SOLE 4,475 0 0
GILEAD SCIENCES INC COM 375558103 737,201 4,946 SH SOLE 4,946 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 685,174 761 SH SOLE 761 0 0
HOME DEPOT INC COM 437076102 860,013 3,023 SH SOLE 3,023 0 0
HONEYWELL INTL INC COM 438516205 362,184 1,717 SH SOLE 1,717 0 0
IDEXX LABS INC COM 45168D104 734,721 1,407 SH SOLE 1,407 0 0
ILLINOIS TOOL WKS INC COM 452308109 238,241 926 SH SOLE 926 0 0
INTEL CORP COM 458140100 395,917 3,293 SH SOLE 3,293 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,931,994 18,902 SH SOLE 18,902 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 202,701 274 SH SOLE 274 0 0
ISHARES GOLD TR ISHARES NEW 464285204 9,991,489 127,932 SH SOLE 127,932 0 0
ISHARES INC MSCI EMRG CHN 46434G764 5,011,268 50,578 SH SOLE 50,578 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,696,244 20,900 SH SOLE 20,900 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 309,037 5,706 SH SOLE 5,706 0 0
ISHARES TR GNMA BOND ETF 46429B333 912,154 21,791 SH SOLE 21,791 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 5,139,017 100,313 SH SOLE 100,313 0 0
ISHARES TR CORE US AGGBD ET 464287226 3,236,199 34,231 SH SOLE 34,231 0 0
ISHARES TR ISHARES SEMICDTR 464287523 503,815 886 SH SOLE 886 0 0
ISHARES TR ESG AWARE MSCI 46435U663 202,851 3,901 SH SOLE 3,901 0 0
ISHARES TR INTRM GOV CR ETF 464288612 2,130,663 20,672 SH SOLE 20,672 0 0
ISHARES TR ESG MSCI KLD ETF 464288570 653,187 4,468 SH SOLE 4,468 0 0
ISHARES TR MSCI EAFE ETF 464287465 349,486 3,364 SH SOLE 3,364 0 0
ISHARES TR MBS ETF 464288588 3,947,223 44,044 SH SOLE 44,044 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,047,051 9,230 SH SOLE 9,230 0 0
ISHARES TR ESG MSCI LEADR 46435U218 410,089 3,009 SH SOLE 3,009 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 271,491 11,113 SH SOLE 11,113 0 0
ISHARES TR NATIONAL MUN ETF 464288414 251,234 2,485 SH SOLE 2,485 0 0
ISHARES TR RUS 1000 ETF 464287622 278,807 670 SH SOLE 670 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 660,346 2,376 SH SOLE 2,376 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 207,028 2,318 SH SOLE 2,318 0 0
ISHARES TR ESG OPTIMIZED 464288802 1,560,196 10,022 SH SOLE 10,022 0 0
ISHARES TR CORE INTL AGGR 46435G672 365,802 7,435 SH SOLE 7,435 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7,692,086 106,909 SH SOLE 106,909 0 0
ISHARES TR ISHARES BIOTECH 464287556 460,640 2,188 SH SOLE 2,188 0 0
ISHARES TR TRS FLT RT BD 46434V860 348,610 6,880 SH SOLE 6,880 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 2,615,259 51,942 SH SOLE 51,942 0 0
ISHARES TR TIPS BD ETF 464287176 644,632 6,196 SH SOLE 6,196 0 0
ISHARES TR CORE S&P500 ETF 464287200 19,895,726 25,979 SH SOLE 25,979 0 0
ISHARES TR U.S. FINLS ETF 464287788 663,108 5,277 SH SOLE 5,277 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,822,304 39,454 SH SOLE 39,454 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,959,169 36,454 SH SOLE 36,454 0 0
ISHARES TR A RATE CP BD ETF 46429B291 1,175,769 26,134 SH SOLE 26,134 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,863,887 36,511 SH SOLE 36,511 0 0
ISHARES TR CONV BD ETF 46435G102 633,011 5,605 SH SOLE 5,605 0 0
ISHARES TR HDG MSCI EAFE 46434V803 9,000,020 194,008 SH SOLE 194,008 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 535,729 5,199 SH SOLE 5,199 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 889,878 5,335 SH SOLE 5,335 0 0
JOHNSON & JOHNSON COM 478160104 4,184,480 15,806 SH SOLE 15,806 0 0
JPMORGAN CHASE & CO COM 46625H100 3,509,445 10,608 SH SOLE 10,608 0 0
KIRBY CORP COM 497266106 333,900 2,544 SH SOLE 2,544 0 0
LOWES COS INC COM 548661107 806,567 4,377 SH SOLE 4,377 0 0
MARVELL TECHNOLOGY INC COM 573874104 951,156 3,600 SH SOLE 3,600 0 0
MASTERCARD INCORPORATED CL A 57636Q104 892,278 1,618 SH SOLE 1,618 0 0
MCDONALDS CORP COM 580135101 249,877 1,082 SH SOLE 1,082 0 0
MEDTRONIC PLC SHS G5960L103 863,849 10,011 SH SOLE 10,011 0 0
MERCK & CO INC COM 58933Y105 863,577 5,943 SH SOLE 5,943 0 0
META PLATFORMS INC CL A 30303M102 1,670,815 2,304 SH SOLE 2,304 0 0
MICRON TECHNOLOGY INC COM 595112103 934,101 877 SH SOLE 877 0 0
MICROSOFT CORP COM 594918104 5,744,480 11,200 SH SOLE 11,200 0 0
NETFLIX INC. COM 64110L106 1,014,685 14,583 SH SOLE 14,583 0 0
NEXTERA ENERGY INC COM 65339F101 1,652,344 21,816 SH SOLE 21,816 0 0
NIKE INC CL B 654106103 382,851 10,815 SH SOLE 10,815 0 0
NORFOLK SOUTHN CORP COM 655844108 550,020 1,780 SH SOLE 1,780 0 0
NVIDIA CORPORATION COM 67066G104 5,520,359 24,172 SH SOLE 24,172 0 0
ORACLE CORP COM 68389X105 914,693 6,662 SH SOLE 6,662 0 0
PALO ALTO NETWORKS INC COM 697435105 762,835 1,920 SH SOLE 1,920 0 0
PAYPAL HLDGS INC COM 70450Y103 256,924 4,891 SH SOLE 4,891 0 0
PEPSICO INC COM 713448108 1,090,172 8,603 SH SOLE 8,603 0 0
PFIZER INC COM 717081103 216,695 7,598 SH SOLE 7,598 0 0
PROCTER & GAMBLE CO COM 742718109 1,719,534 11,836 SH SOLE 11,836 0 0
QUANTA SVCS INC COM 74762E102 395,144 615 SH SOLE 615 0 0
RTX CORPORATION COM 75513E101 2,670,918 14,387 SH SOLE 14,387 0 0
SALESFORCE INC COM 79466L302 436,413 1,901 SH SOLE 1,901 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 458,582 14,054 SH SOLE 14,054 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 356,142 16,115 SH SOLE 16,115 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 434,717 19,724 SH SOLE 19,724 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 710,678 20,890 SH SOLE 20,890 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,052,316 70,021 SH SOLE 70,021 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5,804,851 161,560 SH SOLE 161,560 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,119,366 44,543 SH SOLE 44,543 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5,193,953 217,685 SH SOLE 217,685 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 279,463 10,173 SH SOLE 10,173 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,070,816 62,168 SH SOLE 62,168 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5,028,210 167,607 SH SOLE 167,607 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 455,636 494 SH SOLE 494 0 0
SPDR GOLD TR GOLD SHS 78463V107 504,232 1,324 SH SOLE 1,324 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 966,471 9,552 SH SOLE 9,552 0 0
STARBUCKS CORP COM 855244109 901,828 9,598 SH SOLE 9,598 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 13,891,580 18,215 SH SOLE 18,215 0 0
SYSCO CORP COM 871829107 637,947 8,183 SH SOLE 8,183 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 699,339 1,533 SH SOLE 1,533 0 0
TEXAS INSTRS INC COM 882508104 1,195,424 4,268 SH SOLE 4,268 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,446,632 2,143 SH SOLE 2,143 0 0
TJX COS INC NEW COM 872540109 1,485,047 11,224 SH SOLE 11,224 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 663,959 1,469 SH SOLE 1,469 0 0
UBER TECHNOLOGIES INC COM 90353T100 376,942 5,502 SH SOLE 5,502 0 0
UNION PAC CORP COM 907818108 330,094 1,213 SH SOLE 1,213 0 0
UNITED PARCEL SVCS INC CL B 911312106 483,552 5,175 SH SOLE 5,175 0 0
UNITEDHEALTH GROUP INC COM 91324P102 717,274 1,954 SH SOLE 1,954 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 449,251 641 SH SOLE 641 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 873,458 14,727 SH SOLE 14,727 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 243,956 3,158 SH SOLE 3,158 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,865,035 23,816 SH SOLE 23,816 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 11,713,838 50,207 SH SOLE 50,207 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,302,945 32,615 SH SOLE 32,615 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,591,219 16,696 SH SOLE 16,696 0 0
VANGUARD WORLD FD COMM SRVC ETF 92204A884 1,413,518 7,417 SH SOLE 7,417 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405 1,695,983 13,037 SH SOLE 13,037 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 419,989 3,342 SH SOLE 3,342 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 1,057,288 3,345 SH SOLE 3,345 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207 762,121 3,493 SH SOLE 3,493 0 0
VANGUARD WORLD FD UTILITIES ETF 92204A876 1,884,762 11,022 SH SOLE 11,022 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 912,630 19,896 SH SOLE 19,896 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 649,831 2,693 SH SOLE 2,693 0 0
VISA INC COM CL A 92826C839 1,295,385 3,605 SH SOLE 3,605 0 0
WALMART INC COM 931142103 767,241 7,383 SH SOLE 7,383 0 0
WATERS CORP COM 941848103 245,619 559 SH SOLE 559 0 0