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,303 69,832 SH   SOLE   0 0 69,832
ABRDN ETFS BBRG ALL COMD K1 003261104 29,760 1,028,041 SH   SOLE   0 0 1,028,041
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 25,196 262,931 SH   SOLE   0 0 262,931
ADVANCED MICRO DEVICES INC COM 007903107 2,553 23,107 SH   SOLE   0 0 23,107
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 7,580 37,317 SH   SOLE   0 0 37,317
ALLSTATE CORP COM 020002101 341 2,488 SH   SOLE   0 0 2,488
AMAZON COM INC COM 023135106 23,944 7,113 SH   SOLE   0 0 7,113
AMEREN C COM 023608102 1,565 16,574 SH   SOLE   0 0 16,574
AMERICAN CENTY ETF TR US SML CP VALU 025072877 3,487 43,653 SH   SOLE   0 0 43,653
AMGEN INC COM 031162100 209 853 SH   SOLE   0 0 853
APPLE INC COM 037833100 40,663 227,906 SH   SOLE   0 0 227,906
ARROW ELECTRS INC COM 042735100 4,001 33,850 SH   SOLE   0 0 33,850
AUTOMATIC DATA PROCESSING IN COM 053015103 984 4,182 SH   SOLE   0 0 4,182
BANK NEW YORK MELLON CORP COM 064058100 5,869 118,541 SH   SOLE   0 0 118,541
BORGWARNER INC COM 099724106 1,245 32,106 SH   SOLE   0 0 32,106
CNA FINL CORP COM 126117100 1,571 32,590 SH   SOLE   0 0 32,590
CVS HEALTH CORP COM 126650100 803 8,029 SH   SOLE   0 0 8,029
CADENCE DESIGN SYSTEM INC COM 127387108 3,973 23,780 SH   SOLE   0 0 23,780
CATERPILLAR INC DEL COM 149123101 6,888 31,199 SH   SOLE   0 0 31,199
CHEVRON CORP NEW COM 166764100 2,439 14,836 SH   SOLE   0 0 14,836
COCA COLA CO COM 191216100 6,857 109,626 SH   SOLE   0 0 109,626
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,399 15,551 SH   SOLE   0 0 15,551
CORNING INC COM 219350105 221 6,050 SH   SOLE   0 0 6,050
DANAHER CORP DEL COM 235851102 4,211 14,560 SH   SOLE   0 0 14,560
DISNEY WALT CO COM DISNEY 254687106 310 2,238 SH   SOLE   0 0 2,238
DOLLAR GEN CORP NEW COM 256677105 1,492 6,594 SH   SOLE   0 0 6,594
EXPEDITORS INTL WASH INC COM 302130109 4,411 43,917 SH   SOLE   0 0 43,917
FTI CONSULTING INC COM 302941109 9,098 57,969 SH   SOLE   0 0 57,969
FASTENAL CO COM 311900104 4,330 71,986 SH   SOLE   0 0 71,986
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 360 7,024 SH   SOLE   0 0 7,024
FIDELITY TOTAL BD ETF 316188309 32,658 656,379 SH   SOLE   0 0 656,379
GENERAL MLS INC COM 370334104 1,521 22,203 SH   SOLE   0 0 22,203
GILEAD SCIENCES INC COM 375558103 6,226 102,618 SH   SOLE   0 0 102,618
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 10,997 332,512 SH   SOLE   0 0 332,512
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 1,370 39,320 SH   SOLE   0 0 39,320
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 33,711 375,205 SH   SOLE   0 0 375,205
HOME DEPOT INC COM 437076102 594 1,943 SH   SOLE   0 0 1,943
HONEYWELL INTL INC COM 438516106 491 2,502 SH   SOLE   0 0 2,502
HUBSPOT INC COM 443573100 4,312 8,559 SH   SOLE   0 0 8,559
IDACORP INC COM 451107106 6,317 55,056 SH   SOLE   0 0 55,056
INTEL CORP COM 458140100 8,050 163,637 SH   SOLE   0 0 163,637
INTERNATIONAL BUSINESS MACHS COM 459200101 1,636 12,559 SH   SOLE   0 0 12,559
ISHARES GOLD TRUST ISHARES 464285105 630 17,165 SH   SOLE   0 0 17,165
ISHARES INC JP MORGAN EM ETF 464286517 15,174 409,996 SH   SOLE   0 0 409,996
ISHARES CNTRY MIN VL ETF 464286525 12,396 116,722 SH   SOLE   0 0 116,722
ISHARES INC MIN VOL EMRG MKT 464286533 474 7,617 SH   SOLE   0 0 7,617
ISHARES TR MORNINGSTR US EQ 464287127 986 15,538 SH   SOLE   0 0 15,538
ISHARES TR CORE S&P TTL STK 464287150 2,839 27,778 SH   SOLE   0 0 27,778
ISHARES TR SELECT DIVID ETF 464287168 239 1,863 SH   SOLE   0 0 1,863
ISHARES TR TIPS BD ETF 464287176 1,286 10,454 SH   SOLE   0 0 10,454
ISHARES TR CORE S&P500 ETF 464287200 1,201,644 2,619,523 SH   SOLE   0 0 2,619,523
ISHARES TR CORE US AGGBD ET 464287226 256,419 2,400,511 SH   SOLE   0 0 2,400,511
ISHARES TR MSCI EMG MKT ETF 464287234 1,393 29,826 SH   SOLE   0 0 29,826
ISHARES TR IBOXX INV CP ETF 464287242 62,541 514,940 SH   SOLE   0 0 514,940
ISHARES TR S&P 500 GRWT ETF 464287309 1,948 25,038 SH   SOLE   0 0 25,038
ISHARES TR S&P 500 VAL ETF 464287408 608 3,890 SH   SOLE   0 0 3,890
ISHARES TR 1 3 YR TREAS BD 464287457 812 9,764 SH   SOLE   0 0 9,764
ISHARES TR MSCI EAFE ETF 464287465 5,767 77,352 SH   SOLE   0 0 77,352
ISHARES TR RUS MID CAP ETF 464287499 414 5,257 SH   SOLE   0 0 5,257
ISHARES TR CORE S&P MCP ETF 464287507 1,254 4,653 SH   SOLE   0 0 4,653
ISHARES TR COHEN STEER REIT 464287564 236 3,263 SH   SOLE   0 0 3,263
ISHARES TR RUS 1000 VAL ETF 464287598 63,768 383,244 SH   SOLE   0 0 383,244
ISHARES TR RUS 1000 GRW ETF 464287614 55,827 197,247 SH   SOLE   0 0 197,247
ISHARES TR RUS 1000 ETF 464287622 16,144 63,784 SH   SOLE   0 0 63,784
ISHARES TR RUS 2000 VAL ETF 464287630 33,751 207,779 SH   SOLE   0 0 207,779
ISHARES TR RUS 2000 GRW ETF 464287648 29,323 112,350 SH   SOLE   0 0 112,350
ISHARES TR RUSSELL 2000 ETF 464287655 2,355 11,335 SH   SOLE   0 0 11,335
ISHARES TR CORE S&P US VLU 464287663 37,533 493,226 SH   SOLE   0 0 493,226
ISHARES TR U.S. REAL ES ETF 464287739 588 5,360 SH   SOLE   0 0 5,360
ISHARES TR CORE S&P SCP ETF 464287804 24,013 221,210 SH   SOLE   0 0 221,210
ISHARES TR SP SMCP600VL ETF 464287879 14,537 141,246 SH   SOLE   0 0 141,246
ISHARES TR SHRT NAT MUN ETF 464288158 1,467 14,043 SH   SOLE   0 0 14,043
ISHARES TR MSCI ACWI ETF 464288257 4,423 43,636 SH   SOLE   0 0 43,636
ISHARES TR EAFE SML CP ETF 464288273 14,764 219,173 SH   SOLE   0 0 219,173
ISHARES TR JPMORGAN USD EMG 464288281 10,241 104,391 SH   SOLE   0 0 104,391
ISHARES TR NATIONAL MUN ETF 464288414 9,647 88,095 SH   SOLE   0 0 88,095
ISHARES TR INTL SEL DIV ETF 464288448 415 13,007 SH   SOLE   0 0 13,007
ISHARES TR CRE U S REIT ETF 464288521 42,555 650,616 SH   SOLE   0 0 650,616
ISHARES TR MSCI KLD400 SOC 464288570 2,774 31,658 SH   SOLE   0 0 31,658
ISHARES TR MBS ETF 464288588 19,515 192,350 SH   SOLE   0 0 192,350
ISHARES TR USD INV GRDE ETF 464288620 2,031 36,822 SH   SOLE   0 0 36,822
ISHARES TR PFD AND INCM SEC 464288687 11,462 316,155 SH   SOLE   0 0 316,155
ISHARES TR MSCI USA ESG SLC 464288802 219 2,234 SH   SOLE   0 0 2,234
JOHNSON & JOHNSON COM 478160104 2,448 13,868 SH   SOLE   0 0 13,868
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 4,171 142,114 SH   SOLE   0 0 142,114
LOWES COS INC COM 548661107 1,573 7,707 SH   SOLE   0 0 7,707
LULULEMON ATHLETICA INC COM 550021109 3,255 8,475 SH   SOLE   0 0 8,475
MARKEL CORP COM 570535104 4,044 2,739 SH   SOLE   0 0 2,739
MASCO CORP COM 574599106 5,967 114,859 SH   SOLE   0 0 114,859
MCDONALDS CORP COM 580135101 7,378 29,890 SH   SOLE   0 0 29,890
METTLER TOLEDO INTERNATIONAL COM 592688105 8,568 6,312 SH   SOLE   0 0 6,312
MICROSOFT CORP COM 594918104 42,237 134,115 SH   SOLE   0 0 134,115
MONDELEZ INTL INC CL A 609207105 5,399 85,645 SH   SOLE   0 0 85,645
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,930 12,215 SH   SOLE   0 0 12,215
NATIONAL FUEL GAS CO COM 636180101 2,706 39,229 SH   SOLE   0 0 39,229
NEW YORK CMNTY BANCORP INC COM 649445103 1,316 123,953 SH   SOLE   0 0 123,953
NIKE INC CL B 654106103 3,586 26,699 SH   SOLE   0 0 26,699
NUCOR CORP COM 670346105 5,215 34,871 SH   SOLE   0 0 34,871
OLIN CORP COM PAR $ 680665205 2,177 41,138 SH   SOLE   0 0 41,138
PNC FINL SVCS GROUP INC COM 693475105 1,873 10,244 SH   SOLE   0 0 10,244
PEPSICO INC COM 713448108 688 4,063 SH   SOLE   0 0 4,063
PFIZER INC COM 717081103 3,231 63,367 SH   SOLE   0 0 63,367
PROCTER & GAMBLE CO COM 742718109 9,316 60,455 SH   SOLE   0 0 60,455
PRUDENTIAL FINL INC COM 744320102 5,082 43,660 SH   SOLE   0 0 43,660
QUALCOMM INC COM 747525103 7,007 45,580 SH   SOLE   0 0 45,580
RESMED INC COM 761152107 4,075 25,697 SH   SOLE   0 0 25,697
SHELL PLC SPON ADS 780259305 226 4,050 SH   SOLE   0 0 4,050
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9,399 174,320 SH   SOLE   0 0 174,320
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 182,159 3,342,266 SH   SOLE   0 0 3,342,266
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,278 16,700 SH   SOLE   0 0 16,700
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 238,470 3,336,259 SH   SOLE   0 0 3,336,259
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 44,626 584,175 SH   SOLE   0 0 584,175
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 122,763 2,557,951 SH   SOLE   0 0 2,557,951
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 75,174 2,604,536 SH   SOLE   0 0 2,604,536
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 953 32,190 SH   SOLE   0 0 32,190
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,773 54,662 SH   SOLE   0 0 54,662
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 542 10,090 SH   SOLE   0 0 10,090
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 894 15,227 SH   SOLE   0 0 15,227
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6,089 76,742 SH   SOLE   0 0 76,742
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 379,727 10,212,797 SH   SOLE   0 0 10,212,797
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 296,560 5,890,698 SH   SOLE   0 0 5,890,698
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 32,157 609,513 SH   SOLE   0 0 609,513
SCHWAB STRATEGIC TR US TIPS ETF 808524870 82,072 1,365,130 SH   SOLE   0 0 1,365,130
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 78,428 2,038,041 SH   SOLE   0 0 2,038,041
SMUCKER J M CO COM NEW 832696405 1,384 10,276 SH   SOLE   0 0 10,276
STATE STR CORP COM 857477103 3,625 42,227 SH   SOLE   0 0 42,227
TEXAS INSTRS INC COM 882508104 1,455 7,964 SH   SOLE   0 0 7,964
TYLER TECHNOLOGIES INC COM 902252105 1,248 2,810 SH   SOLE   0 0 2,810
TYSON FOODS INC CL A 902494103 7,150 79,576 SH   SOLE   0 0 79,576
US BANCORP DEL COM NEW 902973304 2,249 42,708 SH   SOLE   0 0 42,708
UNIVERSAL HLTH SVCS INC CL B 913903100 3,082 21,999 SH   SOLE   0 0 21,999
VANGUARD GROUP DIV APP ETF 921908844 59,454 364,861 SH   SOLE   0 0 364,861
VANGUARD STAR FDS VG TL INTL STK F 921909768 35,829 588,710 SH   SOLE   0 0 588,710
VANGUARD WORLD FD ESG US CORP BD 921910840 331 3,079 SH   SOLE   0 0 3,079
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 206 1,367 SH   SOLE   0 0 1,367
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 21,342 274,747 SH   SOLE   0 0 274,747
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 4,154 52,435 SH   SOLE   0 0 52,435
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 671 13,794 SH   SOLE   0 0 13,794
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 604 5,368 SH   SOLE   0 0 5,368
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 825 6,556 SH   SOLE   0 0 6,556
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 835 8,130 SH   SOLE   0 0 8,130
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 458,991 9,599,465 SH   SOLE   0 0 9,599,465
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 6,763 131,297 SH   SOLE   0 0 131,297
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,068 4,926 SH   SOLE   0 0 4,926
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,645 30,996 SH   SOLE   0 0 30,996
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 155,505 1,414,263 SH   SOLE   0 0 1,414,263
VANGUARD INDEX FDS SML CP GRW ETF 922908595 9,252 36,545 SH   SOLE   0 0 36,545
VANGUARD INDEX FDS SM CP VAL ETF 922908611 13,529 76,716 SH   SOLE   0 0 76,716
VANGUARD INDEX FDS LARGE CAP ETF 922908637 216 1,026 SH   SOLE   0 0 1,026
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 266 1,579 SH   SOLE   0 0 1,579
VANGUARD INDEX FDS GROWTH ETF 922908736 63,109 214,790 SH   SOLE   0 0 214,790
VANGUARD INDEX FDS VALUE ETF 922908744 64,010 432,566 SH   SOLE   0 0 432,566
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,366 6,364 SH   SOLE   0 0 6,364
VANGUARD INDEX FDS TOTAL STK MKT 922908769 96,782 419,849 SH   SOLE   0 0 419,849
WAL-MART STORES INC COM 931142103 581 3,843 SH   SOLE   0 0 3,843
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,188 119,545 SH   SOLE   0 0 119,545
WATERS CORP COM 941848103 8,061 25,978 SH   SOLE   0 0 25,978
WELLS FARGO & CO NEW COM 949746101 5,039 103,979 SH   SOLE   0 0 103,979
AT&T INC COM 00206R102 8,337 344,816 SH   SOLE   0 0 344,816
ABBVIE INC COM 00287Y109 257 1,585 SH   SOLE   0 0 1,585
ADOBE SYS INC COM 00724F101 2,270 4,843 SH   SOLE   0 0 4,843
ALPHABET INC CAP STK CL A 02079K305 5,925 2,072 SH   SOLE   0 0 2,072
ALTRIA GROUP INC COM 02209S103 1,625 30,822 SH   SOLE   0 0 30,822
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,596 18,923 SH   SOLE   0 0 18,923
AVANGRID INC COM 05351W103 1,355 28,817 SH   SOLE   0 0 28,817
BAKER HUGHES COMPANY CL A 05722G100 4,471 122,757 SH   SOLE   0 0 122,757
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 98,107 2,624,026 SH   SOLE   0 0 2,624,026
BLACK KNIGHT INC COM 09215C105 1,145 19,318 SH   SOLE   0 0 19,318
CDW CORP COM 12514G108 2,118 11,843 SH   SOLE   0 0 11,843
CARLYLE GROUP INC COM 14316J108 3,454 70,150 SH   SOLE   0 0 70,150
CENTENE CORP DEL COM 15135B101 7,011 83,277 SH   SOLE   0 0 83,277
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,026 8,942 SH   SOLE   0 0 8,942
CISCO SYS INC COM 17275R102 258 4,621 SH   SOLE   0 0 4,621
CONOCOPHILLIPS COM 20825C104 9,403 93,525 SH   SOLE   0 0 93,525
COSTCO WHSL CORP NEW COM 22160K105 226 393 SH   SOLE   0 0 393
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 269 5,431 SH   SOLE   0 0 5,431
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1,066 38,382 SH   SOLE   0 0 38,382
DISH NETWORK CORPORATION CL A 25470M109 6,641 206,281 SH   SOLE   0 0 206,281
DUKE ENERGY CORP NEW COM NEW 26441C204 9,673 86,508 SH   SOLE   0 0 86,508
DU PONT E I DE NEMOURS & CO COM 26614N102 1,505 20,102 SH   SOLE   0 0 20,102
EDWARDS LIFESCIENCES CORP COM 28176E108 6,387 53,093 SH   SOLE   0 0 53,093
ENPHASE ENERGY INC COM 29355A107 1,979 9,147 SH   SOLE   0 0 9,147
EXELON CORP COM 30161N101 437 9,229 SH   SOLE   0 0 9,229
EXXON MOBIL CORP COM 30231G102 3,784 45,495 SH   SOLE   0 0 45,495
FACEBOOK INC CL A 30303M102 8,171 34,934 SH   SOLE   0 0 34,934
FIRST TR VALUE LINE DIVID IN SHS 33734H106 9,167 216,355 SH   SOLE   0 0 216,355
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 79,316 4,157,298 SH   SOLE   0 0 4,157,298
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1,111 22,459 SH   SOLE   0 0 22,459
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 5,319 191,470 SH   SOLE   0 0 191,470
HCA HOLDINGS INC COM 40412C101 1,449 5,898 SH   SOLE   0 0 5,898
HP INC COM 40434L105 2,373 64,784 SH   SOLE   0 0 64,784
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,429 87,575 SH   SOLE   0 0 87,575
INVESCO QQQ TR UNIT SER 1 46090E103 23,534 63,738 SH   SOLE   0 0 63,738
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 14,447 799,026 SH   SOLE   0 0 799,026
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 107,516 2,140,789 SH   SOLE   0 0 2,140,789
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 2,692 42,408 SH   SOLE   0 0 42,408
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 5,884 113,412 SH   SOLE   0 0 113,412
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 7,611 41,230 SH   SOLE   0 0 41,230
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 7,025 40,931 SH   SOLE   0 0 40,931
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 9,436 115,792 SH   SOLE   0 0 115,792
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 3,009 56,910 SH   SOLE   0 0 56,910
POWERSHARES ETF TR II EM MRK LOW VOL 46138E297 2,987 114,408 SH   SOLE   0 0 114,408
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 58,391 866,342 SH   SOLE   0 0 866,342
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 1,658 66,544 SH   SOLE   0 0 66,544
POWERSHARES ETF TR II S&P600 LOVL PT 46138G102 18,935 384,976 SH   SOLE   0 0 384,976
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 304 13,879 SH   SOLE   0 0 13,879
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 414 5,112 SH   SOLE   0 0 5,112
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 751 37,638 SH   SOLE   0 0 37,638
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 913 43,698 SH   SOLE   0 0 43,698
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 914 43,403 SH   SOLE   0 0 43,403
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 933 44,277 SH   SOLE   0 0 44,277
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 948 44,589 SH   SOLE   0 0 44,589
ISHARES TR US TREAS BD ETF 46429B267 869 35,034 SH   SOLE   0 0 35,034
ISHARES TR MSCI EAFE MIN VL 46429B689 4,021 55,331 SH   SOLE   0 0 55,331
ISHARES TR MIN VOL USA ETF 46429B697 12,607 161,127 SH   SOLE   0 0 161,127
ISHARES TR MSCI USA QLT FCT 46432F339 14,897 109,566 SH   SOLE   0 0 109,566
ISHARES TR EDGE MSCI USA VL 46432F388 870 8,309 SH   SOLE   0 0 8,309
ISHARES TR MSCI USAMOMFCT 46432F396 291,604 1,711,836 SH   SOLE   0 0 1,711,836
ISHARES TR CORE MSCI TOTAL 46432F834 825 12,173 SH   SOLE   0 0 12,173
ISHARES TR CORE MSCI EAFE 46432F842 49,240 699,081 SH   SOLE   0 0 699,081
ISHARES TR CORE 1 5 YR USD 46432F859 1,673 34,639 SH   SOLE   0 0 34,639
ISHARES INC CORE MSCI EMKT 46434G103 14,767 257,227 SH   SOLE   0 0 257,227
ISHARES INC MSCI EMRG CHN 46434G764 516 8,687 SH   SOLE   0 0 8,687
ISHARES TR 0-5YR HI YL CP 46434V407 298 6,773 SH   SOLE   0 0 6,773
ISHARES TR MSCI INTL MOMENT 46434V449 601 16,725 SH   SOLE   0 0 16,725
ISHARES TR CORE TOTAL USD 46434V613 236 4,769 SH   SOLE   0 0 4,769
ISHARES TR GLOBAL REIT ETF 46434V647 8,478 287,494 SH   SOLE   0 0 287,494
ISHARES TR CORE MSCI INTL 46435G326 11,417 177,199 SH   SOLE   0 0 177,199
ISHARES TR ESG MSCI USA ETF 46435G425 2,717 26,488 SH   SOLE   0 0 26,488
ISHARES TR ESG MSCI EAFE 46435G516 2,241 30,015 SH   SOLE   0 0 30,015
ISHARES TR MSCI GBL SUS DEV 46435G532 1,072 12,333 SH   SOLE   0 0 12,333
ISHARES TR ESG MSCI LEADR 46435U218 2,501 31,237 SH   SOLE   0 0 31,237
JPMORGAN CHASE & CO COM 46625H100 6,247 46,305 SH   SOLE   0 0 46,305
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 287,477 5,031,860 SH   SOLE   0 0 5,031,860
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 2,749 74,101 SH   SOLE   0 0 74,101
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 3,348 75,493 SH   SOLE   0 0 75,493
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 146,072 2,906,959 SH   SOLE   0 0 2,906,959
JEFFERIES FINL GROUP INC COM 47233W109 3,349 100,144 SH   SOLE   0 0 100,144
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 4,337 82,151 SH   SOLE   0 0 82,151
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 6,531 204,935 SH   SOLE   0 0 204,935
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,163 7,288 SH   SOLE   0 0 7,288
LIFE STORAGE INC COM 53223X107 2,676 18,892 SH   SOLE   0 0 18,892
MERCK & CO INC COM 58933Y105 8,246 98,758 SH   SOLE   0 0 98,758
METLIFE INC COM 59156R108 5,073 72,831 SH   SOLE   0 0 72,831
NVIDIA CORP COM 67066G104 13,159 48,117 SH   SOLE   0 0 48,117
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,982 5,797 SH   SOLE   0 0 5,797
ORACLE CORP COM 68389X105 6,627 78,838 SH   SOLE   0 0 78,838
PIMCO ETF TR ENHANCD SHORT 72201R643 342 3,448 SH   SOLE   0 0 3,448
PIMCO ETF TR INV GRD CRP BD 72201R817 324 3,109 SH   SOLE   0 0 3,109
PUBLIC STORAGE COM 74460D109 8,678 22,016 SH   SOLE   0 0 22,016
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,370 5,188 SH   SOLE   0 0 5,188
SPDR GOLD TR GOLD SHS 78463V107 5,903 32,729 SH   SOLE   0 0 32,729
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 51,867 710,615 SH   SOLE   0 0 710,615
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 10,035 250,696 SH   SOLE   0 0 250,696
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 264 4,841 SH   SOLE   0 0 4,841
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 14,079 393,815 SH   SOLE   0 0 393,815
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 51,723 1,488,891 SH   SOLE   0 0 1,488,891
SPDR SER TR NUVEEN BLOOMBERG 78464A284 835 15,168 SH   SOLE   0 0 15,168
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 102,023 1,217,812 SH   SOLE   0 0 1,217,812
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 21,385 627,513 SH   SOLE   0 0 627,513
SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 112,645 4,726,141 SH   SOLE   0 0 4,726,141
SPDR SERIES TRUST BRCLY EM LOCL 78464A391 40,431 1,777,783 SH   SOLE   0 0 1,777,783
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 35,211 840,354 SH   SOLE   0 0 840,354
SPDR SER TR DJ REIT ETF 78464A607 2,687 22,705 SH   SOLE   0 0 22,705
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 102,894 3,713,383 SH   SOLE   0 0 3,713,383
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 10,788 361,044 SH   SOLE   0 0 361,044
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 167,809 2,988,617 SH   SOLE   0 0 2,988,617
SPDR TR TACTIC SSGA ACTIVE ETF TR 78467V848 575 12,899 SH   SOLE   0 0 12,899
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,996 4,052 SH   SOLE   0 0 4,052
SPDR SER TR PORTFOLIO SH TSR 78468R101 312 10,542 SH   SOLE   0 0 10,542
SPDR SER TR NUVEEN BLMBRG MU 78468R721 4,510 94,047 SH   SOLE   0 0 94,047
SPDR SER TR NUVEEN BLMBRG SR 78468R739 253 5,350 SH   SOLE   0 0 5,350
SPDR SER TR SSGA GNDER ETF 78468R747 2,800 29,864 SH   SOLE   0 0 29,864
SPDR SER TR SSGA US LRG ETF 78468R804 14,581 101,090 SH   SOLE   0 0 101,090
SPDR SER TR PORTFOLIO SM ETF 78468R853 14,998 353,986 SH   SOLE   0 0 353,986
SALESFORCE COM INC COM 79466L302 216 987 SH   SOLE   0 0 987
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 945 6,902 SH   SOLE   0 0 6,902
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 397 5,193 SH   SOLE   0 0 5,193
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 859 4,535 SH   SOLE   0 0 4,535
SELECT SECTOR SPDR TR ENERGY 81369Y506 244 3,158 SH   SOLE   0 0 3,158
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 845 22,200 SH   SOLE   0 0 22,200
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 521 5,103 SH   SOLE   0 0 5,103
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,164 13,399 SH   SOLE   0 0 13,399
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 650 9,133 SH   SOLE   0 0 9,133
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 254 5,176 SH   SOLE   0 0 5,176
SERVICENOW INC COM 81762P102 1,308 2,277 SH   SOLE   0 0 2,277
TARGET CORP COM 87612E106 7,488 34,918 SH   SOLE   0 0 34,918
TESLA INC COM 88160R101 7,940 6,935 SH   SOLE   0 0 6,935
3M CO COM 88579Y101 229 1,530 SH   SOLE   0 0 1,530
UNITEDHEALTH GROUP INC COM 91324P102 864 1,695 SH   SOLE   0 0 1,695
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,150 49,382 SH   SOLE   0 0 49,382
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 1,490 48,810 SH   SOLE   0 0 48,810
VANECK ETF TRUST GOLD MINERS ETF 92189F643 13,404 177,114 SH   SOLE   0 0 177,114
VANECK ETF TRUST NATURAL RESOURC 92189F841 12,294 221,799 SH   SOLE   0 0 221,799
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 18,859 399,497 SH   SOLE   0 0 399,497
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 278 4,708 SH   SOLE   0 0 4,708
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 588 7,544 SH   SOLE   0 0 7,544
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 16,512 223,400 SH   SOLE   0 0 223,400
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 3,590 25,230 SH   SOLE   0 0 25,230
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 26,290 125,529 SH   SOLE   0 0 125,529
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 663 13,310 SH   SOLE   0 0 13,310
VERTEX PHARMACEUTICALS INC COM 92532F100 6,146 22,874 SH   SOLE   0 0 22,874
VISA INC COM CL A 92826C839 6,648 29,190 SH   SOLE   0 0 29,190
WEC ENERGY GROUP INC COM 92939U106 234 2,324 SH   SOLE   0 0 2,324
WISDOMTREE TR US LARGECAP DIVD 97717W307 751 11,374 SH   SOLE   0 0 11,374
WISDOMTREE TR US TOTAL DIVIDND 97717W505 5,027 113,252 SH   SOLE   0 0 113,252
AMDOCS LTD SHS G02602103 1,542 18,557 SH   SOLE   0 0 18,557
ATLASSIAN CORP PLC CL A G06242104 2,985 9,418 SH   SOLE   0 0 9,418
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,367 3,967 SH   SOLE   0 0 3,967
CHUBB LIMITED COM H1467J104 1,422 6,659 SH   SOLE   0 0 6,659