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
ALBEMARLE CORP COM 012653101   606,672 4,199 SH   SOLE   0 0 4,199
ALPHABET INC CAP STK CL C 02079K107   560,902 3,980 SH   SOLE   0 0 3,980
APPLE INC COM 037833100   1,909,616 9,919 SH   SOLE   0 0 9,919
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   206,507 579 SH   SOLE   0 0 579
BOEING CO COM 097023105   375,872 1,442 SH   SOLE   0 0 1,442
CHEVRON CORP NEW COM 166764100   320,247 2,147 SH   SOLE   0 0 2,147
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   11,010,419 295,820 SH   SOLE   0 0 295,820
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   4,523,553 86,443 SH   SOLE   0 0 86,443
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   332,537 9,678 SH   SOLE   0 0 9,678
ESSENTIAL UTILS INC COM 29670G102   265,298 7,103 SH   SOLE   0 0 7,103
EXXON MOBIL CORP COM 30231G102   695,461 6,956 SH   SOLE   0 0 6,956
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843   10,873,479 442,731 SH   SOLE   0 0 442,731
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   1,144,597 22,947 SH   SOLE   0 0 22,947
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   35,145,166 743,970 SH   SOLE   0 0 743,970
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   7,619,427 160,768 SH   SOLE   0 0 160,768
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   435,510 13,500 SH   SOLE   0 0 13,500
ISHARES INC ESG AWR MSCI EM 46434G863   608,537 18,981 SH   SOLE   0 0 18,981
ISHARES TR AGGRES ALLOC ETF 464289859   1,436,107 20,798 SH   SOLE   0 0 20,798
ISHARES TR CORE MSCI EAFE 46432F842   440,764 6,265 SH   SOLE   0 0 6,265
ISHARES TR CORE S&P MCP ETF 464287507   1,890,151 6,820 SH   SOLE   0 0 6,820
ISHARES TR CORE S&P SCP ETF 464287804   27,625,450 255,200 SH   SOLE   0 0 255,200
ISHARES TR CORE S&P500 ETF 464287200   71,175,686 149,018 SH   SOLE   0 0 149,018
ISHARES TR CRE U S REIT ETF 464288521   1,425,873 26,264 SH   SOLE   0 0 26,264
ISHARES TR EAFE GRWTH ETF 464288885   19,938,910 205,874 SH   SOLE   0 0 205,874
ISHARES TR EAFE SML CP ETF 464288273   8,928,006 144,233 SH   SOLE   0 0 144,233
ISHARES TR EAFE VALUE ETF 464288877   8,568,591 164,464 SH   SOLE   0 0 164,464
ISHARES TR ESG AW MSCI EAFE 46435G516   1,964,405 26,005 SH   SOLE   0 0 26,005
ISHARES TR ESG AWARE MSCI 46435U663   244,633 6,436 SH   SOLE   0 0 6,436
ISHARES TR ESG AWR MSCI USA 46435G425   1,284,587 12,243 SH   SOLE   0 0 12,243
ISHARES TR ESG AWR US AGRGT 46435U549   2,798,754 58,625 SH   SOLE   0 0 58,625
ISHARES TR GRWT ALLOCAT ETF 464289867   1,419,007 26,678 SH   SOLE   0 0 26,678
ISHARES TR MODERT ALLOC ETF 464289875   489,801 11,800 SH   SOLE   0 0 11,800
ISHARES TR MSCI EAFE ETF 464287465   450,561 5,980 SH   SOLE   0 0 5,980
ISHARES TR MSCI EMG MKT ETF 464287234   5,404,739 134,413 SH   SOLE   0 0 134,413
ISHARES TR NATIONAL MUN ETF 464288414   19,469,417 179,591 SH   SOLE   0 0 179,591
ISHARES TR RUS 1000 ETF 464287622   28,001,657 106,771 SH   SOLE   0 0 106,771
ISHARES TR RUS 1000 GRW ETF 464287614   42,174,434 139,111 SH   SOLE   0 0 139,111
ISHARES TR RUS 1000 VAL ETF 464287598   12,705,535 76,887 SH   SOLE   0 0 76,887
ISHARES TR RUS 2000 GRW ETF 464287648   11,765,344 46,647 SH   SOLE   0 0 46,647
ISHARES TR RUS 2000 VAL ETF 464287630   9,674,542 62,284 SH   SOLE   0 0 62,284
ISHARES TR RUS MD CP GR ETF 464287481   29,711,639 284,431 SH   SOLE   0 0 284,431
ISHARES TR RUS MDCP VAL ETF 464287473   15,724,810 135,221 SH   SOLE   0 0 135,221
ISHARES TR RUSSELL 2000 ETF 464287655   14,481,451 72,151 SH   SOLE   0 0 72,151
ISHARES TR S&P 500 GRWT ETF 464287309   3,949,169 52,585 SH   SOLE   0 0 52,585
ISHARES TR S&P 500 VAL ETF 464287408   14,521,053 83,507 SH   SOLE   0 0 83,507
ISHARES TR S&P SML 600 GWT 464287887   12,375,262 98,891 SH   SOLE   0 0 98,891
ISHARES TR SP SMCP600VL ETF 464287879   8,498,006 82,449 SH   SOLE   0 0 82,449
ISHARES TR TIPS BD ETF 464287176   11,870,554 110,434 SH   SOLE   0 0 110,434
JOHNSON & JOHNSON COM 478160104   520,691 3,322 SH   SOLE   0 0 3,322
MCDONALDS CORP COM 580135101   300,413 1,013 SH   SOLE   0 0 1,013
MERCK & CO INC COM 58933Y105   347,774 3,190 SH   SOLE   0 0 3,190
MICROSOFT CORP COM 594918104   498,630 1,326 SH   SOLE   0 0 1,326
NEXTERA ENERGY INC COM 65339F101   691,879 11,391 SH   SOLE   0 0 11,391
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   533,590 7,681 SH   SOLE   0 0 7,681
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   441,874 12,305 SH   SOLE   0 0 12,305
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   377,483 8,918 SH   SOLE   0 0 8,918
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   393,096 12,463 SH   SOLE   0 0 12,463
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   555,695 14,212 SH   SOLE   0 0 14,212
ONTO INNOVATION INC COM 683344105   305,800 2,000 SH   SOLE   0 0 2,000
PFIZER INC COM 717081103   1,496,533 51,981 SH   SOLE   0 0 51,981
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   668,920 10,939 SH   SOLE   0 0 10,939
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,838,033 50,980 SH   SOLE   0 0 50,980
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   6,019,743 72,562 SH   SOLE   0 0 72,562
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   7,719,840 136,877 SH   SOLE   0 0 136,877
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   6,146,096 153,422 SH   SOLE   0 0 153,422
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   674,986 4,949 SH   SOLE   0 0 4,949
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   317,740 1,651 SH   SOLE   0 0 1,651
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,172,992 33,126 SH   SOLE   0 0 33,126
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   4,240,691 133,523 SH   SOLE   0 0 133,523
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,914,515 4,028 SH   SOLE   0 0 4,028
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   791,549 1,560 SH   SOLE   0 0 1,560
SPDR SER TR DJ REIT ETF 78464A607   2,411,946 25,304 SH   SOLE   0 0 25,304
SPDR SER TR S&P 400 MDCP GRW 78464A821   392,047 5,181 SH   SOLE   0 0 5,181
SPDR SER TR S&P 400 MDCP VAL 78464A839   4,997,912 68,110 SH   SOLE   0 0 68,110
STRYKER CORPORATION COM 863667101   327,011 1,092 SH   SOLE   0 0 1,092
TREX CO INC COM 89531P105   1,702,825 20,568 SH   SOLE   0 0 20,568
UNION PAC CORP COM 907818108   413,767 1,685 SH   SOLE   0 0 1,685
UNITEDHEALTH GROUP INC COM 91324P102   368,003 699 SH   SOLE   0 0 699
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   50,167,259 682,084 SH   SOLE   0 0 682,084
VANGUARD INDEX FDS GROWTH ETF 922908736   1,299,479 4,180 SH   SOLE   0 0 4,180
VANGUARD INDEX FDS LARGE CAP ETF 922908637   962,807 4,414 SH   SOLE   0 0 4,414
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   5,274,599 24,022 SH   SOLE   0 0 24,022
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   7,800,108 53,790 SH   SOLE   0 0 53,790
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   62,623,299 708,729 SH   SOLE   0 0 708,729
VANGUARD INDEX FDS SM CP VAL ETF 922908611   6,265,102 34,812 SH   SOLE   0 0 34,812
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,589,581 16,826 SH   SOLE   0 0 16,826
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,646,657 10,947 SH   SOLE   0 0 10,947
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,162,566 4,901 SH   SOLE   0 0 4,901
VANGUARD INDEX FDS VALUE ETF 922908744   1,780,704 11,911 SH   SOLE   0 0 11,911
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   10,285,648 250,259 SH   SOLE   0 0 250,259
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   8,143,445 70,794 SH   SOLE   0 0 70,794
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   738,006 13,146 SH   SOLE   0 0 13,146
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   9,751,542 191,019 SH   SOLE   0 0 191,019
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   622,812 3,655 SH   SOLE   0 0 3,655
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,983,352 41,406 SH   SOLE   0 0 41,406
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   9,145,495 115,270 SH   SOLE   0 0 115,270
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   10,990,797 165,300 SH   SOLE   0 0 165,300
VANGUARD WORLD FDS INF TECH ETF 92204A702   254,100 525 SH   SOLE   0 0 525
ZOETIS INC CL A 98978V103   226,976 1,150 SH   SOLE   0 0 1,150