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   928,147 4,199 SH   SOLE   0 0 4,199
ALPHABET INC CAP STK CL C 02079K107   413,920 3,980 SH   SOLE   0 0 3,980
APPLE INC COM 037833100   1,668,090 10,116 SH   SOLE   0 0 10,116
BOEING CO COM 097023105   308,874 1,454 SH   SOLE   0 0 1,454
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   10,204,215 304,785 SH   SOLE   0 0 304,785
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   3,971,169 89,240 SH   SOLE   0 0 89,240
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   325,491 10,099 SH   SOLE   0 0 10,099
ESSENTIAL UTILS INC COM 29670G102   310,046 7,103 SH   SOLE   0 0 7,103
EXXON MOBIL CORP COM 30231G102   1,163,712 10,612 SH   SOLE   0 0 10,612
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843   6,848,199 280,434 SH   SOLE   0 0 280,434
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   31,851,764 674,825 SH   SOLE   0 0 674,825
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   7,292,049 165,503 SH   SOLE   0 0 165,503
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   408,078 2,700 SH   SOLE   0 0 2,700
ISHARES INC ESG AWR MSCI EM 46434G863   664,322 21,103 SH   SOLE   0 0 21,103
ISHARES TR AGGRES ALLOC ETF 464289859   1,025,880 16,133 SH   SOLE   0 0 16,133
ISHARES TR CORE MSCI EAFE 46432F842   309,447 4,629 SH   SOLE   0 0 4,629
ISHARES TR CORE S&P SCP ETF 464287804   23,373,323 241,710 SH   SOLE   0 0 241,710
ISHARES TR CORE S&P500 ETF 464287200   62,923,189 153,068 SH   SOLE   0 0 153,068
ISHARES TR CRE U S REIT ETF 464288521   1,107,994 21,984 SH   SOLE   0 0 21,984
ISHARES TR EAFE GRWTH ETF 464288885   19,782,253 211,168 SH   SOLE   0 0 211,168
ISHARES TR EAFE SML CP ETF 464288273   8,315,583 139,734 SH   SOLE   0 0 139,734
ISHARES TR EAFE VALUE ETF 464288877   7,651,867 157,673 SH   SOLE   0 0 157,673
ISHARES TR ESG AW MSCI EAFE 46435G516   2,054,288 28,595 SH   SOLE   0 0 28,595
ISHARES TR ESG AWR MSCI USA 46435G425   1,402,569 15,507 SH   SOLE   0 0 15,507
ISHARES TR ESG AWR US AGRGT 46435U549   2,710,274 56,394 SH   SOLE   0 0 56,394
ISHARES TR GRWT ALLOCAT ETF 464289867   1,280,612 25,597 SH   SOLE   0 0 25,597
ISHARES TR MODERT ALLOC ETF 464289875   374,387 9,393 SH   SOLE   0 0 9,393
ISHARES TR MSCI EAFE ETF 464287465   420,328 5,877 SH   SOLE   0 0 5,877
ISHARES TR MSCI EMG MKT ETF 464287234   5,507,560 139,573 SH   SOLE   0 0 139,573
ISHARES TR NATIONAL MUN ETF 464288414   11,189,430 103,856 SH   SOLE   0 0 103,856
ISHARES TR RUS 1000 ETF 464287622   25,435,797 112,933 SH   SOLE   0 0 112,933
ISHARES TR RUS 1000 GRW ETF 464287614   35,106,291 143,684 SH   SOLE   0 0 143,684
ISHARES TR RUS 1000 VAL ETF 464287598   11,516,035 75,634 SH   SOLE   0 0 75,634
ISHARES TR RUS 2000 GRW ETF 464287648   10,747,431 47,383 SH   SOLE   0 0 47,383
ISHARES TR RUS 2000 VAL ETF 464287630   8,096,766 59,092 SH   SOLE   0 0 59,092
ISHARES TR RUS MD CP GR ETF 464287481   26,330,209 289,184 SH   SOLE   0 0 289,184
ISHARES TR RUS MDCP VAL ETF 464287473   14,446,633 136,032 SH   SOLE   0 0 136,032
ISHARES TR RUSSELL 2000 ETF 464287655   12,728,589 71,349 SH   SOLE   0 0 71,349
ISHARES TR S&P 500 GRWT ETF 464287309   3,254,416 50,938 SH   SOLE   0 0 50,938
ISHARES TR S&P 500 VAL ETF 464287408   13,285,830 87,545 SH   SOLE   0 0 87,545
ISHARES TR S&P SML 600 GWT 464287887   10,334,631 94,002 SH   SOLE   0 0 94,002
ISHARES TR SP SMCP600VL ETF 464287879   7,256,508 77,535 SH   SOLE   0 0 77,535
ISHARES TR TIPS BD ETF 464287176   11,717,730 106,283 SH   SOLE   0 0 106,283
J & J SNACK FOODS CORP COM 466032109   343,426 2,317 SH   SOLE   0 0 2,317
JOHNSON & JOHNSON COM 478160104   689,285 4,447 SH   SOLE   0 0 4,447
MCDONALDS CORP COM 580135101   283,291 1,013 SH   SOLE   0 0 1,013
MERCK & CO INC COM 58933Y105   375,344 3,528 SH   SOLE   0 0 3,528
MICROSOFT CORP COM 594918104   382,286 1,326 SH   SOLE   0 0 1,326
NEXTERA ENERGY INC COM 65339F101   909,607 11,801 SH   SOLE   0 0 11,801
NIKE INC CL B 654106103   1,031,158 8,408 SH   SOLE   0 0 8,408
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   531,313 9,532 SH   SOLE   0 0 9,532
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   511,254 15,006 SH   SOLE   0 0 15,006
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   453,495 11,862 SH   SOLE   0 0 11,862
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   364,099 12,686 SH   SOLE   0 0 12,686
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   648,211 18,306 SH   SOLE   0 0 18,306
PFIZER INC COM 717081103   2,159,667 52,933 SH   SOLE   0 0 52,933
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,580,823 53,936 SH   SOLE   0 0 53,936
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   5,186,404 79,583 SH   SOLE   0 0 79,583
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   6,989,319 144,497 SH   SOLE   0 0 144,497
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   2,314,299 61,913 SH   SOLE   0 0 61,913
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   587,788 4,540 SH   SOLE   0 0 4,540
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   247,621 1,640 SH   SOLE   0 0 1,640
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,066,597 31,251 SH   SOLE   0 0 31,251
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   4,307,339 139,081 SH   SOLE   0 0 139,081
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,386,575 3,387 SH   SOLE   0 0 3,387
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   719,737 1,570 SH   SOLE   0 0 1,570
SPDR SER TR DJ REIT ETF 78464A607   2,932,907 33,036 SH   SOLE   0 0 33,036
SPDR SER TR S&P 400 MDCP GRW 78464A821   401,880 5,872 SH   SOLE   0 0 5,872
SPDR SER TR S&P 400 MDCP VAL 78464A839   4,936,309 74,702 SH   SOLE   0 0 74,702
STRYKER CORPORATION COM 863667101   311,734 1,092 SH   SOLE   0 0 1,092
TREX CO INC COM 89531P105   1,001,045 20,568 SH   SOLE   0 0 20,568
UNION PAC CORP COM 907818108   324,029 1,610 SH   SOLE   0 0 1,610
UNITEDHEALTH GROUP INC COM 91324P102   330,341 699 SH   SOLE   0 0 699
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   52,505,603 711,169 SH   SOLE   0 0 711,169
VANGUARD INDEX FDS GROWTH ETF 922908736   967,329 3,878 SH   SOLE   0 0 3,878
VANGUARD INDEX FDS LARGE CAP ETF 922908637   602,112 3,223 SH   SOLE   0 0 3,223
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   4,817,137 24,717 SH   SOLE   0 0 24,717
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   7,264,387 54,184 SH   SOLE   0 0 54,184
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   56,629,141 681,950 SH   SOLE   0 0 681,950
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,872,679 36,991 SH   SOLE   0 0 36,991
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,461,351 18,260 SH   SOLE   0 0 18,260
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,347,183 10,846 SH   SOLE   0 0 10,846
VANGUARD INDEX FDS TOTAL STK MKT 922908769   385,095 1,887 SH   SOLE   0 0 1,887
VANGUARD INDEX FDS VALUE ETF 922908744   1,642,413 11,892 SH   SOLE   0 0 11,892
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   658,409 12,314 SH   SOLE   0 0 12,314
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   9,512,864 235,467 SH   SOLE   0 0 235,467
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   7,505,364 68,705 SH   SOLE   0 0 68,705
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   21,670,265 427,759 SH   SOLE   0 0 427,759
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,484,643 32,868 SH   SOLE   0 0 32,868
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   8,321,451 112,940 SH   SOLE   0 0 112,940
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   10,617,177 171,383 SH   SOLE   0 0 171,383