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
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 213,825 1,634 SH   SOLE   0 0 1,634
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 669,250 2,030 SH   SOLE   0 0 2,030
AMETEK INC COM 031100100 BBG001S5NN54 680,730 4,607 SH   SOLE   0 0 4,607
APPLE INC COM 037833100 BBG001S5N8V8 1,779,899 10,396 SH   SOLE   0 0 10,396
ARROW ELECTRS INC COM 042735100 BBG001S5NVP4 639,475 5,106 SH   SOLE   0 0 5,106
ATKORE INC COM 047649108 BBG001T8LDZ8 974,360 6,531 SH   SOLE   0 0 6,531
AUTONATION INC COM 05329W102 BBG001S5NQB0 1,004,690 6,636 SH   SOLE   0 0 6,636
BOISE CASCADE CO DEL COM 09739D100 BBG001SZX397 628,956 6,104 SH   SOLE   0 0 6,104
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 267,379 5,064 SH   SOLE   0 0 5,064
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 570,538 4,583 SH   SOLE   0 0 4,583
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 BBG004K1ZMP2 262,410 4,242 SH   SOLE   0 0 4,242
CGI INC CL A SUB VTG 12532H104 BBG001S5YY67 790,776 8,029 SH   SOLE   0 0 8,029
EATON CORP PLC SHS G29183103 BBG001S5QZ45 943,764 4,425 SH   SOLE   0 0 4,425
ENTEGRIS INC COM 29362U104 BBG001SF9YL6 743,392 7,916 SH   SOLE   0 0 7,916
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 298,065 2,535 SH   SOLE   0 0 2,535
GARTNER INC COM 366651107 BBG001S5SD60 835,660 2,432 SH   SOLE   0 0 2,432
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 BBG00BDMWQF3 330,931 11,020 SH   SOLE   0 0 11,020
HOME DEPOT INC COM 437076102 BBG001S5RTW7 214,997 712 SH   SOLE   0 0 712
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875 BBG001SQTTF8 618,613 21,574 SH   SOLE   0 0 21,574
INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867 BBG001SQTTP7 549,061 29,599 SH   SOLE   0 0 29,599
INVESCO EXCH TRADED FD TR II DORSEY WRGT SMLC 46138E842 BBG0036PLRD4 344,530 4,587 SH   SOLE   0 0 4,587
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 488,012 9,925 SH   SOLE   0 0 9,925
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 1,712,611 29,131 SH   SOLE   0 0 29,131
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837 BBG001SJ09N0 1,904,502 24,737 SH   SOLE   0 0 24,737
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 588,297 4,152 SH   SOLE   0 0 4,152
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 BBG00KJR2X19 259,149 3,522 SH   SOLE   0 0 3,522
ISHARES GOLD TR SHARES REPRESENT 46436F103 BBG011K3SP01 5,656,456 306,583 SH   SOLE   0 0 306,583
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 570,797 11,994 SH   SOLE   0 0 11,994
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 449,794 8,431 SH   SOLE   0 0 8,431
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 208,776 2,354 SH   SOLE   0 0 2,354
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 403,182 6,265 SH   SOLE   0 0 6,265
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 750,415 12,509 SH   SOLE   0 0 12,509
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 5,998,113 63,681 SH   SOLE   0 0 63,681
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 2,606,117 27,713 SH   SOLE   0 0 27,713
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 4,508,571 52,243 SH   SOLE   0 0 52,243
ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 1,034,439 14,032 SH   SOLE   0 0 14,032
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 251,282 3,646 SH   SOLE   0 0 3,646
ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 2,565,363 39,334 SH   SOLE   0 0 39,334
ISHARES TR MSCI INTL MOMENT 46434V449 BBG007WGK4B0 1,588,386 50,457 SH   SOLE   0 0 50,457
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 6,580,645 90,918 SH   SOLE   0 0 90,918
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 1,190,244 8,520 SH   SOLE   0 0 8,520
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 2,926,529 22,206 SH   SOLE   0 0 22,206
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 931,422 10,267 SH   SOLE   0 0 10,267
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1,469,091 14,327 SH   SOLE   0 0 14,327
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 212,244 1,398 SH   SOLE   0 0 1,398
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 BBG007VDWC09 471,211 9,355 SH   SOLE   0 0 9,355
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 BBG0130Y3986 686,291 15,457 SH   SOLE   0 0 15,457
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 4,802,494 110,989 SH   SOLE   0 0 110,989
KLA CORP COM NEW 482480100 BBG001S5SLM4 839,806 1,831 SH   SOLE   0 0 1,831
LINDE PLC SHS G54950103 BBG01FND0CH6 770,765 2,070 SH   SOLE   0 0 2,070
MARATHON PETE CORP COM 56585A102 BBG001S169P1 356,860 2,358 SH   SOLE   0 0 2,358
MASTEC INC COM 576323109 BBG001S95HF8 631,537 8,775 SH   SOLE   0 0 8,775
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 771,424 1,774 SH   SOLE   0 0 1,774
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,863,557 5,902 SH   SOLE   0 0 5,902
MR COOPER GROUP INC COM 62482R107 BBG002V09956 641,595 11,979 SH   SOLE   0 0 11,979
NUCOR CORP COM 670346105 BBG001S5TRV0 620,866 3,971 SH   SOLE   0 0 3,971
NVENT ELECTRIC PLC SHS G6700G107 BBG00GNT7B03 1,095,621 20,676 SH   SOLE   0 0 20,676
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 364,087 837 SH   SOLE   0 0 837
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 960,665 1,057 SH   SOLE   0 0 1,057
OWENS CORNING NEW COM 690742101 BBG001SQ7PD2 1,009,298 7,399 SH   SOLE   0 0 7,399
PATTERSON-UTI ENERGY INC COM 703481101 BBG001S7GWF7 154,219 11,143 SH   SOLE   0 0 11,143
PENNYMAC FINL SVCS INC NEW COM 70932M107 BBG00LMYX132 628,970 9,444 SH   SOLE   0 0 9,444
PENSKE AUTOMOTIVE GRP INC COM 70959W103 BBG001S96493 1,111,784 6,655 SH   SOLE   0 0 6,655
PIMCO DYNAMIC INCOME FD SHS 72201Y101 BBG002Q8P804 3,224,050 186,577 SH   SOLE   0 0 186,577
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 3,894,761 44,309 SH   SOLE   0 0 44,309
PULTE GROUP INC COM 745867101 BBG001S5V5K7 994,862 13,435 SH   SOLE   0 0 13,435
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 1,057,320 5,652 SH   SOLE   0 0 5,652
RELIANCE STEEL & ALUMINUM CO COM 759509102 BBG001S81M27 1,028,466 3,922 SH   SOLE   0 0 3,922
ROCKET LAB USA INC COM 773122106 BBG00Y61T0H6 144,575 33,008 SH   SOLE   0 0 33,008
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 BBG001T6L7D9 7,084,085 295,910 SH   SOLE   0 0 295,910
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 20,753,262 611,109 SH   SOLE   0 0 611,109
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 BBG0051GPYJ9 839,626 15,240 SH   SOLE   0 0 15,240
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 BBG0051QPC87 326,963 12,470 SH   SOLE   0 0 12,470
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 BBG0051K49J8 7,055,443 222,780 SH   SOLE   0 0 222,780
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 15,619,559 353,144 SH   SOLE   0 0 353,144
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 13,212,979 30,909 SH   SOLE   0 0 30,909
SPROUTS FMRS MKT INC COM 85208M102 BBG001V0MZS0 1,082,284 25,287 SH   SOLE   0 0 25,287
TOLL BROTHERS INC COM 889478103 BBG001S5WT15 601,665 8,135 SH   SOLE   0 0 8,135
UNUM GROUP COM 91529Y106 BBG001S5X2J4 1,049,124 21,328 SH   SOLE   0 0 21,328
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 562,217 8,057 SH   SOLE   0 0 8,057
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 1,856,086 37,733 SH   SOLE   0 0 37,733
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 440,897 9,218 SH   SOLE   0 0 9,218
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 275,671 2,105 SH   SOLE   0 0 2,105
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 5,228,698 25,109 SH   SOLE   0 0 25,109
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 205,493 2,716 SH   SOLE   0 0 2,716
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 2,342,063 5,964 SH   SOLE   0 0 5,964
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 5,610,061 35,175 SH   SOLE   0 0 35,175
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 601,810 3,183 SH   SOLE   0 0 3,183
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 45,868,665 215,944 SH   SOLE   0 0 215,944
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 6,886,936 132,773 SH   SOLE   0 0 132,773
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 888,263 22,654 SH   SOLE   0 0 22,654
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 BBG001SHTV18 5,801,458 100,146 SH   SOLE   0 0 100,146
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 512,946 4,830 SH   SOLE   0 0 4,830
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 434,913 4,667 SH   SOLE   0 0 4,667
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 2,037,439 46,602 SH   SOLE   0 0 46,602
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 BBG00K26B603 6,014,308 60,095 SH   SOLE   0 0 60,095