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
ABBOTT LABS COM 002824100 8,399 66,373 SH   SOLE   0 0 66,373
ABRDN ETFS BBRG ALL COMD K1 003261104 26,075 1,042,595 SH   SOLE   0 0 1,042,595
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 22,325 246,304 SH   SOLE   0 0 246,304
ADVANCED MICRO DEVICES INC COM 007903107 2,484 21,584 SH   SOLE   0 0 21,584
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6,878 35,263 SH   SOLE   0 0 35,263
ALLSTATE CORP COM 020002101 292 2,475 SH   SOLE   0 0 2,475
AMAZON COM INC COM 023135106 20,275 6,849 SH   SOLE   0 0 6,849
AMEREN C COM 023608102 1,411 15,918 SH   SOLE   0 0 15,918
APPLE INC COM 037833100 39,528 228,899 SH   SOLE   0 0 228,899
ARROW ELECTRS INC COM 042735100 3,922 32,101 SH   SOLE   0 0 32,101
AUTOMATIC DATA PROCESSING IN COM 053015103 857 4,182 SH   SOLE   0 0 4,182
BANK AMER CORP COM 060505104 332 7,150 SH   SOLE   0 0 7,150
BANK NEW YORK MELLON CORP COM 064058100 6,636 111,377 SH   SOLE   0 0 111,377
BORGWARNER INC COM 099724106 1,332 30,041 SH   SOLE   0 0 30,041
CNA FINL CORP COM 126117100 1,426 31,104 SH   SOLE   0 0 31,104
CVS HEALTH CORP COM 126650100 853 8,002 SH   SOLE   0 0 8,002
CADENCE DESIGN SYSTEM INC COM 127387108 3,432 22,805 SH   SOLE   0 0 22,805
CATERPILLAR INC DEL COM 149123101 5,975 29,318 SH   SOLE   0 0 29,318
CHEVRON CORP NEW COM 166764100 2,067 15,532 SH   SOLE   0 0 15,532
COCA COLA CO COM 191216100 6,364 104,988 SH   SOLE   0 0 104,988
CORNING INC COM 219350105 255 6,050 SH   SOLE   0 0 6,050
DANAHER CORP DEL COM 235851102 4,014 14,061 SH   SOLE   0 0 14,061
DISNEY WALT CO COM DISNEY 254687106 319 2,238 SH   SOLE   0 0 2,238
DOLLAR GEN CORP NEW COM 256677105 1,325 6,442 SH   SOLE   0 0 6,442
EXPEDITORS INTL WASH INC COM 302130109 4,724 40,897 SH   SOLE   0 0 40,897
FTI CONSULTING INC COM 302941109 8,030 55,069 SH   SOLE   0 0 55,069
FASTENAL CO COM 311900104 3,909 69,369 SH   SOLE   0 0 69,369
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 414 8,103 SH   SOLE   0 0 8,103
GENERAL MLS INC COM 370334104 1,444 21,064 SH   SOLE   0 0 21,064
GILEAD SCIENCES INC COM 375558103 6,579 96,468 SH   SOLE   0 0 96,468
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1,503 44,621 SH   SOLE   0 0 44,621
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 1,286 35,196 SH   SOLE   0 0 35,196
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 28,942 326,393 SH   SOLE   0 0 326,393
HOME DEPOT INC COM 437076102 1,046 2,877 SH   SOLE   0 0 2,877
HONEYWELL INTL INC COM 438516106 504 2,480 SH   SOLE   0 0 2,480
IDACORP INC COM 451107106 5,742 52,313 SH   SOLE   0 0 52,313
INTEL CORP COM 458140100 7,468 154,211 SH   SOLE   0 0 154,211
INTERNATIONAL BUSINESS MACHS COM 459200101 1,722 12,891 SH   SOLE   0 0 12,891
INTUIT COM 461202103 202 367 SH   SOLE   0 0 367
ISHARES GOLD TRUST ISHARES 464285105 588 17,165 SH   SOLE   0 0 17,165
ISHARES INC JP MORGAN EM ETF 464286517 15,578 394,588 SH   SOLE   0 0 394,588
ISHARES CNTRY MIN VL ETF 464286525 12,433 120,258 SH   SOLE   0 0 120,258
ISHARES INC MIN VOL EMRG MKT 464286533 674 10,796 SH   SOLE   0 0 10,796
ISHARES TR MORNINGSTR US EQ 464287127 972 15,538 SH   SOLE   0 0 15,538
ISHARES TR CORE S&P TTL STK 464287150 2,848 28,441 SH   SOLE   0 0 28,441
ISHARES TR SELECT DIVID ETF 464287168 265 2,144 SH   SOLE   0 0 2,144
ISHARES TR TIPS BD ETF 464287176 1,244 9,900 SH   SOLE   0 0 9,900
ISHARES TR CORE S&P500 ETF 464287200 1,148,237 2,552,658 SH   SOLE   0 0 2,552,658
ISHARES TR CORE US AGGBD ET 464287226 276,881 2,484,975 SH   SOLE   0 0 2,484,975
ISHARES TR MSCI EMG MKT ETF 464287234 1,876 38,598 SH   SOLE   0 0 38,598
ISHARES TR IBOXX INV CP ETF 464287242 63,889 502,845 SH   SOLE   0 0 502,845
ISHARES TR S&P 500 GRWT ETF 464287309 1,671 21,969 SH   SOLE   0 0 21,969
ISHARES TR S&P 500 VAL ETF 464287408 608 3,952 SH   SOLE   0 0 3,952
ISHARES TR MSCI EAFE ETF 464287465 7,568 99,721 SH   SOLE   0 0 99,721
ISHARES TR RUS MID CAP ETF 464287499 395 5,166 SH   SOLE   0 0 5,166
ISHARES TR CORE S&P MCP ETF 464287507 1,103 4,229 SH   SOLE   0 0 4,229
ISHARES TR RUS 1000 VAL ETF 464287598 63,606 388,812 SH   SOLE   0 0 388,812
ISHARES TR RUS 1000 GRW ETF 464287614 52,587 189,733 SH   SOLE   0 0 189,733
ISHARES TR RUS 1000 ETF 464287622 1,669 6,732 SH   SOLE   0 0 6,732
ISHARES TR RUS 2000 VAL ETF 464287630 35,741 231,630 SH   SOLE   0 0 231,630
ISHARES TR RUS 2000 GRW ETF 464287648 26,200 103,953 SH   SOLE   0 0 103,953
ISHARES TR RUSSELL 2000 ETF 464287655 1,810 9,096 SH   SOLE   0 0 9,096
ISHARES TR CORE S&P US VLU 464287663 32,030 427,017 SH   SOLE   0 0 427,017
ISHARES TR U.S. REAL ES ETF 464287739 389 3,658 SH   SOLE   0 0 3,658
ISHARES TR CORE S&P SCP ETF 464287804 21,712 206,766 SH   SOLE   0 0 206,766
ISHARES TR SP SMCP600VL ETF 464287879 11,960 119,946 SH   SOLE   0 0 119,946
ISHARES TR MSCI ACWI ETF 464288257 4,335 43,053 SH   SOLE   0 0 43,053
ISHARES TR EAFE SML CP ETF 464288273 13,717 199,293 SH   SOLE   0 0 199,293
ISHARES TR JPMORGAN USD EMG 464288281 6,383 60,875 SH   SOLE   0 0 60,875
ISHARES TR NATIONAL MUN ETF 464288414 4,600 40,467 SH   SOLE   0 0 40,467
ISHARES TR CRE U S REIT ETF 464288521 43,465 695,991 SH   SOLE   0 0 695,991
ISHARES TR MSCI KLD400 SOC 464288570 2,355 27,196 SH   SOLE   0 0 27,196
ISHARES TR MBS ETF 464288588 13,091 123,925 SH   SOLE   0 0 123,925
ISHARES TR PFD AND INCM SEC 464288687 402 10,719 SH   SOLE   0 0 10,719
JOHNSON & JOHNSON COM 478160104 2,525 14,771 SH   SOLE   0 0 14,771
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 8,165 278,480 SH   SOLE   0 0 278,480
LOWES COS INC COM 548661107 1,720 7,295 SH   SOLE   0 0 7,295
LULULEMON ATHLETICA INC COM 550021109 2,676 7,910 SH   SOLE   0 0 7,910
MARKEL CORP COM 570535104 3,285 2,666 SH   SOLE   0 0 2,666
MASCO CORP COM 574599106 6,701 106,353 SH   SOLE   0 0 106,353
MCDONALDS CORP COM 580135101 7,345 28,498 SH   SOLE   0 0 28,498
METTLER TOLEDO INTERNATIONAL COM 592688105 8,756 5,923 SH   SOLE   0 0 5,923
MICROSOFT CORP COM 594918104 38,814 126,905 SH   SOLE   0 0 126,905
MONDELEZ INTL INC CL A 609207105 5,451 81,388 SH   SOLE   0 0 81,388
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,638 11,462 SH   SOLE   0 0 11,462
NATIONAL FUEL GAS CO COM 636180101 2,258 37,065 SH   SOLE   0 0 37,065
NEW YORK CMNTY BANCORP INC COM 649445103 1,340 116,151 SH   SOLE   0 0 116,151
NIKE INC CL B 654106103 3,694 25,073 SH   SOLE   0 0 25,073
NUCOR CORP COM 670346105 3,547 33,844 SH   SOLE   0 0 33,844
OLIN CORP COM PAR $ 680665205 1,970 38,785 SH   SOLE   0 0 38,785
PNC FINL SVCS GROUP INC COM 693475105 2,017 9,802 SH   SOLE   0 0 9,802
PEPSICO INC COM 713448108 895 5,214 SH   SOLE   0 0 5,214
PFIZER INC COM 717081103 3,455 65,726 SH   SOLE   0 0 65,726
PROCTER & GAMBLE CO COM 742718109 9,653 60,485 SH   SOLE   0 0 60,485
PRUDENTIAL FINL INC COM 744320102 4,665 41,756 SH   SOLE   0 0 41,756
QUALCOMM INC COM 747525103 7,455 42,912 SH   SOLE   0 0 42,912
RESMED INC COM 761152107 4,426 28,547 SH   SOLE   0 0 28,547
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 10,497 99,403 SH   SOLE   0 0 99,403
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 178,714 1,676,290 SH   SOLE   0 0 1,676,290
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 872 5,908 SH   SOLE   0 0 5,908
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 232,584 3,282,602 SH   SOLE   0 0 3,282,602
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 43,372 582,822 SH   SOLE   0 0 582,822
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 115,376 1,250,240 SH   SOLE   0 0 1,250,240
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 80,519 2,698,292 SH   SOLE   0 0 2,698,292
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,301 40,410 SH   SOLE   0 0 40,410
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 327 9,083 SH   SOLE   0 0 9,083
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,869 56,797 SH   SOLE   0 0 56,797
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 523 10,004 SH   SOLE   0 0 10,004
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 875 15,145 SH   SOLE   0 0 15,145
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6,225 79,228 SH   SOLE   0 0 79,228
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 381,635 10,161,553 SH   SOLE   0 0 10,161,553
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 291,954 5,552,211 SH   SOLE   0 0 5,552,211
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 38,528 698,606 SH   SOLE   0 0 698,606
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 294 5,836 SH   SOLE   0 0 5,836
SCHWAB STRATEGIC TR US TIPS ETF 808524870 78,214 1,275,681 SH   SOLE   0 0 1,275,681
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 77,743 2,020,751 SH   SOLE   0 0 2,020,751
SMUCKER J M CO COM NEW 832696405 1,349 9,691 SH   SOLE   0 0 9,691
STATE STR CORP COM 857477103 3,888 40,870 SH   SOLE   0 0 40,870
TEXAS INSTRS INC COM 882508104 1,345 7,564 SH   SOLE   0 0 7,564
TYLER TECHNOLOGIES INC COM 902252105 1,241 2,608 SH   SOLE   0 0 2,608
TYSON FOODS INC CL A 902494103 6,913 75,999 SH   SOLE   0 0 75,999
US BANCORP DEL COM NEW 902973304 2,346 40,384 SH   SOLE   0 0 40,384
UNIVERSAL HLTH SVCS INC CL B 913903100 2,726 21,023 SH   SOLE   0 0 21,023
VANGUARD GROUP DIV APP ETF 921908844 59,863 369,353 SH   SOLE   0 0 369,353
VANGUARD STAR FDS VG TL INTL STK F 921909768 37,446 606,785 SH   SOLE   0 0 606,785
VANGUARD WORLD FD ESG US CORP BD 921910840 325 3,079 SH   SOLE   0 0 3,079
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 204 1,367 SH   SOLE   0 0 1,367
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 4,326 52,309 SH   SOLE   0 0 52,309
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 771 15,681 SH   SOLE   0 0 15,681
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,388 26,451 SH   SOLE   0 0 26,451
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 797 7,787 SH   SOLE   0 0 7,787
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 456,888 9,221,352 SH   SOLE   0 0 9,221,352
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 898 16,777 SH   SOLE   0 0 16,777
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,135 5,183 SH   SOLE   0 0 5,183
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 141,703 1,344,026 SH   SOLE   0 0 1,344,026
VANGUARD INDEX FDS SML CP GRW ETF 922908595 7,745 31,795 SH   SOLE   0 0 31,795
VANGUARD INDEX FDS SM CP VAL ETF 922908611 14,067 82,947 SH   SOLE   0 0 82,947
VANGUARD INDEX FDS LARGE CAP ETF 922908637 259 1,250 SH   SOLE   0 0 1,250
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 257 1,579 SH   SOLE   0 0 1,579
VANGUARD INDEX FDS GROWTH ETF 922908736 55,656 192,967 SH   SOLE   0 0 192,967
VANGUARD INDEX FDS VALUE ETF 922908744 67,110 462,186 SH   SOLE   0 0 462,186
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,351 6,551 SH   SOLE   0 0 6,551
VANGUARD INDEX FDS TOTAL STK MKT 922908769 96,329 427,068 SH   SOLE   0 0 427,068
WAL-MART STORES INC COM 931142103 535 3,840 SH   SOLE   0 0 3,840
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,653 113,877 SH   SOLE   0 0 113,877
WATERS CORP COM 941848103 7,960 24,494 SH   SOLE   0 0 24,494
WELLS FARGO & CO NEW COM 949746101 5,383 98,785 SH   SOLE   0 0 98,785
AT&T INC COM 00206R102 7,869 325,695 SH   SOLE   0 0 325,695
ABBVIE INC COM 00287Y109 260 1,902 SH   SOLE   0 0 1,902
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 176 10,213 SH   SOLE   0 0 10,213
ADOBE SYS INC COM 00724F101 2,423 4,584 SH   SOLE   0 0 4,584
ALPHABET INC CAP STK CL C 02079K107 406 149 SH   SOLE   0 0 149
ALTRIA GROUP INC COM 02209S103 1,505 29,688 SH   SOLE   0 0 29,688
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,425 18,042 SH   SOLE   0 0 18,042
AVANGRID INC COM 05351W103 1,257 27,094 SH   SOLE   0 0 27,094
BAKER HUGHES COMPANY CL A 05722G100 3,281 120,065 SH   SOLE   0 0 120,065
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 81,096 2,566,285 SH   SOLE   0 0 2,566,285
BLACK KNIGHT INC COM 09215C105 1,332 18,140 SH   SOLE   0 0 18,140
CDW CORP COM 12514G108 2,139 11,406 SH   SOLE   0 0 11,406
CARLYLE GROUP INC COM 14316J108 3,406 65,968 SH   SOLE   0 0 65,968
CENTENE CORP DEL COM 15135B101 6,201 80,283 SH   SOLE   0 0 80,283
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,981 8,447 SH   SOLE   0 0 8,447
CISCO SYS INC COM 17275R102 348 6,308 SH   SOLE   0 0 6,308
CONOCOPHILLIPS COM 20825C104 8,200 91,702 SH   SOLE   0 0 91,702
COSTCO WHSL CORP NEW COM 22160K105 327 657 SH   SOLE   0 0 657
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 264 5,419 SH   SOLE   0 0 5,419
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1,052 38,382 SH   SOLE   0 0 38,382
DISH NETWORK CORPORATION CL A 25470M109 6,113 196,097 SH   SOLE   0 0 196,097
DUKE ENERGY CORP NEW COM NEW 26441C204 8,597 82,574 SH   SOLE   0 0 82,574
DU PONT E I DE NEMOURS & CO COM 26614N102 1,483 19,254 SH   SOLE   0 0 19,254
EDWARDS LIFESCIENCES CORP COM 28176E108 5,474 50,077 SH   SOLE   0 0 50,077
ENPHASE ENERGY INC COM 29355A107 1,237 8,863 SH   SOLE   0 0 8,863
EPAM SYS INC COM 29414B104 2,807 5,946 SH   SOLE   0 0 5,946
EXELON CORP COM 30161N101 535 9,229 SH   SOLE   0 0 9,229
EXXON MOBIL CORP COM 30231G102 3,481 44,042 SH   SOLE   0 0 44,042
FACEBOOK INC CL A 30303M102 9,881 31,583 SH   SOLE   0 0 31,583
FIRST TR VALUE LINE DIVID IN SHS 33734H106 12,544 301,811 SH   SOLE   0 0 301,811
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 80,577 4,057,228 SH   SOLE   0 0 4,057,228
GLOBAL PMTS INC COM 37940X102 224 1,493 SH   SOLE   0 0 1,493
HCA HOLDINGS INC COM 40412C101 1,368 5,701 SH   SOLE   0 0 5,701
HP INC COM 40434L105 2,296 61,932 SH   SOLE   0 0 61,932
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,374 82,983 SH   SOLE   0 0 82,983
HUBSPOT INC COM 443573100 3,852 8,086 SH   SOLE   0 0 8,086
INVESCO QQQ TR UNIT SER 1 46090E103 19,800 54,729 SH   SOLE   0 0 54,729
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 8,192 541,744 SH   SOLE   0 0 541,744
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 80,184 1,565,159 SH   SOLE   0 0 1,565,159
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 2,238 37,568 SH   SOLE   0 0 37,568
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 5,388 106,168 SH   SOLE   0 0 106,168
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 6,861 38,496 SH   SOLE   0 0 38,496
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5,355 31,671 SH   SOLE   0 0 31,671
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 10,040 123,258 SH   SOLE   0 0 123,258
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 2,738 50,564 SH   SOLE   0 0 50,564
POWERSHARES ETF TR II EM MRK LOW VOL 46138E297 5,544 218,526 SH   SOLE   0 0 218,526
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 54,117 828,702 SH   SOLE   0 0 828,702
POWERSHARES ETF TR II S&P600 LOVL PT 46138G102 20,376 421,241 SH   SOLE   0 0 421,241
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 306 13,910 SH   SOLE   0 0 13,910
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 214 2,720 SH   SOLE   0 0 2,720
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 736 35,522 SH   SOLE   0 0 35,522
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 950 44,093 SH   SOLE   0 0 44,093
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 954 44,257 SH   SOLE   0 0 44,257
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 969 45,433 SH   SOLE   0 0 45,433
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 979 45,847 SH   SOLE   0 0 45,847
ISHARES TR MSCI EAFE MIN VL 46429B689 4,403 60,285 SH   SOLE   0 0 60,285
ISHARES TR MIN VOL USA ETF 46429B697 10,912 143,832 SH   SOLE   0 0 143,832
ISHARES TR MSCI USA QLT FCT 46432F339 10,111 75,065 SH   SOLE   0 0 75,065
ISHARES TR EDGE MSCI USA VL 46432F388 973 9,153 SH   SOLE   0 0 9,153
ISHARES TR MSCI USAMOMFCT 46432F396 270,359 1,636,905 SH   SOLE   0 0 1,636,905
ISHARES TR CORE MSCI TOTAL 46432F834 1,839 26,647 SH   SOLE   0 0 26,647
ISHARES TR CORE MSCI EAFE 46432F842 46,872 653,418 SH   SOLE   0 0 653,418
ISHARES TR CORE 1 5 YR USD 46432F859 1,816 36,480 SH   SOLE   0 0 36,480
ISHARES INC CORE MSCI EMKT 46434G103 2,795 47,053 SH   SOLE   0 0 47,053
ISHARES INC ESG AWR MSCI EM 46434G863 313 7,880 SH   SOLE   0 0 7,880
ISHARES TR 0-5YR HI YL CP 46434V407 301 6,768 SH   SOLE   0 0 6,768
ISHARES TR CORE TOTAL USD 46434V613 772 14,943 SH   SOLE   0 0 14,943
ISHARES TR GLOBAL REIT ETF 46434V647 7,529 263,805 SH   SOLE   0 0 263,805
ISHARES TR CORE MSCI INTL 46435G326 621 9,544 SH   SOLE   0 0 9,544
ISHARES TR ESG MSCI USA ETF 46435G425 1,364 13,487 SH   SOLE   0 0 13,487
ISHARES TR ESG MSCI EAFE 46435G516 720 9,424 SH   SOLE   0 0 9,424
JPMORGAN CHASE & CO COM 46625H100 7,013 46,911 SH   SOLE   0 0 46,911
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 274,498 4,774,608 SH   SOLE   0 0 4,774,608
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 457 9,000 SH   SOLE   0 0 9,000
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 2,840 76,205 SH   SOLE   0 0 76,205
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 551 12,660 SH   SOLE   0 0 12,660
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 141,025 2,797,005 SH   SOLE   0 0 2,797,005
JEFFERIES FINL GROUP INC COM 47233W109 3,439 93,468 SH   SOLE   0 0 93,468
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,126 6,744 SH   SOLE   0 0 6,744
LIFE STORAGE INC COM 53223X107 2,410 17,793 SH   SOLE   0 0 17,793
MANNKIND CORP COM NEW 56400P706 124 33,150 SH   SOLE   0 0 33,150
MERCK & CO INC COM 58933Y105 7,784 95,425 SH   SOLE   0 0 95,425
METLIFE INC COM 59156R108 4,691 69,753 SH   SOLE   0 0 69,753
NVIDIA CORP COM 67066G104 11,098 45,711 SH   SOLE   0 0 45,711
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,405 37,357 SH   SOLE   0 0 37,357
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 372 9,583 SH   SOLE   0 0 9,583
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,708 5,706 SH   SOLE   0 0 5,706
ORACLE CORP COM 68389X105 6,070 75,904 SH   SOLE   0 0 75,904
PIMCO ETF TR INV GRD CRP BD 72201R817 613 5,614 SH   SOLE   0 0 5,614
PUBLIC STORAGE COM 74460D109 7,446 21,005 SH   SOLE   0 0 21,005
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,383 5,320 SH   SOLE   0 0 5,320
SPDR GOLD TR GOLD SHS 78463V107 5,473 32,539 SH   SOLE   0 0 32,539
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 3,058 45,742 SH   SOLE   0 0 45,742
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 50,682 683,047 SH   SOLE   0 0 683,047
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 11,959 287,122 SH   SOLE   0 0 287,122
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 15,470 438,738 SH   SOLE   0 0 438,738
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 49,247 1,408,246 SH   SOLE   0 0 1,408,246
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 96,411 1,201,742 SH   SOLE   0 0 1,201,742
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 22,131 624,892 SH   SOLE   0 0 624,892
SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 120,135 4,819,358 SH   SOLE   0 0 4,819,358
SPDR SERIES TRUST BRCLY EM LOCL 78464A391 43,854 1,808,057 SH   SOLE   0 0 1,808,057
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 37,169 901,498 SH   SOLE   0 0 901,498
SPDR SER TR DJ REIT ETF 78464A607 2,583 22,750 SH   SOLE   0 0 22,750
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 85,789 2,965,388 SH   SOLE   0 0 2,965,388
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 10,954 358,192 SH   SOLE   0 0 358,192
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 161,234 2,921,774 SH   SOLE   0 0 2,921,774
SSGA ACTIVE ET GLOBL ALLO ETF 78467V400 201 4,501 SH   SOLE   0 0 4,501
SPDR TR TACTIC SSGA ACTIVE ETF TR 78467V848 600 12,883 SH   SOLE   0 0 12,883
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,535 9,436 SH   SOLE   0 0 9,436
SPDR SER TR PORTFOLIO SH TSR 78468R101 316 10,476 SH   SOLE   0 0 10,476
SPDR SER TR NUVEEN BLMBRG MU 78468R721 316 6,295 SH   SOLE   0 0 6,295
SPDR SER TR NUVEEN BLMBRG SR 78468R739 518 10,734 SH   SOLE   0 0 10,734
SPDR SER TR SSGA GNDER ETF 78468R747 2,484 26,381 SH   SOLE   0 0 26,381
SPDR SER TR SSGA US LRG ETF 78468R804 12,933 91,709 SH   SOLE   0 0 91,709
SPDR SER TR PORTFOLIO SM ETF 78468R853 14,501 354,285 SH   SOLE   0 0 354,285
SALESFORCE COM INC COM 79466L302 254 1,122 SH   SOLE   0 0 1,122
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 914 6,986 SH   SOLE   0 0 6,986
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 396 5,236 SH   SOLE   0 0 5,236
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,050 5,747 SH   SOLE   0 0 5,747
SELECT SECTOR SPDR TR ENERGY 81369Y506 241 3,601 SH   SOLE   0 0 3,601
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 849 21,620 SH   SOLE   0 0 21,620
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 517 5,127 SH   SOLE   0 0 5,127
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,124 13,222 SH   SOLE   0 0 13,222
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 662 9,017 SH   SOLE   0 0 9,017
SERVICENOW INC COM 81762P102 1,240 2,131 SH   SOLE   0 0 2,131
TARGET CORP COM 87612E106 7,226 33,097 SH   SOLE   0 0 33,097
TESLA INC COM 88160R101 5,851 6,449 SH   SOLE   0 0 6,449
3M CO COM 88579Y101 286 1,736 SH   SOLE   0 0 1,736
UNITEDHEALTH GROUP INC COM 91324P102 1,007 2,148 SH   SOLE   0 0 2,148
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 1,299 41,244 SH   SOLE   0 0 41,244
VANECK ETF TRUST GOLD MINERS ETF 92189F643 13,103 175,974 SH   SOLE   0 0 175,974
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 2,203 44,366 SH   SOLE   0 0 44,366
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 284 4,708 SH   SOLE   0 0 4,708
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 603 7,518 SH   SOLE   0 0 7,518
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 814 10,559 SH   SOLE   0 0 10,559
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 3,620 26,555 SH   SOLE   0 0 26,555
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 29,117 142,029 SH   SOLE   0 0 142,029
VERTEX PHARMACEUTICALS INC COM 92532F100 5,366 22,043 SH   SOLE   0 0 22,043
VISA INC COM CL A 92826C839 6,446 28,038 SH   SOLE   0 0 28,038
WEC ENERGY GROUP INC COM 92939U106 224 2,323 SH   SOLE   0 0 2,323
WISDOMTREE TR US LARGECAP DIVD 97717W307 635 9,749 SH   SOLE   0 0 9,749
WISDOMTREE TR US TOTAL DIVIDND 97717W505 10,343 239,303 SH   SOLE   0 0 239,303
AMDOCS LTD SHS G02602103 1,345 17,702 SH   SOLE   0 0 17,702
ATLASSIAN CORP PLC CL A G06242104 2,784 8,854 SH   SOLE   0 0 8,854
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,336 3,808 SH   SOLE   0 0 3,808
CHUBB LIMITED COM H1467J104 1,294 6,548 SH   SOLE   0 0 6,548