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
180 DEGREE CAP CORP COM NEW 68235B208   2,172,913 488,295 SH   SOLE   471,194 0 17,101
ALLY FINL INC COM 02005N100   754,592 27,937 SH   SOLE   27,518 0 419
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   26,164,035 985,834 SH   SOLE   934,799 0 51,035
EXELON CORP COM 30161N101   330,038 8,101 SH   SOLE   8,101 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,526,885 5,669 SH   SOLE   4,767 0 902
ISHARES TR CORE S&P TTL STK 464287150   1,288,651 13,171 SH   SOLE   13,171 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,011,432 10,326 SH   SOLE   10,326 0 0
ISHARES TR S&P SML 600 GWT 464287887   894,361 7,782 SH   SOLE   7,097 0 685
ISHARES TR CORE S&P MCP ETF 464287507   542,571 2,075 SH   SOLE   2,075 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   368,587 5,886 SH   SOLE   5,886 0 0
ISHARES TR SELECT DIVID ETF 464287168   353,306 3,118 SH   SOLE   3,118 0 0
ISHARES TR MSCI ACWI ETF 464288257   235,245 2,452 SH   SOLE   2,452 0 0
MONOLITHIC PWR SYS INC COM 609839105   218,253 404 SH   SOLE   331 0 73
S&P GLOBAL INC COM 78409V104   730,823 1,823 SH   SOLE   1,492 0 331
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   46,695,483 891,646 SH   SOLE   714,075 0 177,571
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   45,922,901 1,288,160 SH   SOLE   1,204,059 0 84,101
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   19,996,076 281,516 SH   SOLE   237,715 0 43,801
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   11,747,364 161,765 SH   SOLE   147,493 0 14,272
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   5,056,967 149,747 SH   SOLE   141,910 0 7,837
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,946,909 57,000 SH   SOLE   56,970 0 30
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   2,457,693 49,872 SH   SOLE   47,237 0 2,635
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   453,615 9,827 SH   SOLE   9,827 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   440,116 9,158 SH   SOLE   9,158 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   381,931 2,249 SH   SOLE   2,249 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   24,098,869 922,268 SH   SOLE   714,381 0 207,887
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301   4,101,199 41,354 SH   SOLE   31,951 0 9,403
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475   2,074,339 39,632 SH   SOLE   35,456 0 4,176
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,139,551 35,020 SH   SOLE   33,953 0 1,067
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   355,320 11,646 SH   SOLE   9,430 0 2,216
SPDR SER TR S&P 600 SMCP GRW 78464A201   6,021,181 78,238 SH   SOLE   59,875 0 18,363
SPDR SER TR PORTFOLIO S&P500 78464A854   1,879,087 36,060 SH   SOLE   32,484 0 3,576
SPDR SER TR PORTFOLIO S&P400 78464A847   965,113 21,031 SH   SOLE   19,364 0 1,667
SPDR SER TR PRTFLO S&P500 HI 78468R788   484,784 13,074 SH   SOLE   13,021 0 53
SPDR SER TR PRTFLO S&P500 GW 78464A409   265,225 4,347 SH   SOLE   3,673 0 674
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   541,004 11,068 SH   SOLE   11,068 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   907,904 2,229 SH   SOLE   1,526 0 703
VANGUARD INDEX FDS TOTAL STK MKT 922908769   215,671 979 SH   SOLE   642 0 337
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   18,113,099 381,972 SH   SOLE   337,814 0 44,158
VANGUARD WORLD FDS INF TECH ETF 92204A702   661,030 1,495 SH   SOLE   1,495 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   339,929 1,388 SH   SOLE   1,253 0 135