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
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 BBG001T79CF8 773,713 8,671 SH   SOLE   0 0 8,671
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 1,603,446 24,756 SH   SOLE   0 0 24,756
AGNC INVT CORP COM 00123Q104 BBG001T074G2 103,500 10,000 SH   SOLE   0 0 10,000
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 3,049,331 14,061 SH   SOLE   0 0 14,061
ALLSTATE CORP COM 020002101 BBG001S9BM06 406,800 3,000 SH   SOLE   0 0 3,000
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 303,900 3,425 SH   SOLE   0 0 3,425
ALPS ETF TR GLOBAL TRAVEL 00162Q429 BBG012C5LPB8 1,383,224 69,009 SH   SOLE   0 0 69,009
ALPS ETF TR OSHARES US QUALT 00162Q387 BBG018B6MVY5 326,731 7,887 SH   SOLE   0 0 7,887
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 4,427,446 195,645 SH   SOLE   0 0 195,645
AMEREN CORP COM 023608102 BBG001S5NF24 506,194 5,693 SH   SOLE   0 0 5,693
APPLE INC COM 037833100 BBG001S5N8V8 6,596,891 50,773 SH   SOLE   0 0 50,773
BROADCOM INC COM 11135F101 BBG00KHY5SY8 338,253 605 SH   SOLE   0 0 605
BROWN & BROWN INC COM 115236101 BBG001S5XFN0 2,713,077 47,623 SH   SOLE   0 0 47,623
BUNGE LIMITED COM G16962105 BBG001SJ9BG4 235,899 2,364 SH   SOLE   0 0 2,364
CARLISLE COS INC COM 142339100 BBG001S5Q6R4 2,595,364 11,014 SH   SOLE   0 0 11,014
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 426,994 2,379 SH   SOLE   0 0 2,379
CINTAS CORP COM 172908105 BBG001S7CRG1 3,874,318 8,579 SH   SOLE   0 0 8,579
DEXCOM INC COM 252131107 BBG001SKZG99 362,368 3,200 SH   SOLE   0 0 3,200
EASTMAN KODAK CO COM NEW 277461406 BBG0057GTGB6 40,718 13,350 SH   SOLE   0 0 13,350
EQUITY RESIDENTIAL SH BEN INT 29476L107 BBG001S723L9 2,104,971 35,677 SH   SOLE   0 0 35,677
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 BBG007HXLJT7 1,203,493 27,321 SH   SOLE   0 0 27,321
ETF SER SOLUTIONS US DIVERSIFIED 26922A511 BBG00KFX15B1 4,282,160 152,707 SH   SOLE   0 0 152,707
ETF SER SOLUTIONS US GLB JETS 26922A842 BBG008LT6124 2,798,540 163,849 SH   SOLE   0 0 163,849
FARMLAND PARTNERS INC COM 31154R109 BBG005TNS0R6 1,242,324 99,705 SH   SOLE   0 0 99,705
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 BBG005FHW240 1,709,287 38,145 SH   SOLE   0 0 38,145
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 4,930,427 201,324 SH   SOLE   0 0 201,324
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 879,163 11,078 SH   SOLE   0 0 11,078
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 1,364,308 28,911 SH   SOLE   0 0 28,911
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 2,617,177 100,467 SH   SOLE   0 0 100,467
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 354,005 30,439 SH   SOLE   0 0 30,439
FRANKLIN RESOURCES INC COM 354613101 BBG001S5P3W6 638,153 24,191 SH   SOLE   0 0 24,191
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 2,376,741 119,615 SH   SOLE   0 0 119,615
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 BBG00QNKPTM7 776,756 37,434 SH   SOLE   0 0 37,434
HOST HOTELS & RESORTS INC COM 44107P104 BBG001S5RY83 2,740,387 170,741 SH   SOLE   0 0 170,741
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 511,176 2,320 SH   SOLE   0 0 2,320
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 BBG00DW0G9Y1 1,327,275 53,714 SH   SOLE   0 0 53,714
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 15,473,401 556,397 SH   SOLE   0 0 556,397
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 BBG001TG54F0 4,255,956 218,366 SH   SOLE   0 0 218,366
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 6,834,004 25,665 SH   SOLE   0 0 25,665
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 1,903,164 19,005 SH   SOLE   0 0 19,005
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 2,276,838 22,869 SH   SOLE   0 0 22,869
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 238,408 2,075 SH   SOLE   0 0 2,075
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 6,454,329 26,683 SH   SOLE   0 0 26,683
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 377,681 4,509 SH   SOLE   0 0 4,509
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 6,185,365 134,816 SH   SOLE   0 0 134,816
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 8,012,748 159,204 SH   SOLE   0 0 159,204
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 1,231,917 62,061 SH   SOLE   0 0 62,061
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 482,533 9,686 SH   SOLE   0 0 9,686
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 510,429 10,310 SH   SOLE   0 0 10,310
ISHARES TR MICRO-CAP ETF 464288869 BBG001SP7X10 708,284 6,569 SH   SOLE   0 0 6,569
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 341,827 6,344 SH   SOLE   0 0 6,344
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 3,375,128 51,419 SH   SOLE   0 0 51,419
ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 1,300,878 19,035 SH   SOLE   0 0 19,035
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 6,653,200 38,158 SH   SOLE   0 0 38,158
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 417,601 7,138 SH   SOLE   0 0 7,138
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 11,118,884 101,154 SH   SOLE   0 0 101,154
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 483,843 5,299 SH   SOLE   0 0 5,299
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 427,497 4,016 SH   SOLE   0 0 4,016
ISHARES TR U.S. BAS MTL ETF 464287838 BBG001SFGY10 279,748 2,242 SH   SOLE   0 0 2,242
ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 3,714,714 42,925 SH   SOLE   0 0 42,925
ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 2,788,987 13,754 SH   SOLE   0 0 13,754
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 87,282,396 1,771,512 SH   SOLE   0 0 1,771,512
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 3,634,218 72,496 SH   SOLE   0 0 72,496
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,354,642 7,669 SH   SOLE   0 0 7,669
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 BBG00BRDT817 3,900,469 102,536 SH   SOLE   0 0 102,536
LILLY ELI & CO COM 532457108 BBG001S5STL8 1,472,140 4,024 SH   SOLE   0 0 4,024
LOWES COS INC COM 548661107 BBG001S5SVL3 3,357,373 16,851 SH   SOLE   0 0 16,851
MARATHON OIL CORP COM 565849106 BBG001S69V69 438,047 16,182 SH   SOLE   0 0 16,182
MARATHON PETE CORP COM 56585A102 BBG001S169P1 1,883,423 16,182 SH   SOLE   0 0 16,182
MERCK & CO INC COM 58933Y105 BBG001S5TC52 835,664 7,532 SH   SOLE   0 0 7,532
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,261,400 5,260 SH   SOLE   0 0 5,260
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 330,853 3,958 SH   SOLE   0 0 3,958
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 BBG00FJ5J0R4 401,007 14,110 SH   SOLE   0 0 14,110
PACER FDS TR DATA AND INFRAST 69374H741 BBG00KX8YQ42 3,743,865 129,010 SH   SOLE   0 0 129,010
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 1,732,456 37,459 SH   SOLE   0 0 37,459
PEPSICO INC COM 713448108 BBG001S695T1 212,832 1,178 SH   SOLE   0 0 1,178
PFIZER INC COM 717081103 BBG001S5V466 866,569 16,912 SH   SOLE   0 0 16,912
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 2,821,139 25,868 SH   SOLE   0 0 25,868
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,408,771 9,295 SH   SOLE   0 0 9,295
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 4,897,803 54,426 SH   SOLE   0 0 54,426
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 1,123,872 76,350 SH   SOLE   0 0 76,350
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 5,050,989 315,096 SH   SOLE   0 0 315,096
PROSHARES TR SHRT RUSSELL2000 74348A210 BBG001S90ZR0 3,831,056 155,734 SH   SOLE   0 0 155,734
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 409,046 4,053 SH   SOLE   0 0 4,053
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 280,353 2,173 SH   SOLE   0 0 2,173
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 3,423,573 7,923 SH   SOLE   0 0 7,923
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 5,194,881 15,510 SH   SOLE   0 0 15,510
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 BBG00PZFDF86 9,027,602 192,527 SH   SOLE   0 0 192,527
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 1,398,749 43,426 SH   SOLE   0 0 43,426
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 BBG001T6L7C0 1,462,598 46,476 SH   SOLE   0 0 46,476
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 1,650,927 36,843 SH   SOLE   0 0 36,843
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 2,525,712 33,879 SH   SOLE   0 0 33,879
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 3,399,960 48,226 SH   SOLE   0 0 48,226
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 391,092 3,143 SH   SOLE   0 0 3,143
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 3,143,807 13,247 SH   SOLE   0 0 13,247
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 3,343,095 19,707 SH   SOLE   0 0 19,707
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 2,585,689 87,090 SH   SOLE   0 0 87,090
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 11,182,550 29,241 SH   SOLE   0 0 29,241
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 38,243 100 PRN Call SOLE   0 0 100
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 1,267,227 11,515 SH   SOLE   0 0 11,515
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 1,767,905 45,459 SH   SOLE   0 0 45,459
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 483,628 7,468 SH   SOLE   0 0 7,468
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 374,980 2,000 SH   SOLE   0 0 2,000
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 BBG001TB7T82 1,536,782 27,306 SH   SOLE   0 0 27,306
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,241,577 5,826 SH   SOLE   0 0 5,826
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 983,960 4,828 SH   SOLE   0 0 4,828
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 2,045,215 24,796 SH   SOLE   0 0 24,796
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,606,621 4,573 SH   SOLE   0 0 4,573
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 752,816 4,741 SH   SOLE   0 0 4,741
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 580,425 3,162 SH   SOLE   0 0 3,162
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 911,547 4,545 SH   SOLE   0 0 4,545
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1,108,944 7,900 SH   SOLE   0 0 7,900
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 10,673,710 228,510 SH   SOLE   0 0 228,510
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 226,298 5,392 SH   SOLE   0 0 5,392
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 6,859,669 56,561 SH   SOLE   0 0 56,561
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 688,147 2,774 SH   SOLE   0 0 2,774
VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 765,389 4,991 SH   SOLE   0 0 4,991
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 BBG009QTF403 2,067,580 55,934 SH   SOLE   0 0 55,934
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 BBG006QSN9T0 4,432,126 65,428 SH   SOLE   0 0 65,428
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 BBG009K7JND7 4,361,479 74,061 SH   SOLE   0 0 74,061
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 BBG009K7KXD3 4,269,565 73,610 SH   SOLE   0 0 73,610
WALMART INC COM 931142103 BBG001S5XH92 234,771 1,656 SH   SOLE   0 0 1,656
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 2,784,748 11,832 SH   SOLE   0 0 11,832
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 BBG00YM346S6 583,478 32,024 SH   SOLE   0 0 32,024