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   910,595 4,199 SH   SOLE   0 0 4,199
ALPHABET INC CAP STK CL C 02079K107   353,145 3,980 SH   SOLE   0 0 3,980
APPLE INC COM 037833100   1,314,206 10,115 SH   SOLE   0 0 10,115
BOEING CO COM 097023105   276,972 1,454 SH   SOLE   0 0 1,454
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   319,443 10,508 SH   SOLE   0 0 10,508
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   10,305,661 307,815 SH   SOLE   0 0 307,815
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   3,935,580 89,547 SH   SOLE   0 0 89,547
ESSENTIAL UTILS INC COM 29670G102   339,026 7,103 SH   SOLE   0 0 7,103
EXXON MOBIL CORP COM 30231G102   1,322,166 11,987 SH   SOLE   0 0 11,987
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843   5,774,599 243,141 SH   SOLE   0 0 243,141
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   30,671,244 660,022 SH   SOLE   0 0 660,022
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   7,103,250 170,998 SH   SOLE   0 0 170,998
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   409,347 2,700 SH   SOLE   0 0 2,700
ISHARES INC ESG AWR MSCI EM 46434G863   615,382 20,465 SH   SOLE   0 0 20,465
ISHARES TR AGGRES ALLOC ETF 464289859   852,150 14,262 SH   SOLE   0 0 14,262
ISHARES TR CORE MSCI EAFE 46432F842   285,329 4,629 SH   SOLE   0 0 4,629
ISHARES TR CORE MSCI TOTAL 46432F834   246,164 4,253 SH   SOLE   0 0 4,253
ISHARES TR CORE S&P SCP ETF 464287804   22,952,151 242,521 SH   SOLE   0 0 242,521
ISHARES TR CORE S&P500 ETF 464287200   57,969,075 150,879 SH   SOLE   0 0 150,879
ISHARES TR CRE U S REIT ETF 464288521   726,915 14,700 SH   SOLE   0 0 14,700
ISHARES TR EAFE GRWTH ETF 464288885   17,530,911 209,299 SH   SOLE   0 0 209,299
ISHARES TR EAFE SML CP ETF 464288273   7,633,814 135,160 SH   SOLE   0 0 135,160
ISHARES TR EAFE VALUE ETF 464288877   6,894,330 150,269 SH   SOLE   0 0 150,269
ISHARES TR ESG AW MSCI EAFE 46435G516   1,827,725 27,802 SH   SOLE   0 0 27,802
ISHARES TR ESG AWR MSCI USA 46435G425   1,245,563 14,697 SH   SOLE   0 0 14,697
ISHARES TR ESG AWR US AGRGT 46435U549   2,506,559 53,628 SH   SOLE   0 0 53,628
ISHARES TR GRWT ALLOCAT ETF 464289867   1,145,106 24,281 SH   SOLE   0 0 24,281
ISHARES TR MODERT ALLOC ETF 464289875   357,643 9,409 SH   SOLE   0 0 9,409
ISHARES TR MSCI EAFE ETF 464287465   475,041 7,237 SH   SOLE   0 0 7,237
ISHARES TR MSCI EMG MKT ETF 464287234   5,337,945 140,843 SH   SOLE   0 0 140,843
ISHARES TR NATIONAL MUN ETF 464288414   10,681,995 101,232 SH   SOLE   0 0 101,232
ISHARES TR RUS 1000 ETF 464287622   23,797,112 113,040 SH   SOLE   0 0 113,040
ISHARES TR RUS 1000 GRW ETF 464287614   30,348,812 141,658 SH   SOLE   0 0 141,658
ISHARES TR RUS 1000 VAL ETF 464287598   11,186,983 73,768 SH   SOLE   0 0 73,768
ISHARES TR RUS 2000 GRW ETF 464287648   10,249,778 47,780 SH   SOLE   0 0 47,780
ISHARES TR RUS 2000 VAL ETF 464287630   8,080,163 58,269 SH   SOLE   0 0 58,269
ISHARES TR RUS MD CP GR ETF 464287481   23,272,195 278,376 SH   SOLE   0 0 278,376
ISHARES TR RUS MDCP VAL ETF 464287473   14,454,438 137,217 SH   SOLE   0 0 137,217
ISHARES TR RUSSELL 2000 ETF 464287655   12,121,776 69,522 SH   SOLE   0 0 69,522
ISHARES TR S&P 500 GRWT ETF 464287309   3,058,061 52,275 SH   SOLE   0 0 52,275
ISHARES TR S&P 500 VAL ETF 464287408   13,023,659 89,775 SH   SOLE   0 0 89,775
ISHARES TR S&P SML 600 GWT 464287887   9,793,353 90,620 SH   SOLE   0 0 90,620
ISHARES TR SP SMCP600VL ETF 464287879   7,146,568 78,267 SH   SOLE   0 0 78,267
ISHARES TR TIPS BD ETF 464287176   10,581,726 99,415 SH   SOLE   0 0 99,415
J & J SNACK FOODS CORP COM 466032109   346,878 2,317 SH   SOLE   0 0 2,317
JOHNSON & JOHNSON COM 478160104   785,563 4,447 SH   SOLE   0 0 4,447
MCDONALDS CORP COM 580135101   317,069 1,203 SH   SOLE   0 0 1,203
MERCK & CO INC COM 58933Y105   785,415 7,079 SH   SOLE   0 0 7,079
MICROSOFT CORP COM 594918104   350,857 1,463 SH   SOLE   0 0 1,463
NIKE INC CL B 654106103   1,218,776 10,416 SH   SOLE   0 0 10,416
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   441,818 9,037 SH   SOLE   0 0 9,037
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   454,912 13,286 SH   SOLE   0 0 13,286
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   361,619 10,273 SH   SOLE   0 0 10,273
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   382,031 12,841 SH   SOLE   0 0 12,841
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   590,830 17,286 SH   SOLE   0 0 17,286
PFIZER INC COM 717081103   2,678,878 52,281 SH   SOLE   0 0 52,281
PHILIP MORRIS INTL INC COM 718172109   272,457 2,692 SH   SOLE   0 0 2,692
PROCTER AND GAMBLE CO COM 742718109   303,120 2,000 SH   SOLE   0 0 2,000
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,425,213 54,122 SH   SOLE   0 0 54,122
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   4,521,268 81,376 SH   SOLE   0 0 81,376
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   6,642,712 147,125 SH   SOLE   0 0 147,125
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   616,800 4,540 SH   SOLE   0 0 4,540
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   204,052 1,640 SH   SOLE   0 0 1,640
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,181,033 31,980 SH   SOLE   0 0 31,980
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,114,345 33,809 SH   SOLE   0 0 33,809
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   4,301,448 146,258 SH   SOLE   0 0 146,258
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,319,738 3,451 SH   SOLE   0 0 3,451
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   705,396 1,593 SH   SOLE   0 0 1,593
SPDR SER TR DJ REIT ETF 78464A607   2,666,064 30,592 SH   SOLE   0 0 30,592
SPDR SER TR S&P 400 MDCP GRW 78464A821   383,676 5,872 SH   SOLE   0 0 5,872
SPDR SER TR S&P 400 MDCP VAL 78464A839   4,849,599 74,932 SH   SOLE   0 0 74,932
STRYKER CORPORATION COM 863667101   266,983 1,092 SH   SOLE   0 0 1,092
TREX CO INC COM 89531P105   870,643 20,568 SH   SOLE   0 0 20,568
UNION PAC CORP COM 907818108   333,383 1,610 SH   SOLE   0 0 1,610
UNITEDHEALTH GROUP INC COM 91324P102   370,596 699 SH   SOLE   0 0 699
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   51,586,848 718,080 SH   SOLE   0 0 718,080
VANGUARD INDEX FDS GROWTH ETF 922908736   862,882 4,049 SH   SOLE   0 0 4,049
VANGUARD INDEX FDS LARGE CAP ETF 922908637   561,468 3,223 SH   SOLE   0 0 3,223
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   4,541,344 25,263 SH   SOLE   0 0 25,263
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   6,679,554 49,390 SH   SOLE   0 0 49,390
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   56,292,179 682,495 SH   SOLE   0 0 682,495
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,885,909 37,065 SH   SOLE   0 0 37,065
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,408,977 18,573 SH   SOLE   0 0 18,573
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,189,897 10,920 SH   SOLE   0 0 10,920
VANGUARD INDEX FDS TOTAL STK MKT 922908769   360,736 1,887 SH   SOLE   0 0 1,887
VANGUARD INDEX FDS VALUE ETF 922908744   1,691,748 12,052 SH   SOLE   0 0 12,052
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   664,087 13,245 SH   SOLE   0 0 13,245
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   9,048,544 232,133 SH   SOLE   0 0 232,133
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   6,991,724 68,006 SH   SOLE   0 0 68,006
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   21,413,477 432,683 SH   SOLE   0 0 432,683
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,346,880 32,091 SH   SOLE   0 0 32,091
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   8,021,799 115,206 SH   SOLE   0 0 115,206
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   10,391,331 174,439 SH   SOLE   0 0 174,439