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
ISHARES 0-5 YR TIPS ETF 0-5 YR TIPS ETF 46429B747   229,850 2,370 SH   SOLE   2,370 0 0
ISHARES 0-5 YEAR HIGH YLD 0-5YR HI YL CP 46434V407   2,675,514 65,432 SH   SOLE   65,432 0 0
ISHARES 1-3 YR TREAS BND 1 3 YR TREAS BD 464287457   9,686,583 119,337 SH   SOLE   119,337 0 0
ISHARES GLOBAL REIT ETF 46434V 46434V647   24,093,924 1,060,939 SH   SOLE   1,060,939 0 0
VANGUARD S&P500 VALUE ETF 500 VAL IDX FD 921932703   1,615,031 11,531 SH   SOLE   11,531 0 0
GOLDMAN ACC TREAS 0-1 ETF ACCES TREASURY 381430529   7,081,703 71,023 SH   SOLE   71,023 0 0
ISHARES CORE AGG ALLO ETF AGGRES ALLOC ETF 464289859   1,543,342 25,830 SH   SOLE   25,830 0 0
FUNDX AGGRESSIVE ETF AGGRESSIVE ETF 360876882   7,245,021 145,528 SH   SOLE   145,528 0 0
VANGRD FTSE ALL-WLD EX-US ALLWRLD EX US 922042775   3,114,997 62,126 SH   SOLE   62,126 0 0
BLACKROCK SHRT MATRTY BLACKROCK SHORT 46431W838   2,391,482 48,099 SH   SOLE   48,099 0 0
SSGA ACT SPDR BLKSTNE ETF BLACKSTONE SENR 78467V608   988,430 24,167 SH   SOLE   24,167 0 0
ISHARES CALI MUNI BND ETF CALIF MUN BD ETF 464288356   728,027 12,975 SH   SOLE   12,975 0 0
ALPHABET INC CL-A CAP STK CL A 02079K305   2,039,701 23,118 SH   SOLE   23,118 0 0
ALPHABET INC CL-C CAP STK CL C 02079K107   9,796,590 110,409 SH   SOLE   110,409 0 0
MARRIOTT INTL INC-A CL A 571903202   432,674 2,906 SH   SOLE   2,906 0 0
MASTERCARD INC CL-A CL A 57636Q104   6,908,699 19,868 SH   SOLE   19,868 0 0
META PLATFORMS INC CL-A CL A 30303M102   6,512,078 54,114 SH   SOLE   54,114 0 0
MONDELEZ INTL INC CL-A CL A 609207105   346,513 5,199 SH   SOLE   5,199 0 0
NIKE INC CL-B CL B 654106103   751,204 6,420 SH   SOLE   6,420 0 0
ISHARES C&S REIT ETF COHEN STEER REIT 464287564   1,505,906 27,460 SH   SOLE   27,460 0 0
JOHNSON & JOHNSON COM 478160104   7,862,338 44,508 SH   SOLE   44,508 0 0
JP MORGAN CHASE & CO COM 46625H100   8,365,828 62,385 SH   SOLE   62,385 0 0
KRAFT HEINZ COMPANY (THE) COM 500754106   214,785 5,276 SH   SOLE   5,276 0 0
LOCKHEED MARTIN CORP COM 539830109   2,036,447 4,186 SH   SOLE   4,186 0 0
LOWES COMPANIES INC COM 548661107   386,724 1,941 SH   SOLE   1,941 0 0
LULULEMON ATHLETICA INC COM 550021109   483,773 1,510 SH   SOLE   1,510 0 0
ALTRIA GROUP INC COM 02209S103   1,032,588 22,590 SH   SOLE   22,590 0 0
AT & T INC COM 00206R102   5,000,376 271,612 SH   SOLE   271,612 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   639,635 8,890 SH   SOLE   8,890 0 0
CATERPILLAR INC COM 149123101   286,513 1,196 SH   SOLE   1,196 0 0
COSTCO WHOLESALE CORP COM 22160K105   4,512,502 9,885 SH   SOLE   9,885 0 0
CVS HEALTH CORP COM 126650100   412,552 4,427 SH   SOLE   4,427 0 0
D.R HORTON INC COM 23331A109   6,021,852 67,555 SH   SOLE   67,555 0 0
DANAHER CORP COM 235851102   575,695 2,169 SH   SOLE   2,169 0 0
DEERE & CO COM 244199105   406,893 949 SH   SOLE   949 0 0
DISNEY WALT COMPANY COM 254687106   1,861,577 21,427 SH   SOLE   21,427 0 0
DOMINION ENERGY INC COM 25746U109   5,214,346 85,035 SH   SOLE   85,035 0 0
DUPONT DE NEMOURS INC COM 26614N102   6,616,892 96,414 SH   SOLE   96,414 0 0
ELI LILLY & CO COM 532457108   623,391 1,704 SH   SOLE   1,704 0 0
ENERGOUS CORP COM 29272C103   8,360 10,000 SH   SOLE   10,000 0 0
EQT CORPORATION COM 26884L109   217,865 6,440 SH   SOLE   6,440 0 0
EQUIFAX INC COM 294429105   369,284 1,900 SH   SOLE   1,900 0 0
EXXON MOBIL CORP COM 30231G102   7,102,547 64,393 SH   SOLE   64,393 0 0
FERRARI N.V. COM N3167Y103   428,440 2,000 SH   SOLE   2,000 0 0
CHEVRON CORP COM 166764100   7,647,889 42,609 SH   SOLE   42,609 0 0
CIGNA CORP-NEW COM 125523100   9,048,564 27,309 SH   SOLE   27,309 0 0
CISCO SYSTEMS INC COM 17275R102   6,130,315 128,680 SH   SOLE   128,680 0 0
COCA COLA CO COM 191216100   252,086 3,963 SH   SOLE   3,963 0 0
FIRST FINL BANKSHARES COM 32020R109   404,509 11,759 SH   SOLE   11,759 0 0
ABBVIE INC COM 00287Y109   1,315,343 8,139 SH   SOLE   8,139 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   573,267 10,075 SH   SOLE   10,075 0 0
HOME DEPOT INC COM 437076102   10,339,045 32,733 SH   SOLE   32,733 0 0
HONEYWELL INTL INC COM 438516106   417,242 1,947 SH   SOLE   1,947 0 0
HORIZON BANCORP INC COM 440407104   343,492 22,778 SH   SOLE   22,778 0 0
IDEXX LABS INC COM 45168D104   340,238 834 SH   SOLE   834 0 0
INTEL CORPORATION COM 458140100   3,704,719 140,171 SH   SOLE   140,171 0 0
INTL BUSINESS MACHINES COM 459200101   466,205 3,309 SH   SOLE   3,309 0 0
GENERAL DYNAMICS CORP COM 369550108   6,507,429 26,228 SH   SOLE   26,228 0 0
NORTHROP GRUMMAN CORP COM 666807102   781,313 1,432 SH   SOLE   1,432 0 0
NETFLIX INC COM 64110L106   1,293,933 4,388 SH   SOLE   4,388 0 0
NVIDIA CORP COM 67066G104   9,496,688 64,983 SH   SOLE   64,983 0 0
OCCIDENTAL PETE CORP COM 674599105   271,045 4,303 SH   SOLE   4,303 0 0
ONEOK INC COM 682680103   315,097 4,796 SH   SOLE   4,796 0 0
ORACLE CORP COM 68389X105   459,215 5,618 SH   SOLE   5,618 0 0
OXFORD LANE CAP CORP COM 691543102   50,700 10,000 SH   SOLE   10,000 0 0
METLIFE INC COM 59156R108   6,170,917 85,269 SH   SOLE   85,269 0 0
MICROSOFT CORP COM 594918104   16,431,267 68,515 SH   SOLE   68,515 0 0
MODERNA INC COM 60770K107   1,103,405 6,143 SH   SOLE   6,143 0 0
MCDONALDS CORP COM 580135101   1,223,569 4,643 SH   SOLE   4,643 0 0
MERCK & CO INC-NEW COM 58933Y105   8,169,914 73,636 SH   SOLE   73,636 0 0
PALO ALTO NETWORKS INC COM 697435105   224,659 1,610 SH   SOLE   1,610 0 0
PARKER-HANNIFIN CORP COM 701094104   206,319 709 SH   SOLE   709 0 0
PAYPAL HOLDINGS INC COM 70450Y103   221,992 3,117 SH   SOLE   3,117 0 0
PENNYMAC FINL SVCS INC-A COM 70932M107   323,585 5,711 SH   SOLE   5,711 0 0
PEPSICO INC COM 713448108   973,576 5,389 SH   SOLE   5,389 0 0
PFIZER INC COM 717081103   7,681,029 149,903 SH   SOLE   149,903 0 0
PHILIP MORRIS INTL INC COM 718172109   1,608,530 15,893 SH   SOLE   15,893 0 0
PROCTER & GAMBLE CO. COM 742718109   7,467,664 49,272 SH   SOLE   49,272 0 0
QUALCOMM INC COM 747525103   215,702 1,962 SH   SOLE   1,962 0 0
RAYTHEON TECHNOLOGIES CRP COM 75513E101   771,836 7,648 SH   SOLE   7,648 0 0
REGENERON PHARM INC COM 75886F107   7,663,666 10,622 SH   SOLE   10,622 0 0
RPM INTL INC (DEL) COM 749685103   6,557,897 67,295 SH   SOLE   67,295 0 0
SALESFORCE INC COM 79466L302   6,884,868 51,926 SH   SOLE   51,926 0 0
SEMPRA COM 816851109   292,389 1,892 SH   SOLE   1,892 0 0
SENSEONICS HOLDINGS INC COM 81727U105   51,500 50,000 SH   SOLE   50,000 0 0
SHERWIN-WILLIAMS CO COM 824348106   893,310 3,764 SH   SOLE   3,764 0 0
STARBUCKS CORP COM 855244109   5,075,171 51,161 SH   SOLE   51,161 0 0
TARGET CORP COM 87612E106   6,448,215 43,265 SH   SOLE   43,265 0 0
TESLA INC COM 88160R101   2,234,977 18,144 SH   SOLE   18,144 0 0
TEXAS INSTRUMENTS INC COM 882508104   399,336 2,417 SH   SOLE   2,417 0 0
THERMO FISHER SCIENTIFIC COM 883556102   480,201 872 SH   SOLE   872 0 0
TJX COMPANIES INC COM 872540109   205,288 2,579 SH   SOLE   2,579 0 0
UNITED HEALTH GROUP INC COM 91324P102   1,134,585 2,140 SH   SOLE   2,140 0 0
WALMART INC COM 931142103   7,291,976 51,428 SH   SOLE   51,428 0 0
WASTE MANAGEMENT INC COM 94106L109   802,598 5,116 SH   SOLE   5,116 0 0
WELLS FARGO CO COM 949746101   1,513,484 36,655 SH   SOLE   36,655 0 0
VERIZON COMMUNICATIONS COM 92343V104   609,281 15,464 SH   SOLE   15,464 0 0
VISA INC CLASS-A COM CL A 92826C839   9,274,198 44,639 SH   SOLE   44,639 0 0
CITIGROUP INC-NEW COM NEW 172967424   5,119,040 113,178 SH   SOLE   113,178 0 0
CHENIERE ENERGY INC COM NEW 16411R208   1,570,681 10,474 SH   SOLE   10,474 0 0
VANGUARD CONS STAPLES ETF CONSUM STP ETF 92204A207   2,428,340 12,676 SH   SOLE   12,676 0 0
Core Alternative ETF CORE ALT FD 53656F847   4,548,467 144,030 SH   SOLE   144,030 0 0
ISHARES CORE DIV GWTH ETF CORE DIV GRWTH 46434V621   26,537,150 530,743 SH   SOLE   530,743 0 0
ISHARES CORE HIGH DIV ETF CORE HIGH DV ETF 46429B663   16,631,656 159,551 SH   SOLE   159,551 0 0
ISHARES CORE MSCI EAFE CORE MSCI EAFE 46432F842   14,597,461 236,818 SH   SOLE   236,818 0 0
ISHARES CORE MSCI EMG MKT CORE MSCI EMKT 46434G103   11,685,180 250,218 SH   SOLE   250,218 0 0
ISHARES CORE S&P MID-CAP CORE S&P MCP ETF 464287507   719,138 2,973 SH   SOLE   2,973 0 0
ISHARES CORE S&P SML-CAP CORE S&P SCP ETF 464287804   8,805,494 93,042 SH   SOLE   93,042 0 0
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200   14,767,140 38,435 SH   SOLE   38,435 0 0
ISHARES CORE US AGG BD ET CORE US AGGBD ET 464287226   25,141,359 259,216 SH   SOLE   259,216 0 0
VANGUARD DIV APPR ETF DIV APP ETF 921908844   259,056 1,706 SH   SOLE   1,706 0 0
SPDR DJ GLB R/ESTATE ETF DJ GLB RL ES ETF 78463X749   3,853,720 94,223 SH   SOLE   94,223 0 0
SPDR DJ REIT ETF DJ REIT ETF 78464A607   747,659 8,579 SH   SOLE   8,579 0 0
First Trust Dorsey Wright Focus 5 DORSEY WRT 5 ETF 33738R605   29,681,950 637,635 SH   SOLE   637,635 0 0
First Trust EIP Carbon Impact DORSEY WRT 5 ETF 33738D705   513,530 20,000 SH   SOLE   20,000 0 0
ISHARES MSCI EAFE GTH ETF EAFE GRWTH ETF 464288885   2,809,394 33,541 SH   SOLE   33,541 0 0
ISHARES MSCI EAFE S/C ETF EAFE SML CP ETF 464288273   30,121,292 533,309 SH   SOLE   533,309 0 0
ISHARES MSCI EAFE VAL IND EAFE VALUE ETF 464288877   334,877 7,299 SH   SOLE   7,299 0 0
WISDOMTREE E/M QLTY DV GW EM MKTS QTLY DIV 97717W323   21,522,297 1,012,814 SH   SOLE   1,012,814 0 0
SCHWAB EMRG MKT EQT ETF EMRG MKTEQ ETF 808524706   274,287 11,588 SH   SOLE   11,588 0 0
VANGUARD S/I ENERGY ETF ENERGY ETF 92204A306   7,422,314 61,199 SH   SOLE   61,199 0 0
PIMCO ENH SHRT MAT ACTV ENHAN SHRT MA AC 72201R833   9,526,921 96,572 SH   SOLE   96,572 0 0
ISHRS ESG ADV H/Y CRP BND ESG ADVNCD HY BD 46435G441   255,084 5,902 SH   SOLE   5,902 0 0
ISHRS ESG AWR MSCI EAFE ESG AW MSCI EAFE 46435G516   1,516,293 23,065 SH   SOLE   23,065 0 0
ISHS ESG MSCI USA S/C ETF ESG AWARE MSCI 46435U663   545,182 16,581 SH   SOLE   16,581 0 0
ISHRS ESG AWR MSCI EM ETF ESG AWR MSCI EM 46434G863   203,393 6,764 SH   SOLE   6,764 0 0
ISHRS ESG AWARE US AGG BD ESG AWR US AGRGT 46435U549   223,884 4,790 SH   SOLE   4,790 0 0
ISHRS ESG AWARE 1-5Y USD ESG AWRE 1 5 YR 46435G243   3,836,287 161,392 SH   SOLE   161,392 0 0
ISHS ESG MSCI USA LDR ETF ESG MSCI LEADR 46435U218   537,840 8,111 SH   SOLE   8,111 0 0
ISHRS ESG SCRN S&P M/CAP ESG SCRD S&P MID 46436E551   511,497 15,593 SH   SOLE   15,593 0 0
Spdr Euro Stoxx 50 Etf EURO STOXX 50 78463X202   287,850 7,438 SH   SOLE   7,438 0 0
SECTOR SPDR TR INT-FINL FINANCIAL 81369Y605   216,178 6,321 SH   SOLE   6,321 0 0
FIRST TR ENH SHRT MAT ETF FIRST TR ENH NEW 33739Q408   212,795 3,580 SH   SOLE   3,580 0 0
FIRST TR TACTICAL H/Y ETF FIRST TR TA HIYL 33738D408   38,488,412 988,403 SH   SOLE   988,403 0 0
WISDOM F/R TREAS ETF-NEW FLOATNG RAT TREA 97717Y527   429,916 8,553 SH   SOLE   8,553 0 0
ISHARES FLOT RATE BND ETF FLTG RATE NT ETF 46429B655   1,492,737 29,659 SH   SOLE   29,659 0 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858   942,772 22,463 SH   SOLE   22,463 0 0
VANGUARD FTSE EMERG MKT FTSE EMR MKT ETF 922042858   1,592,683 40,859 SH   SOLE   40,859 0 0
FUNDX ETF FUNDX ETF 360876809   42,494,428 869,718 SH   SOLE   869,718 0 0
GLOBAL X GENOMICS&BIO ETF GENOMIC BIOTECH 37954Y434   5,640,306 445,874 SH   SOLE   445,874 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106   1,960,917 68,420 SH   SOLE   68,420 0 0
SPDR GOLD TRUST ETF GOLD SHS 78463V107   5,883,963 34,685 SH   SOLE   34,685 0 0
VANGUARD GROWTH ETF GROWTH ETF 922908736   5,969,697 28,012 SH   SOLE   28,012 0 0
Janus Henderson AAA CLO HENDRSON AAA CL 47103U845   8,420,351 170,936 SH   SOLE   170,936 0 0
INVESCO HI YLD EQ DIV ETF HIG YLD EQ DIV 46137V563   6,744,288 325,968 SH   SOLE   325,968 0 0
VANGUARD HIGH DIV YIELD HIGH DIV YLD 921946406   24,441,059 225,866 SH   SOLE   225,866 0 0
SPDR HLTH CARE EQUIP ETF HLTH CR EQUIP 78464A581   249,714 2,778 SH   SOLE   2,778 0 0
ISHARES IBOXX $ HI YLD BD IBOXX HI YD ETF 464288513   17,867,376 242,664 SH   SOLE   242,664 0 0
Inspire Small/Mid Cap INSPIRE SML/ MID 66538H641   361,320 12,000 SH   SOLE   12,000 0 0
VANGUARD INTER-TRM CRP BD INT-TERM CORP 92206C870   276,478 3,567 SH   SOLE   3,567 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805   960,502 29,820 SH   SOLE   29,820 0 0
WISDOMTREE ITL MIDCP DIV INTL MIDCAP DV 97717W778   770,603 13,891 SH   SOLE   13,891 0 0
WISDOM INTL QLTY DIV GWTH INTL QULTY DIV 97717X131   56,457,910 1,844,427 SH   SOLE   1,844,427 0 0
SCHWAB INTL S/CP EQT ETF INTL SCEQT ETF 808524888   5,034,350 159,973 SH   SOLE   159,973 0 0
WISDOMTREE ITL SMCP DV/FD INTL SMCAP DIV 97717W760   814,338 14,050 SH   SOLE   14,050 0 0
VANECK IG FLTG RATE ETF INVT GRADE FLTG 92189F486   381,236 15,323 SH   SOLE   15,323 0 0
ISHARES GOLD TR ETF-NEW ISHARES NEW 464285204   1,956,900 56,566 SH   SOLE   56,566 0 0
ISHARES 1-5Y I/G CORP BND ISHS 1-5YR INVS 464288646   112,043,785 2,248,972 SH   SOLE   2,248,972 0 0
ISHARES 5-10Y I/G CORP BD ISHS 5-10YR INVT 464288638   42,183,906 852,028 SH   SOLE   852,028 0 0
JPMorgan Diversified Rtn US Equity JPMORGAN DIVER 46641Q407   5,561,262 58,675 SH   SOLE   58,675 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637   2,688,428 15,433 SH   SOLE   15,433 0 0
iShares Latin America 40 LATN AMER 40 ETF 464287390   507,608 22,176 SH   SOLE   22,176 0 0
FIRST TR LONG/SHRT EQ ETF LNG/SHT EQUITY 33739P103   5,259,780 107,628 SH   SOLE   107,628 0 0
VANGUARD MID-CAP GWTH IND MCAP GR IDXVIP 922908538   383,248 2,132 SH   SOLE   2,132 0 0
VANGUARD MID-CAP VAL IND MCAP VL IDXVIP 922908512   432,362 3,197 SH   SOLE   3,197 0 0
VANGUARD MEGA CAP VAL ETF MEGA CAP VAL ETF 921910840   3,109,075 30,229 SH   SOLE   30,229 0 0
Vanguard Mega Cap Gr MEGA GRWTH IND 921910816   978,789 5,688 SH   SOLE   5,688 0 0
ISHARES RUSS MICROCAP IND MICRO-CAP ETF 464288869   27,154,721 251,829 SH   SOLE   251,829 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629   5,413,397 26,561 SH   SOLE   26,561 0 0
iShares Core Moderate Alloc MODERT ALLOC ETF 464289875   1,695,740 44,613 SH   SOLE   44,613 0 0
iShares Morningstar Lrg Gr MORNINGSTAR GRWT 464287119   3,216,774 66,080 SH   SOLE   66,080 0 0
VANECK VEC MORN WMOAT ETF MORNINGSTAR WIDE 92189F643   317,280 4,888 SH   SOLE   4,888 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   7,868,463 119,873 SH   SOLE   119,873 0 0
ISHARES MSCI EMG MRK INDX MSCI EMG MKT ETF 464287234   247,941 6,542 SH   SOLE   6,542 0 0
FIDELITY MSCI ENERGY ETF MSCI ENERGY IDX 316092402   876,859 36,781 SH   SOLE   36,781 0 0
FIDELITY MSCI FINCLS ETF MSCI FINLS IDX 316092501   414,393 8,644 SH   SOLE   8,644 0 0
iShares MSCI Global Impact MSCI GBL SUS DEV 46435G532   304,355 3,857 SH   SOLE   3,857 0 0
FIDELITY MSCI HLTHCR ETF MSCI HLTH CARE I 316092600   424,379 6,633 SH   SOLE   6,633 0 0
FIDELITY MSCI INDUS ETF MSCI INDL INDX 316092709   244,219 4,816 SH   SOLE   4,816 0 0
ISHARES MSCI KLD 400 SOC MSCI KLD400 SOC 464288570   1,289,061 17,956 SH   SOLE   17,956 0 0
FIDELITY MSCI MATLS ETF MSCI MATLS INDEX 316092881   207,861 4,762 SH   SOLE   4,762 0 0
ISHS TR MSCI USA ESG ETF MSCI USA ESG SLC 464288802   1,524,071 18,514 SH   SOLE   18,514 0 0
ISHR MSCI USA MIN VOL ETF MSCI USA MIN VOL 46429B697   432,167 5,994 SH   SOLE   5,994 0 0
iShares MSCI US Momentum MSCI USA MMENTM 46432F396   362,781 2,486 SH   SOLE   2,486 0 0
Fidelity Nasdaq Composite Index Tracking Stock Fund NASDAQ COMPSIT 315912808   406,012 9,910 SH   SOLE   9,910 0 0
ISHARES NATL MUNI BND ETF NATIONAL MUN ETF 464288414   33,981,027 322,034 SH   SOLE   322,034 0 0
ISHARES S&P N/AM NAT RES NORTH AMERN NAT 464287374   4,225,875 103,932 SH   SOLE   103,932 0 0
SPDR NUV BLM S/T MUNI ETF NUVEEN BLMBRG SR 78468R739   14,372,638 305,931 SH   SOLE   305,931 0 0
SPDR NUV BLM MUNI BND ETF NUVEEN BRC MUNIC 78468R721   10,493,786 230,026 SH   SOLE   230,026 0 0
NUSHARES ESG EMRG MKT ETF NUVEEN ESG EMRGN 67092P888   365,114 14,352 SH   SOLE   14,352 0 0
NUVEEN ESG LG-CAP GRW ETF NUVEEN ESG LRGCP 67092P201   1,381,240 28,252 SH   SOLE   28,252 0 0
NUSHARE ESG LG CP VAL ETF NUVEEN ESG LRGVL 67092P300   3,397,087 99,214 SH   SOLE   99,214 0 0
NUVEEN ESG SML-CAP ETF NUVEEN ESG SMLCP 67092P607   452,098 13,227 SH   SOLE   13,227 0 0
KONINKLIJKE PHILIPS N.V. NY REG SH NEW 500472303   1,628,258 108,623 SH   SOLE   108,623 0 0
SPDR PTFL DEV WRLD EX-US PORTFOLIO DEVLPD 78463X889   1,104,200 37,191 SH   SOLE   37,191 0 0
SPDR INDX PTFL EM MKT ETF PORTFOLIO EMG MK 78463X509   656,332 19,913 SH   SOLE   19,913 0 0
SPDR PTFL S/T CRP BND ETF PORTFOLIO SHORT 78464A474   212,505 7,233 SH   SOLE   7,233 0 0
SPDR PTFL S&P 500 GW ETF PRTFLO S&P500 GW 78464A409   16,067,710 317,105 SH   SOLE   317,105 0 0
SPDR PTFL S&P 500 VAL ETF PRTFLO S&P500 VL 78464A508   16,284,215 418,725 SH   SOLE   418,725 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553   1,181,526 14,325 SH   SOLE   14,325 0 0
ISHARES RUSS 1000 GWT IND RUS 1000 GRW ETF 464287614   5,841,039 27,264 SH   SOLE   27,264 0 0
ISHARES RUSS 1000 VAL IND RUS 1000 VAL ETF 464287598   3,471,723 22,893 SH   SOLE   22,893 0 0
ISHARES RUSS 2000 GW INDX RUS 2000 GRW ETF 464287648   5,866,263 27,346 SH   SOLE   27,346 0 0
ISHARES RUSS 2000 VAL IND RUS 2000 VAL ETF 464287630   5,786,005 41,725 SH   SOLE   41,725 0 0
ISHARES-RUSSEL MID GWTH RUS MD CP GR ETF 464287481   18,960,898 226,805 SH   SOLE   226,805 0 0
ISHARES RUSS M/CAP VL IND RUS MDCP VAL ETF 464287473   32,900,947 312,331 SH   SOLE   312,331 0 0
ISHARES RUSSELL M/CAP IND RUS MID CAP ETF 464287499   10,279,042 152,395 SH   SOLE   152,395 0 0
ISHARES RUSS 200 GROW ETF RUS TP200 GR ETF 464289438   4,063,427 33,713 SH   SOLE   33,713 0 0
ISHARES TRS RUSS 2500 ETF RUSEL 2500 ETF 46435G268   229,405 4,317 SH   SOLE   4,317 0 0
ISHARES RUSSELL 2000 INDX RUSSELL 2000 ETF 464287655   7,962,323 45,666 SH   SOLE   45,666 0 0
iShares S&P 100 S&P 100 ETF 464287101   2,518,145 14,763 SH   SOLE   14,763 0 0
VANGUARD 500 INDX ETF-NEW S&P 500 ETF SHS 922908363   6,386,683 18,178 SH   SOLE   18,178 0 0
Invesco S&P 500 Top 50 S&P 500 TOP 50 46137V233   1,276,699 4,626 SH   SOLE   4,626 0 0
ISHARES S&P 500 VALUE ETF S&P 500 VAL ETF 464287408   462,117 3,189 SH   SOLE   3,189 0 0
SPDR S&P 600 S/C GWTH ETF S&P 600 SMCP GRW 78464A201   705,279 9,763 SH   SOLE   9,763 0 0
SPDR S&P 600 S/C VAL ETF S&P 600 SMCP VAL 78464A300   495,418 6,675 SH   SOLE   6,675 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   22,185,826 177,330 SH   SOLE   177,330 0 0
SPDR S&P INTL SM CAP ETF S&P INTL SMLCP 78463X871   711,192 24,182 SH   SOLE   24,182 0 0
SPDR S&P Kensho Clean Power S&P KENSHO CLEAN 78468R655   2,998,092 36,559 SH   SOLE   36,559 0 0
ISHARES S&P MC 400 GW IND S&P MC 400GR ETF 464287606   1,515,781 22,193 SH   SOLE   22,193 0 0
ISHARES S&P MC 400VAL IND S&P MC 400VL ETF 464287705   4,280,673 42,467 SH   SOLE   42,467 0 0
Invesco S&P MdCp Lo Vol S&P MIDCP LOW 46138E198   2,349,494 43,924 SH   SOLE   43,924 0 0
ISHARES S&P SC 600 GW IND S&P SML 600 GWT 464287887   25,960,791 240,222 SH   SOLE   240,222 0 0
INVESCO S&P500 EQ WGT ETF S&P500 EQL WGT 46137V357   14,318,039 101,366 SH   SOLE   101,366 0 0
INVESCO S&P500 HI DIV ETF S&P500 HDL VOL 46138E362   3,192,707 72,843 SH   SOLE   72,843 0 0
INVESCO S&P500 LW VOL ETF S&P500 LOW VOL 46138E354   25,587,280 400,426 SH   SOLE   400,426 0 0
INVESCO SP500 PURE VL ETF S&P500 PUR VAL 46137V258   40,049,512 513,586 SH   SOLE   513,586 0 0
SECTOR SPDR/CONSUMER STAP SBI CONS STPLS 81369Y308   1,318,939 17,692 SH   SOLE   17,692 0 0
SECTOR HEALTH CARE 'SPDR' SBI HEALTHCARE 81369Y209   3,646,264 26,840 SH   SOLE   26,840 0 0
SECTOR SPDR INT INDX SBI INT-INDS 81369Y704   780,769 7,950 SH   SOLE   7,950 0 0
ISHARES SEL DIVIDEND ETF SELECT DIVID ETF 464287168   29,199,203 242,116 SH   SOLE   242,116 0 0
VANECK SEMICONDUCTOR ETF SEMICONDUCTR ETF 92189F676   1,832,750 9,031 SH   SOLE   9,031 0 0
FIRST TRUST SENR LOAN ETF SENIOR LN FD 33738D309   26,101,514 585,367 SH   SOLE   585,367 0 0
ISHARES SHRT TREAS BD ETF SHORT TREAS BD 464288679   14,837,256 134,982 SH   SOLE   134,982 0 0
ISHRS S/T NATL MUN BD ETF SHRT NAT MUN ETF 464288158   49,179,466 471,655 SH   SOLE   471,655 0 0
First Trust Morningstar Div Leaders SHS 336917109   17,956,725 491,157 SH   SOLE   491,157 0 0
ISHS US SHRT MAT BND ETF SHT MAT BD ETF 46431W507   202,992 4,120 SH   SOLE   4,120 0 0
VANGUARD SM-CAP VALUE ETF SM CP VAL ETF 922908611   1,739,984 10,957 SH   SOLE   10,957 0 0
VANGUARD SMALL-CAP ETF SMALL CP ETF 922908751   3,922,616 21,372 SH   SOLE   21,372 0 0
VANGUARD SM-CAP GWTH ETF SML CP GRW ETF 922908595   687,250 3,427 SH   SOLE   3,427 0 0
INVESCO SOLAR ETF SOLAR ETF 46138G706   236,471 3,242 SH   SOLE   3,242 0 0
ISHARES S&P SC 600VAL IND SP SMCP600VL ETF 464287879   27,843,249 304,931 SH   SOLE   304,931 0 0
SSGA ACT SPDR DBL TOT RET SPDR TR TACTIC 78467V848   18,980,481 474,038 SH   SOLE   474,038 0 0
SAP SE SPON ADR SPON ADR 803054204   4,762,321 46,151 SH   SOLE   46,151 0 0
UNILEVER PLC ADR SPON ADR NEW 904767704   4,901,874 97,356 SH   SOLE   97,356 0 0
FRESENIUS MED CARE AG&CO SPONSORED ADR 358029106   171,275 10,482 SH   SOLE   10,482 0 0
EQUINOR ASA SPONS ADR SPONSORED ADR 29446M102   249,989 6,981 SH   SOLE   6,981 0 0
VANGUARD TAX-EXMPT BD ETF TAX EXEMPT BD 922907746   999,054 20,187 SH   SOLE   20,187 0 0
SEC TECHNOLOGY SPDR SBI TECHNOLOGY 81369Y803   390,736 3,140 SH   SOLE   3,140 0 0
VANGUARD TTL STK MRKT ETF TOTAL STK MKT 922908769   6,962,216 36,415 SH   SOLE   36,415 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   13,637,071 35,659 SH   SOLE   35,659 0 0
VANGUARD TOT WRLD STK ETF TT WRLD ST ETF 922042742   586,350 6,803 SH   SOLE   6,803 0 0
ISHARES US ENERGY ETF U.S. ENERGY ETF 464287796   1,708,482 36,749 SH   SOLE   36,749 0 0
ISHARES US MED DEVICE ETF U.S. MED DVC ETF 464288810   393,328 7,482 SH   SOLE   7,482 0 0
JP MORG ULT-SHRT INCM ETF ULTRA SHRT INC 46641Q837   28,690,064 572,313 SH   SOLE   572,313 0 0
JPMORGAN ULT-SHRT MUN ETF ULTRA SHT MUNCPL 46641Q654   16,619,950 328,880 SH   SOLE   328,880 0 0
INVESCO QQQ TRUST UNIT SER 1 46090E103   15,112,852 56,755 SH   SOLE   56,755 0 0
ISHARES US AEROSP&DEF ETF US AER DEF ETF 464288760   293,757 2,628 SH   SOLE   2,628 0 0
SCHWAB US AGGREG BD ETF US AGGREGATE B 808524839   471,016 10,318 SH   SOLE   10,318 0 0
SCHWAB US BROAD MRKT-ETF US BRD MKT ETF 808524102   951,360 21,231 SH   SOLE   21,231 0 0
Pacer U.S. Cash Cows 100 US CASH COWS 100 69374H881   22,854,185 494,144 SH   SOLE   494,144 0 0
SCHWAB US DIV EQTY ETF US DIVIDEND EQ 808524797   516,163 6,833 SH   SOLE   6,833 0 0
WisdomTree U.S. High Div US HIGH DIVIDEND 97717W208   28,168,400 327,311 SH   SOLE   327,311 0 0
ISHARES US HOME CONSTRUCT US HOME CONS ETF 464288752   353,872 5,839 SH   SOLE   5,839 0 0
GLOBAL X US INFRS DEV ETF US INFR DEV ETF 37954Y673   933,348 35,234 SH   SOLE   35,234 0 0
WISDOMTREE US L/C DIV FD US LARGECAP DIVD 97717W307   15,800,285 255,049 SH   SOLE   255,049 0 0
SCHWAB STR US L/C GWT ETF US LCAP GR ETF 808524300   5,346,483 96,229 SH   SOLE   96,229 0 0
SCHWAB STR US L/C VAL ETF US LCAP VA ETF 808524409   6,046,177 91,581 SH   SOLE   91,581 0 0
SCHWAB US LARGE-CAP ETF US LRG CAP ETF 808524201   9,043,475 200,298 SH   SOLE   200,298 0 0
SCHWAB US MID CAP ETF US MID-CAP ETF 808524508   780,430 11,895 SH   SOLE   11,895 0 0
WISDOMTREE US QLTY DIV GW US QTLY DIV GRT 97717X669   55,451,524 918,680 SH   SOLE   918,680 0 0
JP MORGAN US QLTY FAC ETF US QUALTY FCTR 46641Q761   27,265,856 703,635 SH   SOLE   703,635 0 0
WisdomTree US Small Cap Div US SMALLCAP DIVD 97717W604   532,396 18,720 SH   SOLE   18,720 0 0
SCHWAB US SMALL-CAP ETF US SML CAP ETF 808524607   674,450 16,649 SH   SOLE   16,649 0 0
SCHWAB U.S. TIPS ETF US TIPS ETF 808524870   216,533 4,181 SH   SOLE   4,181 0 0
SPDR DJIA ETF UT SER 1 78467X109   388,981 1,174 SH   SOLE   1,174 0 0
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107   321,022 725 SH   SOLE   725 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   3,393,444 24,175 SH   SOLE   24,175 0 0
VANECK ETF TR VANECK SHRT MUNI 92189F528   2,704,176 160,200 SH   SOLE   160,200 0 0
VANGUARD RUSS1000 GWT ETF VNG RUS1000GRW 92206C680   4,143,976 75,181 SH   SOLE   75,181 0 0
VANGUARD RUSS1000 VAL ETF VNG RUS1000VAL 92206C714   3,662,166 55,004 SH   SOLE   55,004 0 0
INVESCO WILDER CLN EN ETF WILDERHIL CLAN 46137V134   557,318 14,540 SH   SOLE   14,540 0 0
XTrackers MSCI EAFE Hdgd Equity XTRACK MSCI EAFE 233051200   8,697,327 269,851 SH   SOLE   269,851 0 0
XTrackers S&P500 ESG XTRACKERS S&P 233051143   1,883,969 54,513 SH   SOLE   54,513 0 0