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
ABBOTT LABS COM 002824100   8,110,107 73,856 SH   SOLE   0 0 73,856
ABRDN ETFS BBRG ALL COMD K1 003261104   18,431,331 853,302 SH   SOLE   0 0 853,302
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100   28,774,255 318,053 SH   SOLE   0 0 318,053
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,372,481 21,429 SH   SOLE   0 0 21,429
AMAZON COM INC COM 023135106   1,414,222 14,065 SH   SOLE   0 0 14,065
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   719,183 13,608 SH   SOLE   0 0 13,608
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   786,549 13,246 SH   SOLE   0 0 13,246
AMERICAN CENTY ETF TR US SML CP VALU 025072877   822,263 10,298 SH   SOLE   0 0 10,298
AMERICAN CENTY ETF TR US EQT ETF 025072885   1,684,594 23,538 SH   SOLE   0 0 23,538
AMERICAN ELEC PWR INC COM 025537101   2,966,977 31,948 SH   SOLE   0 0 31,948
AMERICAN FINL GROUP INC OHIO COM 025932104   966,642 6,868 SH   SOLE   0 0 6,868
AMGEN INC COM 031162100   207,576 825 SH   SOLE   0 0 825
AMPHENOL CORP NEW CL A 032095101   3,600,800 45,993 SH   SOLE   0 0 45,993
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   4,900,566 136,696 SH   SOLE   0 0 136,696
APPLE INC COM 037833100   41,233,717 288,348 SH   SOLE   0 0 288,348
AUTOMATIC DATA PROCESSING IN COM 053015103   472,873 2,127 SH   SOLE   0 0 2,127
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   670,754 7,174 SH   SOLE   0 0 7,174
CVS HEALTH CORP COM 126650100   412,987 4,744 SH   SOLE   0 0 4,744
CADENCE DESIGN SYSTEM INC COM 127387108   4,216,483 23,329 SH   SOLE   0 0 23,329
CARLISLE COS INC COM 142339100   925,866 3,784 SH   SOLE   0 0 3,784
CATERPILLAR INC DEL COM 149123101   928,167 3,549 SH   SOLE   0 0 3,549
CHEVRON CORP NEW COM 166764100   8,496,889 48,777 SH   SOLE   0 0 48,777
CINTAS CORP COM 172908105   2,401,788 5,508 SH   SOLE   0 0 5,508
COCA COLA CO COM 191216100   5,344,750 88,139 SH   SOLE   0 0 88,139
COPART INC COM 217204106   1,817,009 27,410 SH   SOLE   0 0 27,410
CORNING INC COM 219350105   220,160 6,050 SH   SOLE   0 0 6,050
DBX ETF TR XTRACK MSCI EAFE 233051630   5,321,423 229,570 SH   SOLE   0 0 229,570
DANAHER CORP DEL COM 235851102   203,113 773 SH   SOLE   0 0 773
DOW CHEM CO COM 260543103   4,500,643 77,664 SH   SOLE   0 0 77,664
EXPEDITORS INTL WASH INC COM 302130109   1,043,350 9,888 SH   SOLE   0 0 9,888
FACTSET RESH SYS INC COM 303075105   1,289,239 3,065 SH   SOLE   0 0 3,065
FAIR ISAAC CORP COM 303250104   985,104 1,529 SH   SOLE   0 0 1,529
FASTENAL CO COM 311900104   1,632,480 33,026 SH   SOLE   0 0 33,026
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   223,731 4,861 SH   SOLE   0 0 4,861
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   513,749 11,094 SH   SOLE   0 0 11,094
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816   558,878 12,768 SH   SOLE   0 0 12,768
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824   775,121 16,605 SH   SOLE   0 0 16,605
FIDELITY TOTAL BD ETF 316188309   12,264,910 265,187 SH   SOLE   0 0 265,187
GENERAL MLS INC COM 370334104   1,072,276 13,710 SH   SOLE   0 0 13,710
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   17,610,825 568,274 SH   SOLE   0 0 568,274
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   5,420,629 175,482 SH   SOLE   0 0 175,482
GRACO INC COM 384109104   601,660 9,038 SH   SOLE   0 0 9,038
GRAINGER W W INC COM 384802104   1,485,325 2,582 SH   SOLE   0 0 2,582
HENRY JACK & ASSOC INC COM 426281101   1,029,572 5,749 SH   SOLE   0 0 5,749
HERSHEY CO COM 427866108   1,156,701 5,183 SH   SOLE   0 0 5,183
HOME DEPOT INC COM 437076102   714,742 2,275 SH   SOLE   0 0 2,275
HONEYWELL INTL INC COM 438516106   380,461 1,849 SH   SOLE   0 0 1,849
HORMEL FOODS CORP COM 440452100   721,943 16,122 SH   SOLE   0 0 16,122
HUBBELL INC COM 443510607   678,447 2,951 SH   SOLE   0 0 2,951
HUMANA INC COM 444859102   2,130,223 4,393 SH   SOLE   0 0 4,393
HUNT J B TRANS SVCS INC COM 445658107   1,146,133 6,169 SH   SOLE   0 0 6,169
ILLINOIS TOOL WKS INC COM 452308109   3,846,044 16,726 SH   SOLE   0 0 16,726
INTERNATIONAL BUSINESS MACHS COM 459200101   1,704,463 12,598 SH   SOLE   0 0 12,598
ISHARES GOLD TRUST ISHARES 464285105   945,290 25,941 SH   SOLE   0 0 25,941
ISHARES INC JP MORGAN EM ETF 464286517   16,410,689 456,995 SH   SOLE   0 0 456,995
ISHARES CNTRY MIN VL ETF 464286525   5,708,348 59,191 SH   SOLE   0 0 59,191
ISHARES INC MIN VOL EMRG MKT 464286533   234,208 4,236 SH   SOLE   0 0 4,236
ISHARES TR MORNINGSTR US EQ 464287127   857,703 15,538 SH   SOLE   0 0 15,538
ISHARES TR CORE S&P TTL STK 464287150   2,326,042 26,062 SH   SOLE   0 0 26,062
ISHARES TR SELECT DIVID ETF 464287168   231,105 1,863 SH   SOLE   0 0 1,863
ISHARES TR TIPS BD ETF 464287176   8,837,522 81,369 SH   SOLE   0 0 81,369
ISHARES TR CORE S&P500 ETF 464287200   1,382,536,430 3,435,129 SH   SOLE   0 0 3,435,129
ISHARES TR CORE US AGGBD ET 464287226   290,957,287 2,915,112 SH   SOLE   0 0 2,915,112
ISHARES TR MSCI EMG MKT ETF 464287234   5,922,811 142,891 SH   SOLE   0 0 142,891
ISHARES TR IBOXX INV CP ETF 464287242   72,779,133 661,148 SH   SOLE   0 0 661,148
ISHARES TR S&P 500 GRWT ETF 464287309   1,497,534 24,594 SH   SOLE   0 0 24,594
ISHARES TR S&P 500 VAL ETF 464287408   443,372 2,898 SH   SOLE   0 0 2,898
ISHARES TR MSCI EAFE ETF 464287465   5,298,210 74,476 SH   SOLE   0 0 74,476
ISHARES TR RUS MID CAP ETF 464287499   314,099 4,381 SH   SOLE   0 0 4,381
ISHARES TR CORE S&P MCP ETF 464287507   1,167,969 4,524 SH   SOLE   0 0 4,524
ISHARES TR COHEN STEER REIT 464287564   264,873 4,497 SH   SOLE   0 0 4,497
ISHARES TR RUS 1000 VAL ETF 464287598   63,334,536 402,712 SH   SOLE   0 0 402,712
ISHARES TR RUS 1000 GRW ETF 464287614   47,442,455 207,780 SH   SOLE   0 0 207,780
ISHARES TR RUS 1000 ETF 464287622   51,472,769 232,803 SH   SOLE   0 0 232,803
ISHARES TR RUS 2000 VAL ETF 464287630   29,133,098 196,341 SH   SOLE   0 0 196,341
ISHARES TR RUS 2000 GRW ETF 464287648   25,843,304 112,182 SH   SOLE   0 0 112,182
ISHARES TR RUSSELL 2000 ETF 464287655   4,897,515 26,198 SH   SOLE   0 0 26,198
ISHARES TR CORE S&P US VLU 464287663   56,537,775 757,777 SH   SOLE   0 0 757,777
ISHARES TR U.S. REAL ES ETF 464287739   2,308,469 25,424 SH   SOLE   0 0 25,424
ISHARES TR CORE S&P SCP ETF 464287804   24,969,298 247,001 SH   SOLE   0 0 247,001
ISHARES TR SP SMCP600VL ETF 464287879   23,006,505 231,570 SH   SOLE   0 0 231,570
ISHARES TR SHRT NAT MUN ETF 464288158   1,515,171 14,444 SH   SOLE   0 0 14,444
ISHARES TR MSCI ACWI ETF 464288257   3,809,554 42,202 SH   SOLE   0 0 42,202
ISHARES TR EAFE SML CP ETF 464288273   26,625,250 437,987 SH   SOLE   0 0 437,987
ISHARES TR JPMORGAN USD EMG 464288281   15,811,558 180,745 SH   SOLE   0 0 180,745
ISHARES TR NATIONAL MUN ETF 464288414   14,889,504 138,006 SH   SOLE   0 0 138,006
ISHARES TR CRE U S REIT ETF 464288521   34,972,477 652,228 SH   SOLE   0 0 652,228
ISHARES TR MBS ETF 464288588   29,426,389 307,936 SH   SOLE   0 0 307,936
ISHARES TR USD INV GRDE ETF 464288620   1,901,362 37,377 SH   SOLE   0 0 37,377
ISHARES TR SHORT TREAS BD 464288679   1,555,910 14,110 SH   SOLE   0 0 14,110
ISHARES TR PFD AND INCM SEC 464288687   4,078,035 122,097 SH   SOLE   0 0 122,097
ISHARES TR MSCI USA ESG SLC 464288802   941,743 10,925 SH   SOLE   0 0 10,925
JOHNSON & JOHNSON COM 478160104   13,940,418 86,052 SH   SOLE   0 0 86,052
KLA-TENCOR CORP COM 482480100   4,167,555 10,750 SH   SOLE   0 0 10,750
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   1,527,760 57,870 SH   SOLE   0 0 57,870
LILLY ELI & CO COM 532457108   11,345,360 33,320 SH   SOLE   0 0 33,320
LOCKHEED MARTIN CORP COM 539830109   6,153,239 13,359 SH   SOLE   0 0 13,359
LOWES COS INC COM 548661107   17,656,479 87,447 SH   SOLE   0 0 87,447
MARSH & MCLENNAN COS INC COM 571748102   6,948,293 40,413 SH   SOLE   0 0 40,413
MCDONALDS CORP COM 580135101   20,130,317 74,312 SH   SOLE   0 0 74,312
MICROSOFT CORP COM 594918104   28,172,789 116,076 SH   SOLE   0 0 116,076
NORTHROP GRUMMAN CORP COM 666807102   3,810,047 8,673 SH   SOLE   0 0 8,673
NUCOR CORP COM 670346105   4,363,180 26,226 SH   SOLE   0 0 26,226
OCCIDENTAL PETE CORP DEL COM 674599105   1,499,276 23,379 SH   SOLE   0 0 23,379
OLD DOMINION FGHT LINES INC COM 679580100   2,101,585 6,529 SH   SOLE   0 0 6,529
OLD REP INTL CORP COM 680223104   839,450 32,262 SH   SOLE   0 0 32,262
OMNICOM GROUP INC COM 681919106   906,126 10,680 SH   SOLE   0 0 10,680
PNC FINL SVCS GROUP INC COM 693475105   563,789 3,462 SH   SOLE   0 0 3,462
PAYCHEX INC COM 704326107   3,264,677 28,465 SH   SOLE   0 0 28,465
PEPSICO INC COM 713448108   5,259,134 31,031 SH   SOLE   0 0 31,031
PFIZER INC COM 717081103   8,935,836 205,186 SH   SOLE   0 0 205,186
PROCTER & GAMBLE CO COM 742718109   7,386,123 52,380 SH   SOLE   0 0 52,380
PULTE GROUP INC COM 745867101   2,354,463 45,287 SH   SOLE   0 0 45,287
QUALCOMM INC COM 747525103   12,163,269 92,405 SH   SOLE   0 0 92,405
RELIANCE STEEL & ALUMINUM CO COM 759509102   1,366,470 6,148 SH   SOLE   0 0 6,148
RESMED INC COM 761152107   2,858,171 19,157 SH   SOLE   0 0 19,157
ROLLINS INC COM 775711104   1,006,960 28,222 SH   SOLE   0 0 28,222
SHELL PLC SPON ADS 780259305   236,561 4,050 SH   SOLE   0 0 4,050
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   8,123,291 172,250 SH   SOLE   0 0 172,250
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   164,319,146 3,466,649 SH   SOLE   0 0 3,466,649
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,356,356 22,598 SH   SOLE   0 0 22,598
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   268,964,793 3,966,447 SH   SOLE   0 0 3,966,447
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   23,359,943 331,770 SH   SOLE   0 0 331,770
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   121,597,820 2,782,559 SH   SOLE   0 0 2,782,559
SCHWAB STRATEGIC TR ARIEL ESG ETF 808524664   547,486 25,038 SH   SOLE   0 0 25,038
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   50,886,048 1,979,232 SH   SOLE   0 0 1,979,232
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   681,836 25,423 SH   SOLE   0 0 25,423
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,354,380 42,969 SH   SOLE   0 0 42,969
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   433,199 8,563 SH   SOLE   0 0 8,563
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   933,884 16,727 SH   SOLE   0 0 16,727
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   9,194,427 120,900 SH   SOLE   0 0 120,900
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   340,655,459 9,752,518 SH   SOLE   0 0 9,752,518
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   278,778,295 5,931,453 SH   SOLE   0 0 5,931,453
SCHWAB STRATEGIC TR US REIT ETF 808524847   407,730 19,631 SH   SOLE   0 0 19,631
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854   20,707,824 412,506 SH   SOLE   0 0 412,506
SCHWAB STRATEGIC TR US TIPS ETF 808524870   79,979,718 1,513,907 SH   SOLE   0 0 1,513,907
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   92,211,837 2,704,159 SH   SOLE   0 0 2,704,159
SNAP ON INC COM 833034101   688,788 2,840 SH   SOLE   0 0 2,840
SOUTHERN CO COM 842587107   4,603,547 68,272 SH   SOLE   0 0 68,272
STEEL DYNAMICS INC COM 858119100   2,036,408 17,100 SH   SOLE   0 0 17,100
SYNOPSYS INC COM 871607107   4,470,067 12,776 SH   SOLE   0 0 12,776
TEXAS INSTRS INC COM 882508104   12,868,346 74,328 SH   SOLE   0 0 74,328
TRACTOR SUPPLY CO COM 892356106   4,194,103 18,825 SH   SOLE   0 0 18,825
UNITED PARCEL SERVICE INC CL B 911312106   8,817,368 49,824 SH   SOLE   0 0 49,824
VANGUARD GROUP DIV APP ETF 921908844   34,784,101 225,680 SH   SOLE   0 0 225,680
VANGUARD STAR FDS VG TL INTL STK F 921909768   28,271,504 505,480 SH   SOLE   0 0 505,480
VANGUARD WORLD FD MEGA GRWTH IND 921910816   6,446,593 34,391 SH   SOLE   0 0 34,391
VANGUARD WORLD FD ESG US CORP BD 921910840   210,875 2,040 SH   SOLE   0 0 2,040
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   202,043 1,367 SH   SOLE   0 0 1,367
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,272,660 17,226 SH   SOLE   0 0 17,226
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858   229,392 5,044 SH   SOLE   0 0 5,044
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   610,469 5,576 SH   SOLE   0 0 5,576
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   2,148,472 19,415 SH   SOLE   0 0 19,415
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   756,602 8,249 SH   SOLE   0 0 8,249
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   498,694,104 11,839,841 SH   SOLE   0 0 11,839,841
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   8,181,421 161,147 SH   SOLE   0 0 161,147
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,905,204 5,174 SH   SOLE   0 0 5,174
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   154,345,782 1,730,528 SH   SOLE   0 0 1,730,528
VANGUARD INDEX FDS SML CP GRW ETF 922908595   8,708,698 39,811 SH   SOLE   0 0 39,811
VANGUARD INDEX FDS SM CP VAL ETF 922908611   13,250,574 78,332 SH   SOLE   0 0 78,332
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   227,274 1,579 SH   SOLE   0 0 1,579
VANGUARD INDEX FDS GROWTH ETF 922908736   49,124,309 212,319 SH   SOLE   0 0 212,319
VANGUARD INDEX FDS VALUE ETF 922908744   54,864,248 385,039 SH   SOLE   0 0 385,039
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,083,516 5,492 SH   SOLE   0 0 5,492
VANGUARD INDEX FDS TOTAL STK MKT 922908769   48,545,468 241,268 SH   SOLE   0 0 241,268
WAL-MART STORES INC COM 931142103   8,327,340 58,581 SH   SOLE   0 0 58,581
WALGREENS BOOTS ALLIANCE INC COM 931427108   315,287 8,631 SH   SOLE   0 0 8,631
WATERS CORP COM 941848103   863,016 2,661 SH   SOLE   0 0 2,661
WATSCO INC COM 942622200   589,295 2,139 SH   SOLE   0 0 2,139
WELLS FARGO & CO NEW COM 949746101   13,684,174 295,618 SH   SOLE   0 0 295,618
WEYERHAEUSER CO MTN BE COM NE 962166104   3,540,760 104,756 SH   SOLE   0 0 104,756
YUM BRANDS INC COM 988498101   6,406,860 49,650 SH   SOLE   0 0 49,650
AT&T INC COM 00206R102   6,934,104 343,954 SH   SOLE   0 0 343,954
ADOBE SYS INC COM 00724F101   326,075 897 SH   SOLE   0 0 897
ALPHABET INC CAP STK CL C 02079K107   25,390,671 259,221 SH   SOLE   0 0 259,221
ALPHABET INC CAP STK CL A 02079K305   448,821 4,630 SH   SOLE   0 0 4,630
ALTRIA GROUP INC COM 02209S103   1,671,765 37,568 SH   SOLE   0 0 37,568
APA CORPORATION COM 03743Q108   333,982 7,563 SH   SOLE   0 0 7,563
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778   1,831,068 55,336 SH   SOLE   0 0 55,336
BLACKSTONE INC COM 09260D107   9,663,933 101,833 SH   SOLE   0 0 101,833
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   975,195 10,094 SH   SOLE   0 0 10,094
CARDINAL HEALTH INC COM 14149Y108   753,476 9,755 SH   SOLE   0 0 9,755
CISCO SYS INC COM 17275R102   232,314 4,818 SH   SOLE   0 0 4,818
CONOCOPHILLIPS COM 20825C104   4,711,859 39,093 SH   SOLE   0 0 39,093
COSTCO WHSL CORP NEW COM 22160K105   4,921,321 9,778 SH   SOLE   0 0 9,778
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   3,856,398 135,550 SH   SOLE   0 0 135,550
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   2,355,622 87,052 SH   SOLE   0 0 87,052
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   1,002,413 42,065 SH   SOLE   0 0 42,065
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   1,338,048 30,703 SH   SOLE   0 0 30,703
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   343,417 6,280 SH   SOLE   0 0 6,280
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   2,018,564 79,097 SH   SOLE   0 0 79,097
DOMINION RES INC VA NEW COM 25746U109   3,222,893 51,410 SH   SOLE   0 0 51,410
DUKE ENERGY CORP NEW COM NEW 26441C204   4,950,288 48,704 SH   SOLE   0 0 48,704
ERIE INDTY CO CL A 29530P102   1,018,971 4,239 SH   SOLE   0 0 4,239
EXXON MOBIL CORP COM 30231G102   12,590,292 110,869 SH   SOLE   0 0 110,869
FIRST TR VALUE LINE DIVID IN SHS 33734H106   1,390,990 34,439 SH   SOLE   0 0 34,439
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   94,373,673 5,257,586 SH   SOLE   0 0 5,257,586
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   2,134,282 35,762 SH   SOLE   0 0 35,762
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,152,403 25,436 SH   SOLE   0 0 25,436
HARTFORD FDS EXCHANGE TRADED SUSTAINABLE INCM 41653L875   421,973 12,503 SH   SOLE   0 0 12,503
IDEX CORP COM 45167R104   967,465 4,152 SH   SOLE   0 0 4,152
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   2,195,523 44,220 SH   SOLE   0 0 44,220
INVESCO QQQ TR UNIT SER 1 46090E103   247,416 852 SH   SOLE   0 0 852
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100   278,667 18,970 SH   SOLE   0 0 18,970
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   158,621,029 3,480,821 SH   SOLE   0 0 3,480,821
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498   6,842,920 141,646 SH   SOLE   0 0 141,646
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   298,241 1,757 SH   SOLE   0 0 1,757
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   6,993,189 94,070 SH   SOLE   0 0 94,070
POWERSHARES ETF TR II EM MRK LOW VOL 46138E297   1,496,404 62,117 SH   SOLE   0 0 62,117
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   55,134,345 873,070 SH   SOLE   0 0 873,070
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   6,617,775 277,359 SH   SOLE   0 0 277,359
POWERSHARES ETF TR II S&P600 LOVL PT 46138G102   33,719,565 737,130 SH   SOLE   0 0 737,130
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   548,381 28,681 SH   SOLE   0 0 28,681
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   543,950 26,822 SH   SOLE   0 0 26,822
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   549,754 26,713 SH   SOLE   0 0 26,713
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   590,291 28,069 SH   SOLE   0 0 28,069
ISHARES TR US TREAS BD ETF 46429B267   1,106,706 47,621 SH   SOLE   0 0 47,621
ISHARES TR MIN VOL USA ETF 46429B697   17,831,439 246,461 SH   SOLE   0 0 246,461
ISHARES TR MSCI USA QLT FCT 46432F339   13,444,562 111,935 SH   SOLE   0 0 111,935
ISHARES TR EDGE MSCI USA VL 46432F388   1,001,024 10,424 SH   SOLE   0 0 10,424
ISHARES TR MSCI USAMOMFCT 46432F396   304,632,141 2,124,797 SH   SOLE   0 0 2,124,797
ISHARES TR CORE MSCI TOTAL 46432F834   892,028 14,229 SH   SOLE   0 0 14,229
ISHARES TR CORE MSCI EAFE 46432F842   83,005,190 1,244,083 SH   SOLE   0 0 1,244,083
ISHARES TR CORE 1 5 YR USD 46432F859   729,764 15,520 SH   SOLE   0 0 15,520
ISHARES INC CORE MSCI EMKT 46434G103   7,073,215 139,127 SH   SOLE   0 0 139,127
ISHARES INC MSCI EMRG CHN 46434G764   441,995 8,687 SH   SOLE   0 0 8,687
ISHARES TR 0-5YR INVT GR CP 46434V100   1,865,782 38,581 SH   SOLE   0 0 38,581
ISHARES TR MSCI INTL MOMENT 46434V449   2,293,279 70,977 SH   SOLE   0 0 70,977
ISHARES TR GLOBAL REIT ETF 46434V647   9,185,421 374,457 SH   SOLE   0 0 374,457
ISHARES TR BLACKROCK ULTRA 46434V878   42,444,408 844,245 SH   SOLE   0 0 844,245
ISHARES TR CORE MSCI INTL 46435G326   15,980,424 263,921 SH   SOLE   0 0 263,921
ISHARES TR ESG MSCI USA ETF 46435G425   3,119,827 35,094 SH   SOLE   0 0 35,094
ISHARES TR MSCI USA SMCP MN 46435G433   633,637 17,844 SH   SOLE   0 0 17,844
ISHARES TR ESG MSCI EAFE 46435G516   3,926,304 55,021 SH   SOLE   0 0 55,021
ISHARES TR MSCI GBL SUS DEV 46435G532   2,361,184 28,711 SH   SOLE   0 0 28,711
ISHARES TR ESG MSCI LEADR 46435U218   4,142,773 59,651 SH   SOLE   0 0 59,651
ISHARES TR ESG AWR US AGRGT 46435U549   767,131 15,949 SH   SOLE   0 0 15,949
ISHARES TR ESG AWARE MSCI 46435U663   562,516 15,863 SH   SOLE   0 0 15,863
JPMORGAN CHASE & CO COM 46625H100   807,336 5,803 SH   SOLE   0 0 5,803
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209   360,878,840 6,838,712 SH   SOLE   0 0 6,838,712
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753   1,013,061 29,046 SH   SOLE   0 0 29,046
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779   8,347,119 214,248 SH   SOLE   0 0 214,248
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837   197,208,297 3,917,527 SH   SOLE   0 0 3,917,527
MASTERCARD INC CL A 57636Q104   19,804,776 53,365 SH   SOLE   0 0 53,365
MCKESSON CORP COM 58155Q103   1,870,770 4,940 SH   SOLE   0 0 4,940
MERCK & CO INC COM 58933Y105   9,813,741 92,504 SH   SOLE   0 0 92,504
NVR INC COM 62944T105   1,400,976 279 SH   SOLE   0 0 279
NEUBERGER BERMAN ETF TRUST BERMAN COMMODITY 64135A408   2,206,205 12,198 SH   SOLE   0 0 12,198
NEUBERGER BERMAN ETF TRUST BERMAN COMMODITY 64135A408   90,702,288 3,928,360 SH   SOLE   0 0 3,928,360
NVIDIA CORP COM 67066G104   504,228 2,631 SH   SOLE   0 0 2,631
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   887,176 16,863 SH   SOLE   0 0 16,863
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888   653,766 23,311 SH   SOLE   0 0 23,311
OVINTIV INC COM 69047Q102   312,914 6,387 SH   SOLE   0 0 6,387
PIMCO ETF TR ENHANCD SHORT 72201R643   859,714 8,811 SH   SOLE   0 0 8,811
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,816,817 28,318 SH   SOLE   0 0 28,318
POOL CORPORATION COM 73278L105   2,971,896 7,894 SH   SOLE   0 0 7,894
PUBLIC STORAGE COM 74460D109   7,156,561 23,944 SH   SOLE   0 0 23,944
QUEST DIAGNOSTICS INC COM 74834L100   513,950 3,526 SH   SOLE   0 0 3,526
REGENERON PHARMACEUTICALS COM 75886F107   3,055,203 4,148 SH   SOLE   0 0 4,148
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,949,353 7,363 SH   SOLE   0 0 7,363
SPDR GOLD TR GOLD SHS 78463V107   2,000,682 11,192 SH   SOLE   0 0 11,192
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426   996,593 17,369 SH   SOLE   0 0 17,369
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434   58,404,516 849,520 SH   SOLE   0 0 849,520
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   10,545,543 296,723 SH   SOLE   0 0 296,723
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   225,086 5,089 SH   SOLE   0 0 5,089
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   14,465,710 457,341 SH   SOLE   0 0 457,341
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   58,186,123 1,807,022 SH   SOLE   0 0 1,807,022
SPDR SER TR NUVEEN BLOOMBERG 78464A284   3,908,529 153,156 SH   SOLE   0 0 153,156
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300   111,533,107 1,379,507 SH   SOLE   0 0 1,379,507
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375   23,059,150 708,640 SH   SOLE   0 0 708,640
SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383   122,037,396 5,457,844 SH   SOLE   0 0 5,457,844
SPDR SERIES TRUST BRCLY EM LOCL 78464A391   48,518,731 2,256,685 SH   SOLE   0 0 2,256,685
SPDR SER TR PRTFLO S&P500 GW 78464A409   666,359 12,630 SH   SOLE   0 0 12,630
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508   36,755,451 896,037 SH   SOLE   0 0 896,037
SPDR SER TR BLOOMBERG INTL T 78464A516   273,276 11,810 SH   SOLE   0 0 11,810
SPDR SER TR DJ REIT ETF 78464A607   2,114,965 22,322 SH   SOLE   0 0 22,322
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649   99,361,369 3,843,767 SH   SOLE   0 0 3,843,767
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656   2,591,534 98,537 SH   SOLE   0 0 98,537
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805   158,763,065 3,200,868 SH   SOLE   0 0 3,200,868
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   3,235,045 113,391 SH   SOLE   0 0 113,391
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,055,098 36,308 SH   SOLE   0 0 36,308
SPDR SER TR NUVEEN BLMBRG MU 78468R721   5,585,806 118,771 SH   SOLE   0 0 118,771
SPDR SER TR SSGA US LRG ETF 78468R804   13,668,290 99,434 SH   SOLE   0 0 99,434
SPDR SER TR PORTFOLIO SM ETF 78468R853   14,977,623 379,180 SH   SOLE   0 0 379,180
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   218,837 2,642 SH   SOLE   0 0 2,642
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,125,169 8,546 SH   SOLE   0 0 8,546
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   505,689 6,932 SH   SOLE   0 0 6,932
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,080,545 7,433 SH   SOLE   0 0 7,433
SELECT SECTOR SPDR TR ENERGY 81369Y506   348,282 3,907 SH   SOLE   0 0 3,907
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   1,015,315 28,148 SH   SOLE   0 0 28,148
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   669,212 6,682 SH   SOLE   0 0 6,682
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,128,298 15,872 SH   SOLE   0 0 15,872
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   736,744 13,538 SH   SOLE   0 0 13,538
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   343,115 8,608 SH   SOLE   0 0 8,608
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   219,593 3,202 SH   SOLE   0 0 3,202
TESLA INC COM 88160R101   253,607 1,522 SH   SOLE   0 0 1,522
UBIQUITI INC COM 90353W103   1,304,383 4,591 SH   SOLE   0 0 4,591
ULTA SALON COSMETCS & FRAG I COM 90384S303   4,609,320 9,074 SH   SOLE   0 0 9,074
UNITEDHEALTH GROUP INC COM 91324P102   12,293,792 25,307 SH   SOLE   0 0 25,307
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   1,071,418 47,725 SH   SOLE   0 0 47,725
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201   31,594,893 677,130 SH   SOLE   0 0 677,130
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   273,817 4,708 SH   SOLE   0 0 4,708
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565   12,098,805 176,085 SH   SOLE   0 0 176,085
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   2,911,993 22,372 SH   SOLE   0 0 22,372
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   350,862 5,883 SH   SOLE   0 0 5,883
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   18,393,619 100,534 SH   SOLE   0 0 100,534
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771   2,365,534 50,373 SH   SOLE   0 0 50,373
VERISIGN INC COM 92343E102   1,755,030 8,118 SH   SOLE   0 0 8,118
VERIZON COMMUNICATIONS INC COM 92343V104   9,832,806 239,532 SH   SOLE   0 0 239,532
VERTEX PHARMACEUTICALS INC COM 92532F100   3,101,965 9,694 SH   SOLE   0 0 9,694
VISA INC COM CL A 92826C839   5,992,885 26,158 SH   SOLE   0 0 26,158
WISDOMTREE TR US LARGECAP DIVD 97717W307   445,288 7,091 SH   SOLE   0 0 7,091
WISDOMTREE TR EMER MKT HIGH FD 97717W315   2,259,497 58,521 SH   SOLE   0 0 58,521
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   43,090,757 857,357 SH   SOLE   0 0 857,357
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   13,943,789 50,830 SH   SOLE   0 0 50,830
CHUBB LIMITED COM H1467J104   6,983,898 30,893 SH   SOLE   0 0 30,893
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   3,404,980 36,047 SH   SOLE   0 0 36,047