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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES 0-5 YR TIPS ETF 0-5 YR TIPS ETF 46429B747 17,170 169,286 SH   SOLE   169,286 0 0
ISHARES 0-5 YEAR HIGH YLD 0-5YR HI YL CP 46434V407 2,605 64,263 SH   SOLE   64,263 0 0
ISHARES 0-5 YEAR INVESTMT 0-5YR INVT GR CP 46434V100 612 12,632 SH   SOLE   12,632 0 0
ISHARES 1-3 YR TREAS BND 1 3 YR TREAS BD 464287457 8,832 106,692 SH   SOLE   106,692 0 0
PIMCO 1-5 YR US TIPS INDX 1-5 US TIP IDX 72201R205 16,913 323,472 SH   SOLE   323,472 0 0
ISHARES GLOBAL REIT ETF 46434V 46434V647 19,101 789,972 SH   SOLE   789,972 0 0
VANGUARD S&P500 VALUE ETF 500 VAL IDX FD 921932703 2,337 17,594 SH   SOLE   17,594 0 0
GOLDMAN ACC TREAS 0-1 ETF ACCES TREASURY 381430529 7,406 74,187 SH   SOLE   74,187 0 0
PIMCO ACTIVE BOND ETF ACTIVE BD ETF 72201R775 227 2,385 SH   SOLE   2,385 0 0
INVESCO DB AGRICULTURE FD AGRICULTURE FD 46140H106 230 11,335 SH   SOLE   11,335 0 0
VANGRD FTSE ALL-WLD EX-US ALLWRLD EX US 922042775 3,114 62,348 SH   SOLE   62,348 0 0
BLACKROCK SHRT MATRTY BLACKROCK SHORT 46431W838 813 16,366 SH   SOLE   16,366 0 0
SSGA ACT SPDR BLKSTNE ETF BLACKSTONE SENR 78467V608 2,577 61,888 SH   SOLE   61,888 0 0
SPDR BLOOM HI YLD BND ETF BLOOMBERG HIGH Y 78468R622 275 3,036 SH   SOLE   3,036 0 0
ISHARES CALI MUNI BND ETF CALIF MUN BD ETF 464288356 220 3,900 SH   SOLE   3,900 0 0
ALPHABET INC CL-A CAP STK CL A 02079K305 2,930 1,345 SH   SOLE   1,345 0 0
ALPHABET INC CL-C CAP STK CL C 02079K107 10,890 4,979 SH   SOLE   4,979 0 0
COGNIZANT TECHNOL SOLNS-A CL A 192446102 357 5,305 SH   SOLE   5,305 0 0
COMCAST CORP CL-A CL A 20030N101 218 5,591 SH   SOLE   5,591 0 0
ZEBRA TECHNOLOGIES CORP-A CL A 989207105 254 867 SH   SOLE   867 0 0
ZOETIS INC-A CL A 98978V103 310 1,804 SH   SOLE   1,804 0 0
MARRIOTT INTL INC-A CL A 571903202 463 3,406 SH   SOLE   3,406 0 0
MASTERCARD INC CL-A CL A 57636Q104 7,016 22,241 SH   SOLE   22,241 0 0
META PLATFORMS INC CL-A CL A 30303M102 6,661 41,311 SH   SOLE   41,311 0 0
MONDELEZ INTL INC CL-A CL A 609207105 529 8,520 SH   SOLE   8,520 0 0
NIKE INC CL-B CL B 654106103 777 7,611 SH   SOLE   7,611 0 0
Berkshire Hathaway Inc Del Cl B New CL B NEW 084670702 211 775 SH   SOLE   775 0 0
ISHARES C&S REIT ETF COHEN STEER REIT 464287564 4,217 69,396 SH   SOLE   69,396 0 0
ADOBE INC COM 00724F101 423 1,159 SH   SOLE   1,159 0 0
3M COMPANY COM 88579Y101 417 3,228 SH   SOLE   3,228 0 0
ABBVIE INC COM 00287Y109 1,261 8,239 SH   SOLE   8,239 0 0
ALTRIA GROUP INC COM 02209S103 951 22,790 SH   SOLE   22,790 0 0
AMERICAN TOWER CORP COM 03027X100 265 1,039 SH   SOLE   1,039 0 0
Apple Inc Com COM 037833100 2,908 21,273 SH   SOLE   21,273 0 0
AT & T INC COM 00206R102 4,484 214,020 SH   SOLE   214,020 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 951 12,359 SH   SOLE   12,359 0 0
CATERPILLAR INC COM 149123101 321 1,797 SH   SOLE   1,797 0 0
CHEVRON CORP COM 166764100 6,458 44,613 SH   SOLE   44,613 0 0
CHUBB LTD COM H1467J104 241 1,228 SH   SOLE   1,228 0 0
CIGNA CORP-NEW COM 125523100 7,814 29,656 SH   SOLE   29,656 0 0
CISCO SYSTEMS INC COM 17275R102 4,972 116,633 SH   SOLE   116,633 0 0
CONOCOPHILLIPS COM 20825C104 203 2,263 SH   SOLE   2,263 0 0
COSTCO WHOLESALE CORP COM 22160K105 6,022 12,567 SH   SOLE   12,567 0 0
CVS HEALTH CORP COM 126650100 416 4,498 SH   SOLE   4,498 0 0
D.R HORTON INC COM 23331A109 4,358 65,855 SH   SOLE   65,855 0 0
DANAHER CORP COM 235851102 634 2,502 SH   SOLE   2,502 0 0
EXXON MOBIL CORP COM 30231G102 6,403 74,785 SH   SOLE   74,785 0 0
FERRARI N.V. COM N3167Y103 366 2,000 SH   SOLE   2,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 324 1,091 SH   SOLE   1,091 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 536 12,200 SH   SOLE   12,200 0 0
HOME DEPOT INC COM 437076102 8,593 31,331 SH   SOLE   31,331 0 0
HONEYWELL INTL INC COM 438516106 352 2,030 SH   SOLE   2,030 0 0
HORIZON BANCORP INC COM 440407104 396 22,778 SH   SOLE   22,778 0 0
INTEL CORPORATION COM 458140100 3,893 104,084 SH   SOLE   104,084 0 0
INTL BUSINESS MACHINES COM 459200101 468 3,326 SH   SOLE   3,326 0 0
INTUIT INC COM 461202103 214 556 SH   SOLE   556 0 0
DEERE & CO COM 244199105 364 1,216 SH   SOLE   1,216 0 0
DISNEY WALT COMPANY COM 254687106 2,333 24,728 SH   SOLE   24,728 0 0
DOMINION ENERGY INC COM 25746U109 5,887 73,772 SH   SOLE   73,772 0 0
DUPONT DE NEMOURS INC COM 26614N102 4,661 83,874 SH   SOLE   83,874 0 0
ELI LILLY & CO COM 532457108 538 1,660 SH   SOLE   1,660 0 0
ENERGOUS CORP COM 29272C103 10 10,000 SH   SOLE   10,000 0 0
EQT CORPORATION COM 26884L109 226 6,594 SH   SOLE   6,594 0 0
EQUIFAX INC COM 294429105 347 1,900 SH   SOLE   1,900 0 0
FIRST FINL BANKSHARES COM 32020R109 521 13,272 SH   SOLE   13,272 0 0
COCA COLA CO COM 191216100 205 3,267 SH   SOLE   3,267 0 0
GENERAL DYNAMICS CORP COM 369550108 5,901 26,673 SH   SOLE   26,673 0 0
NORTHROP GRUMMAN CORP COM 666807102 719 1,504 SH   SOLE   1,504 0 0
PROCTER & GAMBLE CO. COM 742718109 6,359 44,229 SH   SOLE   44,229 0 0
PROLOGIS INC COM 74340W103 633 5,390 SH   SOLE   5,390 0 0
QUALCOMM INC COM 747525103 424 3,320 SH   SOLE   3,320 0 0
RAYTHEON TECHNOLOGIES CRP COM 75513E101 1,039 10,817 SH   SOLE   10,817 0 0
REGENERON PHARM INC COM 75886F107 6,240 10,557 SH   SOLE   10,557 0 0
RPM INTL INC (DEL) COM 749685103 5,153 65,461 SH   SOLE   65,461 0 0
SALESFORCE INC COM 79466L302 609 3,693 SH   SOLE   3,693 0 0
SEMPRA COM 816851109 284 1,892 SH   SOLE   1,892 0 0
SENSEONICS HOLDINGS INC COM 81727U105 51 50,000 SH   SOLE   50,000 0 0
SHERWIN-WILLIAMS CO COM 824348106 859 3,838 SH   SOLE   3,838 0 0
MOSAIC CO-NEW COM 61945C103 221 4,687 SH   SOLE   4,687 0 0
NETFLIX INC COM 64110L106 691 3,957 SH   SOLE   3,957 0 0
METLIFE INC COM 59156R108 5,401 86,020 SH   SOLE   86,020 0 0
MICROSOFT CORP COM 594918104 18,442 71,807 SH   SOLE   71,807 0 0
MODERNA INC COM 60770K107 960 6,725 SH   SOLE   6,725 0 0
NVIDIA CORP COM 67066G104 9,538 62,928 SH   SOLE   62,928 0 0
OCCIDENTAL PETE CORP COM 674599105 253 4,300 SH   SOLE   4,300 0 0
ONEOK INC COM 682680103 284 5,130 SH   SOLE   5,130 0 0
ORACLE CORP COM 68389X105 534 7,645 SH   SOLE   7,645 0 0
OXFORD LANE CAP CORP COM 691543102 56 10,000 SH   SOLE   10,000 0 0
PALO ALTO NETWORKS INC COM 697435105 333 675 SH   SOLE   675 0 0
PAYPAL HOLDINGS INC COM 70450Y103 309 4,437 SH   SOLE   4,437 0 0
PENNYMAC FINL SVCS INC-A COM 70932M107 278 6,379 SH   SOLE   6,379 0 0
PEPSICO INC COM 713448108 937 5,626 SH   SOLE   5,626 0 0
PFIZER INC COM 717081103 7,500 143,049 SH   SOLE   143,049 0 0
PHILIP MORRIS INTL INC COM 718172109 1,752 17,748 SH   SOLE   17,748 0 0
MCDONALDS CORP COM 580135101 1,153 4,671 SH   SOLE   4,671 0 0
MERCK & CO INC-NEW COM 58933Y105 7,028 77,092 SH   SOLE   77,092 0 0
KRAFT HEINZ COMPANY (THE) COM 500754106 201 5,276 SH   SOLE   5,276 0 0
LITHIA MOTORS INC COM 536797103 240 877 SH   SOLE   877 0 0
LOCKHEED MARTIN CORP COM 539830109 1,881 4,376 SH   SOLE   4,376 0 0
LOWES COMPANIES INC COM 548661107 404 2,314 SH   SOLE   2,314 0 0
LULULEMON ATHLETICA INC COM 550021109 459 1,687 SH   SOLE   1,687 0 0
JACOBS ENGR GROUP COM 469814107 255 2,010 SH   SOLE   2,010 0 0
JOHNSON & JOHNSON COM 478160104 7,555 42,565 SH   SOLE   42,565 0 0
JP MORGAN CHASE & CO COM 46625H100 6,968 61,886 SH   SOLE   61,886 0 0
VERIZON COMMUNICATIONS COM 92343V104 916 18,060 SH   SOLE   18,060 0 0
WALMART INC COM 931142103 6,141 50,516 SH   SOLE   50,516 0 0
WASTE MANAGEMENT INC COM 94106L109 750 4,905 SH   SOLE   4,905 0 0
WELLS FARGO CO COM 949746101 1,550 39,577 SH   SOLE   39,577 0 0
UNITED HEALTH GROUP INC COM 91324P102 1,246 2,427 SH   SOLE   2,427 0 0
STARBUCKS CORP COM 855244109 3,986 52,183 SH   SOLE   52,183 0 0
TARGET CORP COM 87612E106 5,386 38,139 SH   SOLE   38,139 0 0
TESLA INC COM 88160R101 5,554 8,248 SH   SOLE   8,248 0 0
TEXAS INSTRUMENTS INC COM 882508104 479 3,118 SH   SOLE   3,118 0 0
THERMO FISHER SCIENTIFIC COM 883556102 461 849 SH   SOLE   849 0 0
VISA INC CLASS-A COM CL A 92826C839 8,723 44,308 SH   SOLE   44,308 0 0
CITIGROUP INC-NEW COM NEW 172967424 4,441 96,586 SH   SOLE   96,586 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,279 9,615 SH   SOLE   9,615 0 0
VANGUARD CONS STAPLES ETF CONSUM STP ETF 92204A207 2,121 11,446 SH   SOLE   11,446 0 0
ISHARES CORE DIV GWTH ETF CORE DIV GRWTH 46434V621 24,141 506,739 SH   SOLE   506,739 0 0
ISHARES CORE HIGH DIV ETF CORE HIGH DV ETF 46429B663 40,652 404,793 SH   SOLE   404,793 0 0
ISHARES CORE MSCI EAFE CORE MSCI EAFE 46432F842 11,708 198,960 SH   SOLE   198,960 0 0
ISHARES CORE MSCI EMG MKT CORE MSCI EMKT 46434G103 12,339 251,515 SH   SOLE   251,515 0 0
ISHARES CORE S&P MID-CAP CORE S&P MCP ETF 464287507 715 3,164 SH   SOLE   3,164 0 0
ISHARES CORE S&P SML-CAP CORE S&P SCP ETF 464287804 9,821 106,284 SH   SOLE   106,284 0 0
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 13,771 36,325 SH   SOLE   36,325 0 0
ISHARES CORE US AGG BD ET CORE US AGGBD ET 464287226 3,547 34,891 SH   SOLE   34,891 0 0
VANGUARD DIV APPR ETF DIV APP ETF 921908844 274 1,911 SH   SOLE   1,911 0 0
SPDR DJ GLB R/ESTATE ETF DJ GLB RL ES ETF 78463X749 394 8,939 SH   SOLE   8,939 0 0
SPDR DJ INTL R/ESTATE ETF DJ INTL RL ETF 78463X863 479 16,998 SH   SOLE   16,998 0 0
SPDR DJ REIT ETF DJ REIT ETF 78464A607 1,160 12,205 SH   SOLE   12,205 0 0
INVESCO DYN SEMICOND ETF DYNMC SEMICNDT 46137V647 608 6,239 SH   SOLE   6,239 0 0
ISHARES MSCI EAFE GTH ETF EAFE GRWTH ETF 464288885 2,884 35,836 SH   SOLE   35,836 0 0
ISHARES MSCI EAFE S/C ETF EAFE SML CP ETF 464288273 22,506 412,290 SH   SOLE   412,290 0 0
ISHARES MSCI EAFE VAL IND EAFE VALUE ETF 464288877 359 8,284 SH   SOLE   8,284 0 0
WISDOMTREE E/M QLTY DV GW EM MKTS QTLY DIV 97717W323 17,340 781,105 SH   SOLE   781,105 0 0
SCHWAB EMRG MKT EQT ETF EMRG MKTEQ ETF 808524706 344 13,590 SH   SOLE   13,590 0 0
ENERGY SELECT SEC SPDR ENERGY 81369Y506 265 3,725 SH   SOLE   3,725 0 0
VANGUARD S/I ENERGY ETF ENERGY ETF 92204A306 6,289 63,231 SH   SOLE   63,231 0 0
PIMCO ENH SHRT MAT ACTV ENHAN SHRT MA AC 72201R833 338 3,415 SH   SOLE   3,415 0 0
ISHRS ESG ADV H/Y CRP BND ESG ADVNCD HY BD 46435G441 226 5,202 SH   SOLE   5,202 0 0
ISHRS ESG AWR MSCI EAFE ESG AW MSCI EAFE 46435G516 1,274 20,308 SH   SOLE   20,308 0 0
ISHS ESG MSCI USA S/C ETF ESG AWARE MSCI 46435U663 512 16,275 SH   SOLE   16,275 0 0
ISHRS ESG AWR MSCI EM ETF ESG AWR MSCI EM 46434G863 217 6,738 SH   SOLE   6,738 0 0
ISHRS ESG AWARE US AGG BD ESG AWR US AGRGT 46435U549 288 5,907 SH   SOLE   5,907 0 0
ISHRS ESG AWARE 1-5Y USD ESG AWRE 1 5 YR 46435G243 3,767 156,388 SH   SOLE   156,388 0 0
ISHS ESG MSCI USA LDR ETF ESG MSCI LEADR 46435U218 2,273 34,261 SH   SOLE   34,261 0 0
ISHRS ESG SCRN S&P M/CAP ESG SCRD S&P MID 46436E551 450 14,743 SH   SOLE   14,743 0 0
ISHARES S&P N/AM SFTW IND EXPANDED TECH 464287515 318 1,181 SH   SOLE   1,181 0 0
SECTOR SPDR TR INT-FINL FINANCIAL 81369Y605 443 14,089 SH   SOLE   14,089 0 0
FIRST TR ENH SHRT MAT ETF FIRST TR ENH NEW 33739Q408 338 5,705 SH   SOLE   5,705 0 0
FIRST TR TACTICAL H/Y ETF FIRST TR TA HIYL 33738D408 30,716 784,583 SH   SOLE   784,583 0 0
ISHARES FLOT RATE BND ETF FLTG RATE NT ETF 46429B655 1,405 28,154 SH   SOLE   28,154 0 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 838 20,571 SH   SOLE   20,571 0 0
VANGUARD FTSE EMERG MKT FTSE EMR MKT ETF 922042858 2,278 54,709 SH   SOLE   54,709 0 0
GLOBAL X GENOMICS&BIO ETF GENOMIC BIOTECH 37954Y434 5,042 412,679 SH   SOLE   412,679 0 0
VANGUARD GL EX-US R/E ETF GLB EX US ETF 922042676 204 4,617 SH   SOLE   4,617 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106 1,591 58,137 SH   SOLE   58,137 0 0
SPDR GOLD TRUST ETF GOLD SHS 78463V107 4,817 28,604 SH   SOLE   28,604 0 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 6,087 27,311 SH   SOLE   27,311 0 0
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803 1,886 59,300 SH   SOLE   59,300 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 15,554 317,186 SH   SOLE   317,186 0 0
INVESCO HI YLD EQ DIV ETF HIG YLD EQ DIV 46137V563 6,878 334,761 SH   SOLE   334,761 0 0
Vaneck Vectors High Yield Muni Etf HIGH YLD MUNIETF 92189H409 2,320 43,084 SH   SOLE   43,084 0 0
SPDR HLTH CARE EQUIP ETF HLTH CR EQUIP 78464A581 336 3,962 SH   SOLE   3,962 0 0
ISHARES IBOXX $ HI YLD BD IBOXX HI YD ETF 464288513 6,691 90,907 SH   SOLE   90,907 0 0
ISHARES IBOXX$ INV GR CRP IBOXX INV CP ETF 464287242 319 2,908 SH   SOLE   2,908 0 0
VANGUARD INTRM-TRM BD ETF INTERMED TERM 921937819 225 2,903 SH   SOLE   2,903 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 1,028 32,688 SH   SOLE   32,688 0 0
WISDOMTREE ITL MIDCP DIV INTL MIDCAP DV 97717W778 761 13,770 SH   SOLE   13,770 0 0
WISDOM INTL QLTY DIV GWTH INTL QULTY DIV 97717X131 44,412 1,499,410 SH   SOLE   1,499,410 0 0
SCHWAB INTL S/CP EQT ETF INTL SCEQT ETF 808524888 4,766 152,641 SH   SOLE   152,641 0 0
WISDOMTREE ITL SMCP DV/FD INTL SMCAP DIV 97717W760 821 14,080 SH   SOLE   14,080 0 0
VANECK INVT GRD F/R ETF INVT GRADE FLTG 92189F486 556 22,529 SH   SOLE   22,529 0 0
ISHARES GOLD TR ETF-NEW ISHARES NEW 464285204 1,919 55,939 SH   SOLE   55,939 0 0
ISHARES 1-5Y I/G CORP BND ISHS 1-5YR INVS 464288646 97,042 1,919,732 SH   SOLE   1,919,732 0 0
ISHARES 5-10Y I/G CORP BD ISHS 5-10YR INVT 464288638 36,221 709,384 SH   SOLE   709,384 0 0
JP MORG DIVSFD RET US ETF JPMORGAN DIVER 46641Q407 11,809 129,055 SH   SOLE   129,055 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637 2,629 15,254 SH   SOLE   15,254 0 0
GLB X LITHIUM & BATT ETF LITHIUM BTRY ETF 37954Y855 1,936 26,677 SH   SOLE   26,677 0 0
VANGUARD MID-CAP GWTH IND MCAP GR IDXVIP 922908538 461 2,633 SH   SOLE   2,633 0 0
VANGUARD MID-CAP VAL IND MCAP VL IDXVIP 922908512 440 3,400 SH   SOLE   3,400 0 0
VANGUARD MEGA CAP GROWTH MEGA GRWTH IND 921910816 1,542 8,488 SH   SOLE   8,488 0 0
ISHARES RUSS MICROCAP IND MICRO-CAP ETF 464288869 21,529 207,096 SH   SOLE   207,096 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629 5,197 26,385 SH   SOLE   26,385 0 0
iShares Core Moderate Alloc MODERT ALLOC ETF 464289875 213 5,481 SH   SOLE   5,481 0 0
iShares Morningstar Lrg Gr MORNINGSTAR GRWT 464287119 3,309 66,080 SH   SOLE   66,080 0 0
VANECK VEC MORN WMOAT ETF MORNINGSTAR WIDE 92189F643 361 5,670 SH   SOLE   5,670 0 0
FlexShares Glb Upstream Nat Res MORNSTAR UPSTR 33939L407 1,822 45,937 SH   SOLE   45,937 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465 6,986 111,804 SH   SOLE   111,804 0 0
FIDELITY MSCI ENERGY ETF MSCI ENERGY IDX 316092402 1,756 90,542 SH   SOLE   90,542 0 0
FIDELITY MSCI FINCLS ETF MSCI FINLS IDX 316092501 539 12,089 SH   SOLE   12,089 0 0
iShares MSCI Global Impact MSCI GBL SUS DEV 46435G532 308 3,857 SH   SOLE   3,857 0 0
FIDELITY MSCI HLTHCR ETF MSCI HLTH CARE I 316092600 498 8,214 SH   SOLE   8,214 0 0
FIDELITY MSCI INDUS ETF MSCI INDL INDX 316092709 291 6,457 SH   SOLE   6,457 0 0
ISHR MSCI INTL QLTY ETF MSCI INTL QUALTY 46434V456 384 12,429 SH   SOLE   12,429 0 0
ISHARES MSCI KLD 400 SOC MSCI KLD400 SOC 464288570 2,234 31,085 SH   SOLE   31,085 0 0
FIDELITY MSCI MATLS ETF MSCI MATLS INDEX 316092881 246 6,014 SH   SOLE   6,014 0 0
ISHARES MSCI SWITZRLD ETF MSCI SWITZERLAND 464286749 369 8,887 SH   SOLE   8,887 0 0
ISHS TR MSCI USA ESG ETF MSCI USA ESG SLC 464288802 1,461 18,113 SH   SOLE   18,113 0 0
ISHR MSCI USA MIN VOL ETF MSCI USA MIN VOL 46429B697 1,109 15,815 SH   SOLE   15,815 0 0
iShares MSCI US Momentum MSCI USA MMENTM 46432F396 339 2,486 SH   SOLE   2,486 0 0
INVESCO NASDAQ 100 ETF NASDAQ 100 ETF 46138G649 925 8,042 SH   SOLE   8,042 0 0
FIDELITY NSD COMP IDX ETF NASDAQ COMPSIT 315912808 772 17,914 SH   SOLE   17,914 0 0
FIRST TR NSDQ CYBER ETF NASDAQ CYB ETF 33734X846 209 5,207 SH   SOLE   5,207 0 0
FIRST TR NASDAQ CLEAN EDG NASDQ CLN EDGE 33737A108 383 4,961 SH   SOLE   4,961 0 0
ISHARES NATL MUNI BND ETF NATIONAL MUN ETF 464288414 23,136 217,526 SH   SOLE   217,526 0 0
ISHARES S&P N/AM NAT RES NORTH AMERN NAT 464287374 3,507 97,512 SH   SOLE   97,512 0 0
SPDR NUV BLM S/T MUNI ETF NUVEEN BLMBRG SR 78468R739 13,285 281,114 SH   SOLE   281,114 0 0
SPDR NUV BLM MUNI BND ETF NUVEEN BRC MUNIC 78468R721 10,196 222,345 SH   SOLE   222,345 0 0
NUSHARES ESG EMRG MKT ETF NUVEEN ESG EMRGN 67092P888 310 11,365 SH   SOLE   11,365 0 0
NUVEEN ESG LG-CAP GRW ETF NUVEEN ESG LRGCP 67092P201 1,309 27,175 SH   SOLE   27,175 0 0
NUSHARE ESG LG CP VAL ETF NUVEEN ESG LRGVL 67092P300 3,513 105,288 SH   SOLE   105,288 0 0
NUVEEN ESG MID CAP VALUE NUVEEN ESG MIDVL 67092P508 639 20,881 SH   SOLE   20,881 0 0
NUVEEN ESG SML-CAP ETF NUVEEN ESG SMLCP 67092P607 268 8,196 SH   SOLE   8,196 0 0
KONINKLIJKE PHILIPS N.V. NY REG SH NEW 500472303 2,951 137,071 SH   SOLE   137,071 0 0
INVESCO OPT YLD DVSF COMM OPTIMUM YIELD 46090F100 3,547 196,713 SH   SOLE   196,713 0 0
SPDR PTFL DEV WRLD EX-US PORTFOLIO DEVLPD 78463X889 1,278 44,331 SH   SOLE   44,331 0 0
SPDR INDX PTFL EM MKT ETF PORTFOLIO EMG MK 78463X509 1,410 40,555 SH   SOLE   40,555 0 0
SPDR PTFL S&P 500 GW ETF PRTFLO S&P500 GW 78464A409 16,351 312,777 SH   SOLE   312,777 0 0
SPDR PTFL S&P 500 VAL ETF PRTFLO S&P500 VL 78464A508 15,157 411,669 SH   SOLE   411,669 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 5,619 61,683 SH   SOLE   61,683 0 0
First Trust NASDAQ Rising Div Achievers RISNG DIVD ACHIV 33738R506 340 8,309 SH   SOLE   8,309 0 0
ISHARES RUSS 1000 GWT IND RUS 1000 GRW ETF 464287614 5,445 24,905 SH   SOLE   24,905 0 0
ISHARES RUSS 1000 VAL IND RUS 1000 VAL ETF 464287598 3,017 20,818 SH   SOLE   20,818 0 0
ISHARES RUSS 2000 GW INDX RUS 2000 GRW ETF 464287648 5,022 24,345 SH   SOLE   24,345 0 0
ISHARES RUSS 2000 VAL IND RUS 2000 VAL ETF 464287630 3,919 28,796 SH   SOLE   28,796 0 0
ISHARES-RUSSEL MID GWTH RUS MD CP GR ETF 464287481 15,772 199,098 SH   SOLE   199,098 0 0
ISHARES RUSS M/CAP VL IND RUS MDCP VAL ETF 464287473 28,706 282,630 SH   SOLE   282,630 0 0
ISHARES RUSSELL M/CAP IND RUS MID CAP ETF 464287499 9,269 143,357 SH   SOLE   143,357 0 0
ISHARES RUSS 200 GROW ETF RUS TP200 GR ETF 464289438 4,322 34,519 SH   SOLE   34,519 0 0
ISHARES TRS RUSS 2500 ETF RUSEL 2500 ETF 46435G268 202 3,921 SH   SOLE   3,921 0 0
ISHARES RUSSELL 2000 INDX RUSSELL 2000 ETF 464287655 4,650 27,459 SH   SOLE   27,459 0 0
ISHARES S&P 100 INDEX FND S&P 100 ETF 464287101 1,182 6,861 SH   SOLE   6,861 0 0
VANGUARD 500 INDX ETF-NEW S&P 500 ETF SHS 922908363 2,915 8,409 SH   SOLE   8,409 0 0
INVESCO S&P 500 TOP50 ETF S&P 500 TOP 50 46137V233 1,095 3,825 SH   SOLE   3,825 0 0
ISHARES S&P 500 VALUE ETF S&P 500 VAL ETF 464287408 583 4,251 SH   SOLE   4,251 0 0
SPDR S&P 600 S/C GWTH ETF S&P 600 SMCP GRW 78464A201 1,028 14,588 SH   SOLE   14,588 0 0
SPDR S&P 600 S/C VAL ETF S&P 600 SMCP VAL 78464A300 498 6,880 SH   SOLE   6,880 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763 16,591 139,788 SH   SOLE   139,788 0 0
SPDR S&P INTL SM CAP ETF S&P INTL SMLCP 78463X871 703 24,305 SH   SOLE   24,305 0 0
ISHARES S&P MC 400 GW IND S&P MC 400GR ETF 464287606 1,582 24,836 SH   SOLE   24,836 0 0
ISHARES S&P MC 400VAL IND S&P MC 400VL ETF 464287705 19,297 204,412 SH   SOLE   204,412 0 0
Invesco S&P MdCp Lo Vol S&P MIDCP LOW 46138E198 1,993 38,800 SH   SOLE   38,800 0 0
SPDR S&P REGL BKG ETF S&P REGL BKG 78464A698 303 5,228 SH   SOLE   5,228 0 0
ISHARES S&P SC 600 GW IND S&P SML 600 GWT 464287887 21,797 206,968 SH   SOLE   206,968 0 0
INVESCO S&P500 EQ WGT ETF S&P500 EQL WGT 46137V357 14,546 108,375 SH   SOLE   108,375 0 0
INVESCO S&P500 HI DIV ETF S&P500 HDL VOL 46138E362 33,162 751,312 SH   SOLE   751,312 0 0
INVESCO S&P500 LW VOL ETF S&P500 LOW VOL 46138E354 25,083 404,575 SH   SOLE   404,575 0 0
INVESCO SP500 PURE VL ETF S&P500 PUR VAL 46137V258 43,520 579,577 SH   SOLE   579,577 0 0
INVESCO S&P 500 QLTY ETF S&P500 QUALITY 46137V241 4,527 107,803 SH   SOLE   107,803 0 0
SECTOR SPDR/CONSUMER STAP SBI CONS STPLS 81369Y308 2,126 29,467 SH   SOLE   29,467 0 0
SECTOR HEALTH CARE 'SPDR' SBI HEALTHCARE 81369Y209 2,067 16,127 SH   SOLE   16,127 0 0
SECTOR SPDR INT INDX SBI INT-INDS 81369Y704 964 11,046 SH   SOLE   11,046 0 0
SECTOR SPDR TR- UTILITIES SBI INT-UTILS 81369Y886 2,291 32,691 SH   SOLE   32,691 0 0
ISHARES SEL DIVIDEND ETF SELECT DIVID ETF 464287168 30,441 258,703 SH   SOLE   258,703 0 0
VANECK SEMICONDUCTOR ETF SEMICONDUCTR ETF 92189F676 3,107 15,257 SH   SOLE   15,257 0 0
FIRST TRUST SENR LOAN ETF SENIOR LN FD 33738D309 20,967 475,453 SH   SOLE   475,453 0 0
ISHRS S/T NATL MUN BD ETF SHRT NAT MUN ETF 464288158 46,486 444,123 SH   SOLE   444,123 0 0
FIRST TR MORN DIV INDX FD SHS 336917109 38,210 1,084,902 SH   SOLE   1,084,902 0 0
ACCENTURE PLC CL-A SHS CLASS A G1151C101 234 843 SH   SOLE   843 0 0
VANGUARD SM-CAP VALUE ETF SM CP VAL ETF 922908611 1,802 12,030 SH   SOLE   12,030 0 0
VANGUARD SMALL-CAP ETF SMALL CP ETF 922908751 3,750 21,298 SH   SOLE   21,298 0 0
VANGUARD SM-CAP GWTH ETF SML CP GRW ETF 922908595 715 3,630 SH   SOLE   3,630 0 0
ISHARES S&P SC 600VAL IND SP SMCP600VL ETF 464287879 25,124 282,213 SH   SOLE   282,213 0 0
SSGA ACT SPDR DBL TOT RET SPDR TR TACTIC 78467V848 19,000 450,471 SH   SOLE   450,471 0 0
SAP SE SPON ADR SPON ADR 803054204 3,424 37,745 SH   SOLE   37,745 0 0
UNILEVER PLC ADR SPON ADR NEW 904767704 3,949 86,188 SH   SOLE   86,188 0 0
EQUINOR ASA SPONS ADR SPONSORED ADR 29446M102 390 11,221 SH   SOLE   11,221 0 0
FRESENIUS MED CARE AG&CO SPONSORED ADR 358029106 261 10,482 SH   SOLE   10,482 0 0
VANGUARD TAX-EXMPT BD ETF TAX EXEMPT BD 922907746 611 12,246 SH   SOLE   12,246 0 0
SEC TECHNOLOGY SPDR SBI TECHNOLOGY 81369Y803 397 3,130 SH   SOLE   3,130 0 0
ISHARES TIPS BOND ETF TIPS BD ETF 464287176 318 2,797 SH   SOLE   2,797 0 0
VANGUARD TTL STK MRKT ETF TOTAL STK MKT 922908769 7,963 42,224 SH   SOLE   42,224 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 7,856 20,826 SH   SOLE   20,826 0 0
VANGUARD TOT WRLD STK ETF TT WRLD ST ETF 922042742 571 6,697 SH   SOLE   6,697 0 0
ISHARES US BASIC MAT ETF U.S. BAS MTL ETF 464287838 3,534 30,024 SH   SOLE   30,024 0 0
ISHARES US ENERGY ETF U.S. ENERGY ETF 464287796 1,852 48,608 SH   SOLE   48,608 0 0
ISHARES US MED DEVICE ETF U.S. MED DVC ETF 464288810 464 9,216 SH   SOLE   9,216 0 0
JP MORG ULT-SHRT INCM ETF ULTRA SHRT INC 46641Q837 18,968 378,679 SH   SOLE   378,679 0 0
JP MORGAN TR ULTRA SHORT ULTRA SHT MUNCPL 46641Q654 20,508 404,911 SH   SOLE   404,911 0 0
INVESCO QQQ TRUST UNIT SER 1 46090E103 18,824 67,163 SH   SOLE   67,163 0 0
UNITED STATES OIL FUND LP UNITS 91232N207 205 2,560 SH   SOLE   2,560 0 0
ISHARES US AEROSP&DEF ETF US AER DEF ETF 464288760 358 3,623 SH   SOLE   3,623 0 0
SCHWAB US AGGREG BD ETF US AGGREGATE B 808524839 496 10,367 SH   SOLE   10,367 0 0
SCHWAB US BROAD MRKT-ETF US BRD MKT ETF 808524102 854 19,350 SH   SOLE   19,350 0 0
US CASH COWS 100 ETF US CASH COWS 100 69374H881 23,470 544,955 SH   SOLE   544,955 0 0
SCHWAB US DIV EQTY ETF US DIVIDEND EQ 808524797 520 7,271 SH   SOLE   7,271 0 0
WISDOMTREE US HIGH DIV FD US HIGH DIVIDEND 97717W208 1,786 21,711 SH   SOLE   21,711 0 0
ISHARES US HOME CONSTRUCT US HOME CONS ETF 464288752 271 5,175 SH   SOLE   5,175 0 0
GLOBAL X US INFRS DEV ETF US INFR DEV ETF 37954Y673 1,396 61,352 SH   SOLE   61,352 0 0
WISDOMTREE US L/C DIV FD US LARGECAP DIVD 97717W307 14,005 236,995 SH   SOLE   236,995 0 0
SCHWAB STR US L/C GWT ETF US LCAP GR ETF 808524300 6,066 104,634 SH   SOLE   104,634 0 0
SCHWAB STR US L/C VAL ETF US LCAP VA ETF 808524409 6,101 97,752 SH   SOLE   97,752 0 0
SCHWAB US LARGE-CAP ETF US LRG CAP ETF 808524201 15,097 338,062 SH   SOLE   338,062 0 0
SCHWAB US MID CAP ETF US MID-CAP ETF 808524508 768 12,250 SH   SOLE   12,250 0 0
WISDOMTREE US QLTY DIV GW US QTLY DIV GRT 97717X669 51,139 892,324 SH   SOLE   892,324 0 0
JP MORGAN US QLTY FAC ETF US QUALTY FCTR 46641Q761 21,317 572,445 SH   SOLE   572,445 0 0
WisdomTree US Small Cap Div US SMALLCAP DIVD 97717W604 235 8,343 SH   SOLE   8,343 0 0
SCHWAB US SMALL-CAP ETF US SML CAP ETF 808524607 694 17,813 SH   SOLE   17,813 0 0
SCHWAB U.S. TIPS ETF US TIPS ETF 808524870 302 5,425 SH   SOLE   5,425 0 0
SPDR DJIA ETF UT SER 1 78467X109 212 690 SH   SOLE   690 0 0
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107 346 838 SH   SOLE   838 0 0
VANGUARD VALUE ETF VALUE ETF 922908744 2,932 22,235 SH   SOLE   22,235 0 0
VANECK VEC SHORT MUNI ETF VANECK SHRT MUNI 92189F528 855 50,000 SH   SOLE   50,000 0 0
VANGUARD RUSS1000 GWT ETF VNG RUS1000GRW 92206C680 4,649 82,613 SH   SOLE   82,613 0 0
VANGUARD RUSS1000 VAL ETF VNG RUS1000VAL 92206C714 2,988 47,032 SH   SOLE   47,032 0 0
INVESCO WILDER CLN EN ETF WILDERHIL CLAN 46137V134 672 14,715 SH   SOLE   14,715 0 0
DBX XTRK S&P500 ESG ETF XTRACKERS S&P 233051143 849 24,901 SH   SOLE   24,901 0 0