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   936,755 4,199 SH   SOLE   0 0 4,199
ALPHABET INC CAP STK CL C 02079K107   481,461 3,980 SH   SOLE   0 0 3,980
APPLE INC COM 037833100   2,329,065 12,007 SH   SOLE   0 0 12,007
BOEING CO COM 097023105   358,972 1,700 SH   SOLE   0 0 1,700
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   317,923 9,678 SH   SOLE   0 0 9,678
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   10,476,932 303,679 SH   SOLE   0 0 303,679
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   4,108,920 88,573 SH   SOLE   0 0 88,573
ESSENTIAL UTILS INC COM 29670G102   283,481 7,103 SH   SOLE   0 0 7,103
EXXON MOBIL CORP COM 30231G102   993,886 9,267 SH   SOLE   0 0 9,267
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843   7,931,948 327,631 SH   SOLE   0 0 327,631
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   32,129,000 691,541 SH   SOLE   0 0 691,541
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   7,405,856 164,721 SH   SOLE   0 0 164,721
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   411,912 2,700 SH   SOLE   0 0 2,700
ISHARES INC ESG AWR MSCI EM 46434G863   579,341 18,316 SH   SOLE   0 0 18,316
ISHARES TR AGGRES ALLOC ETF 464289859   6,130,852 92,416 SH   SOLE   0 0 92,416
ISHARES TR CONSER ALLOC ETF 464289883   381,381 10,822 SH   SOLE   0 0 10,822
ISHARES TR CORE MSCI EAFE 46432F842   322,732 4,781 SH   SOLE   0 0 4,781
ISHARES TR CORE S&P SCP ETF 464287804   25,525,439 256,151 SH   SOLE   0 0 256,151
ISHARES TR CORE S&P500 ETF 464287200   69,204,249 155,267 SH   SOLE   0 0 155,267
ISHARES TR CRE U S REIT ETF 464288521   1,130,198 21,984 SH   SOLE   0 0 21,984
ISHARES TR EAFE GRWTH ETF 464288885   20,299,199 212,758 SH   SOLE   0 0 212,758
ISHARES TR EAFE SML CP ETF 464288273   8,966,479 152,026 SH   SOLE   0 0 152,026
ISHARES TR EAFE VALUE ETF 464288877   8,050,497 164,497 SH   SOLE   0 0 164,497
ISHARES TR ESG AW MSCI EAFE 46435G516   1,870,875 25,653 SH   SOLE   0 0 25,653
ISHARES TR ESG AWR MSCI USA 46435G425   1,141,155 11,709 SH   SOLE   0 0 11,709
ISHARES TR ESG AWR US AGRGT 46435U549   2,610,961 55,352 SH   SOLE   0 0 55,352
ISHARES TR GRWT ALLOCAT ETF 464289867   2,423,058 47,095 SH   SOLE   0 0 47,095
ISHARES TR MODERT ALLOC ETF 464289875   627,979 15,540 SH   SOLE   0 0 15,540
ISHARES TR MSCI EAFE ETF 464287465   554,214 7,644 SH   SOLE   0 0 7,644
ISHARES TR MSCI EMG MKT ETF 464287234   5,511,021 139,308 SH   SOLE   0 0 139,308
ISHARES TR NATIONAL MUN ETF 464288414   11,844,704 110,978 SH   SOLE   0 0 110,978
ISHARES TR RUS 1000 ETF 464287622   27,178,849 111,507 SH   SOLE   0 0 111,507
ISHARES TR RUS 1000 GRW ETF 464287614   39,708,436 144,300 SH   SOLE   0 0 144,300
ISHARES TR RUS 1000 VAL ETF 464287598   12,274,460 77,770 SH   SOLE   0 0 77,770
ISHARES TR RUS 2000 GRW ETF 464287648   11,521,765 47,481 SH   SOLE   0 0 47,481
ISHARES TR RUS 2000 VAL ETF 464287630   8,284,312 58,837 SH   SOLE   0 0 58,837
ISHARES TR RUS MD CP GR ETF 464287481   28,325,810 293,137 SH   SOLE   0 0 293,137
ISHARES TR RUS MDCP VAL ETF 464287473   15,212,904 138,501 SH   SOLE   0 0 138,501
ISHARES TR RUSSELL 2000 ETF 464287655   13,453,364 71,839 SH   SOLE   0 0 71,839
ISHARES TR S&P 500 GRWT ETF 464287309   3,526,747 50,039 SH   SOLE   0 0 50,039
ISHARES TR S&P 500 VAL ETF 464287408   14,018,051 86,966 SH   SOLE   0 0 86,966
ISHARES TR S&P SML 600 GWT 464287887   11,222,697 97,648 SH   SOLE   0 0 97,648
ISHARES TR SP SMCP600VL ETF 464287879   8,253,229 86,794 SH   SOLE   0 0 86,794
ISHARES TR TIPS BD ETF 464287176   11,992,303 111,432 SH   SOLE   0 0 111,432
J & J SNACK FOODS CORP COM 466032109   366,921 2,317 SH   SOLE   0 0 2,317
JOHNSON & JOHNSON COM 478160104   736,068 4,447 SH   SOLE   0 0 4,447
MCDONALDS CORP COM 580135101   302,338 1,013 SH   SOLE   0 0 1,013
MERCK & CO INC COM 58933Y105   368,095 3,190 SH   SOLE   0 0 3,190
MICROSOFT CORP COM 594918104   480,843 1,412 SH   SOLE   0 0 1,412
NEXTERA ENERGY INC COM 65339F101   860,262 11,594 SH   SOLE   0 0 11,594
NIKE INC CL B 654106103   927,991 8,408 SH   SOLE   0 0 8,408
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   488,535 7,853 SH   SOLE   0 0 7,853
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   429,902 12,407 SH   SOLE   0 0 12,407
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   387,931 9,939 SH   SOLE   0 0 9,939
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   357,231 12,056 SH   SOLE   0 0 12,056
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   532,651 14,400 SH   SOLE   0 0 14,400
NVIDIA CORPORATION COM 67066G104   339,305 802 SH   SOLE   0 0 802
ONTO INNOVATION INC COM 683344105   232,940 2,000 SH   SOLE   0 0 2,000
PFIZER INC COM 717081103   1,917,668 52,281 SH   SOLE   0 0 52,281
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,760,889 53,402 SH   SOLE   0 0 53,402
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   5,894,711 78,649 SH   SOLE   0 0 78,649
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   7,583,458 144,805 SH   SOLE   0 0 144,805
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   2,267,686 60,167 SH   SOLE   0 0 60,167
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   602,635 4,540 SH   SOLE   0 0 4,540
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   285,090 1,640 SH   SOLE   0 0 1,640
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,084,002 31,530 SH   SOLE   0 0 31,530
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   4,237,322 138,883 SH   SOLE   0 0 138,883
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,501,358 3,387 SH   SOLE   0 0 3,387
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   751,923 1,570 SH   SOLE   0 0 1,570
SPDR SER TR DJ REIT ETF 78464A607   2,987,384 33,032 SH   SOLE   0 0 33,032
SPDR SER TR S&P 400 MDCP GRW 78464A821   398,088 5,556 SH   SOLE   0 0 5,556
SPDR SER TR S&P 400 MDCP VAL 78464A839   5,072,457 73,749 SH   SOLE   0 0 73,749
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400   201,636 5,041 SH   SOLE   0 0 5,041
STRYKER CORPORATION COM 863667101   333,159 1,092 SH   SOLE   0 0 1,092
TREX CO INC COM 89531P105   1,348,439 20,568 SH   SOLE   0 0 20,568
UNION PAC CORP COM 907818108   363,485 1,776 SH   SOLE   0 0 1,776
UNITEDHEALTH GROUP INC COM 91324P102   335,968 699 SH   SOLE   0 0 699
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   51,145,948 703,617 SH   SOLE   0 0 703,617
VANGUARD INDEX FDS GROWTH ETF 922908736   1,097,320 3,878 SH   SOLE   0 0 3,878
VANGUARD INDEX FDS LARGE CAP ETF 922908637   704,072 3,473 SH   SOLE   0 0 3,473
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   4,899,672 23,811 SH   SOLE   0 0 23,811
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   7,526,034 54,387 SH   SOLE   0 0 54,387
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   60,266,178 721,232 SH   SOLE   0 0 721,232
VANGUARD INDEX FDS SM CP VAL ETF 922908611   6,082,407 36,774 SH   SOLE   0 0 36,774
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,651,264 18,358 SH   SOLE   0 0 18,358
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,499,572 10,880 SH   SOLE   0 0 10,880
VANGUARD INDEX FDS TOTAL STK MKT 922908769   474,353 2,153 SH   SOLE   0 0 2,153
VANGUARD INDEX FDS VALUE ETF 922908744   1,678,920 11,815 SH   SOLE   0 0 11,815
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   683,644 12,565 SH   SOLE   0 0 12,565
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   9,978,659 245,297 SH   SOLE   0 0 245,297
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   7,551,489 68,352 SH   SOLE   0 0 68,352
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   285,009 2,939 SH   SOLE   0 0 2,939
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   21,442,495 426,971 SH   SOLE   0 0 426,971
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,659,574 35,937 SH   SOLE   0 0 35,937
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   8,497,629 113,166 SH   SOLE   0 0 113,166
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   10,720,174 169,623 SH   SOLE   0 0 169,623