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 1,413,841 16,296 SH   SOLE   0 0 16,296
AGF INVTS TR US MARKET NETRL 00110G408   3,273,902 174,515 SH   SOLE   0 0 174,515
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 2,346,755 10,519 SH   SOLE   0 0 10,519
ALLSTATE CORP COM 020002101 BBG001S9BM06 327,120 3,000 SH   SOLE   0 0 3,000
ALPS ETF TR OSHARES US QUALT 00162Q387 BBG018B6MVY5 350,929 7,977 SH   SOLE   0 0 7,977
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 461,808 20,335 SH   SOLE   0 0 20,335
AMAZON COM INC COM 023135106 BBG001S5PQL7 236,734 1,816 SH   SOLE   0 0 1,816
AMEREN CORP COM 023608102 BBG001S5NF24 556,246 6,811 SH   SOLE   0 0 6,811
APPLE INC COM 037833100 BBG001S5N8V8 6,426,170 33,130 SH   SOLE   0 0 33,130
BADGER METER INC COM 056525108 BBG001S5P8Q2 2,772,397 18,788 SH   SOLE   0 0 18,788
BROADCOM INC COM 11135F101 BBG00KHY5SY8 524,918 605 SH   SOLE   0 0 605
BROWN & BROWN INC COM 115236101 BBG001S5XFN0 2,549,356 37,033 SH   SOLE   0 0 37,033
BUNGE LIMITED COM G16962105 BBG001SJ9BG4 207,587 2,200 SH   SOLE   0 0 2,200
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 380,169 2,416 SH   SOLE   0 0 2,416
CINTAS CORP COM 172908105 BBG001S7CRG1 2,902,153 5,838 SH   SOLE   0 0 5,838
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 BBG00X0VY3F8 92,736 11,200 SH   SOLE   0 0 11,200
DEXCOM INC COM 252131107 BBG001SKZG99 411,232 3,200 SH   SOLE   0 0 3,200
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 BBG001T6YQM3 241,907 9,743 SH   SOLE   0 0 9,743
EASTMAN KODAK CO COM NEW 277461406 BBG0057GTGB6 61,677 13,350 SH   SOLE   0 0 13,350
EQUITY RESIDENTIAL SH BEN INT 29476L107 BBG001S723L9 3,132,692 47,487 SH   SOLE   0 0 47,487
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 BBG007HXLJT7 1,496,250 29,582 SH   SOLE   0 0 29,582
ETF SER SOLUTIONS US DIVERSIFIED 26922A511 BBG00KFX15B1 4,773,182 165,219 SH   SOLE   0 0 165,219
FARMLAND PARTNERS INC COM 31154R109 BBG005TNS0R6 1,721,131 140,961 SH   SOLE   0 0 140,961
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 1,588,697 30,095 SH   SOLE   0 0 30,095
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 5,372,352 235,940 SH   SOLE   0 0 235,940
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,239,686 143,202 SH   SOLE   0 0 143,202
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 1,223,475 13,814 SH   SOLE   0 0 13,814
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 3,197,332 67,072 SH   SOLE   0 0 67,072
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 BBG004XDZ7P5 1,542,211 32,257 SH   SOLE   0 0 32,257
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 1,527,656 29,860 SH   SOLE   0 0 29,860
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 BBG00K4Y0TD8 1,576,986 34,530 SH   SOLE   0 0 34,530
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 1,382,548 9,028 SH   SOLE   0 0 9,028
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 4,916,198 173,656 SH   SOLE   0 0 173,656
FIRST TR FTSE EPRA / NAREIT ALERIAN DISRUPT 33736N101 BBG001SXT9K1 1,622,841 40,276 SH   SOLE   0 0 40,276
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 477,299 31,546 SH   SOLE   0 0 31,546
FRANKLIN RESOURCES INC COM 354613101 BBG001S5P3W6 646,847 24,217 SH   SOLE   0 0 24,217
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 2,897,408 111,268 SH   SOLE   0 0 111,268
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 BBG00QNKPTM7 1,202,933 49,585 SH   SOLE   0 0 49,585
GLOBAL X FDS DAX GERMANY ETF 37954Y491 BBG00MVW5WR1 1,764,164 59,580 SH   SOLE   0 0 59,580
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 1,690,966 53,801 SH   SOLE   0 0 53,801
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 BBG00LPXX8Z1 3,601,918 189,226 SH   SOLE   0 0 189,226
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 444,058 1,775 SH   SOLE   0 0 1,775
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 BBG00DW0G9Y1 1,096,687 44,061 SH   SOLE   0 0 44,061
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 412,617 14,539 SH   SOLE   0 0 14,539
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 BBG001TG54F0 5,302,901 295,262 SH   SOLE   0 0 295,262
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 2,159,471 34,381 SH   SOLE   0 0 34,381
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 14,883,586 40,289 SH   SOLE   0 0 40,289
ISHARES INC MSCI CDA ETF 464286509 BBG001S8R7V0 1,534,447 43,854 SH   SOLE   0 0 43,854
ISHARES INC MSCI WORLD ETF 464286392 BBG002D9R378 209,514 1,683 SH   SOLE   0 0 1,683
ISHARES TR 20 YR TR BD ETF 464287432   16,068,523 156,096 SH   SOLE   0 0 156,096
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 4,355,746 37,791 SH   SOLE   0 0 37,791
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 2,921,184 30,240 SH   SOLE   0 0 30,240
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 6,774,060 25,907 SH   SOLE   0 0 25,907
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 218,144 2,787 SH   SOLE   0 0 2,787
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 375,689 3,938 SH   SOLE   0 0 3,938
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 5,759,677 113,335 SH   SOLE   0 0 113,335
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 1,306,211 70,990 SH   SOLE   0 0 70,990
ISHARES TR MICRO-CAP ETF 464288869 BBG001SP7X10 640,415 5,859 SH   SOLE   0 0 5,859
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 378,257 6,207 SH   SOLE   0 0 6,207
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 3,473,883 47,916 SH   SOLE   0 0 47,916
ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 1,797,831 24,537 SH   SOLE   0 0 24,537
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 7,194,502 38,418 SH   SOLE   0 0 38,418
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 505,203 7,168 SH   SOLE   0 0 7,168
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 2,597,658 23,519 SH   SOLE   0 0 23,519
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 500,238 5,261 SH   SOLE   0 0 5,261
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 330,720 3,073 SH   SOLE   0 0 3,073
ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 2,713,934 33,198 SH   SOLE   0 0 33,198
ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 1,281,944 6,400 SH   SOLE   0 0 6,400
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   64,496,387 1,297,192 SH   SOLE   0 0 1,297,192
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 3,583,843 71,477 SH   SOLE   0 0 71,477
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,142,451 6,902 SH   SOLE   0 0 6,902
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 914,328 33,952 SH   SOLE   0 0 33,952
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 BBG00BRDT817 4,205,882 114,695 SH   SOLE   0 0 114,695
LILLY ELI & CO COM 532457108 BBG001S5STL8 1,887,176 4,024 SH   SOLE   0 0 4,024
LOWES COS INC COM 548661107 BBG001S5SVL3 2,629,478 11,650 SH   SOLE   0 0 11,650
MARATHON OIL CORP COM 565849106 BBG001S69V69 372,510 16,182 SH   SOLE   0 0 16,182
MARATHON PETE CORP COM 56585A102 BBG001S169P1 1,886,822 16,182 SH   SOLE   0 0 16,182
MERCK & CO INC COM 58933Y105 BBG001S5TC52 709,166 6,146 SH   SOLE   0 0 6,146
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 317,974 1,108 SH   SOLE   0 0 1,108
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,826,916 5,365 SH   SOLE   0 0 5,365
NEWMONT CORP COM 651639106 BBG001S5TKX3 1,468,528 34,424 SH   SOLE   0 0 34,424
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 299,097 4,031 SH   SOLE   0 0 4,031
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 BBG00FJ5J0R4 312,829 10,284 SH   SOLE   0 0 10,284
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 345,553 817 SH   SOLE   0 0 817
PACER FDS TR DATA AND INFRAST 69374H741 BBG00KX8YQ42 3,220,841 110,303 SH   SOLE   0 0 110,303
PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 1,120,701 33,807 SH   SOLE   0 0 33,807
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 1,209,804 25,273 SH   SOLE   0 0 25,273
PFIZER INC COM 717081103 BBG001S5V466 566,195 15,436 SH   SOLE   0 0 15,436
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 2,286,559 20,412 SH   SOLE   0 0 20,412
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,285,859 8,474 SH   SOLE   0 0 8,474
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 5,102,187 54,117 SH   SOLE   0 0 54,117
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 9,629,440 911,016 SH   SOLE   0 0 911,016
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 3,277,485 236,130 SH   SOLE   0 0 236,130
PROSHARES TR SHRT RUSSELL2000 74348A210 BBG001S90ZR0 11,253,729 492,936 SH   SOLE   0 0 492,936
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 397,183 4,055 SH   SOLE   0 0 4,055
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 335,425 2,190 SH   SOLE   0 0 2,190
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 2,511,111 5,223 SH   SOLE   0 0 5,223
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 5,228,648 13,043 SH   SOLE   0 0 13,043
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 BBG00PZFDF86 8,745,292 185,007 SH   SOLE   0 0 185,007
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 2,478,130 69,513 SH   SOLE   0 0 69,513
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 BBG001T6L7C0 2,390,900 70,800 SH   SOLE   0 0 70,800
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 2,167,983 41,934 SH   SOLE   0 0 41,934
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 2,744,913 37,008 SH   SOLE   0 0 37,008
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 2,241,348 34,250 SH   SOLE   0 0 34,250
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 222,853 1,282 SH   SOLE   0 0 1,282
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 2,556,948 9,630 SH   SOLE   0 0 9,630
SPDR GOLD TR GOLD SHS 78463V107   8,002,007 44,887 SH   SOLE   0 0 44,887
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 16,022,016 36,144 SH   SOLE   0 0 36,144
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 44,328 100 PRN Call SOLE   0 0 100
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 1,295,359 10,659 SH   SOLE   0 0 10,659
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 1,807,321 41,836 SH   SOLE   0 0 41,836
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 463,091 7,468 SH   SOLE   0 0 7,468
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 347,320 2,000 SH   SOLE   0 0 2,000
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 BBG001TB7T82 1,533,517 28,605 SH   SOLE   0 0 28,605
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 237,637 7,192 SH   SOLE   0 0 7,192
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 BBG001SRRWS7 1,344,961 8,323 SH   SOLE   0 0 8,323
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,521,413 5,377 SH   SOLE   0 0 5,377
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 1,054,519 4,790 SH   SOLE   0 0 4,790
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 783,243 9,373 SH   SOLE   0 0 9,373
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,802,944 4,427 SH   SOLE   0 0 4,427
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 679,707 4,109 SH   SOLE   0 0 4,109
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 621,721 3,126 SH   SOLE   0 0 3,126
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 1,047,574 4,560 SH   SOLE   0 0 4,560
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1,074,570 7,562 SH   SOLE   0 0 7,562
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 10,502,589 221,480 SH   SOLE   0 0 221,480
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 201,769 4,369 SH   SOLE   0 0 4,369
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 4,075,477 36,101 SH   SOLE   0 0 36,101
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 4,608,362 56,725 SH   SOLE   0 0 56,725
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 5,246,862 21,432 SH   SOLE   0 0 21,432
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 BBG001SHVTX5 718,328 3,495 SH   SOLE   0 0 3,495
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 945,008 2,137 SH   SOLE   0 0 2,137
VANGUARD WORLD FDS MATERIALS ETF 92204A801 BBG001SHTTP7 637,441 3,503 SH   SOLE   0 0 3,503
VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 1,114,873 7,842 SH   SOLE   0 0 7,842
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 BBG009QTF403 4,709,138 116,993 SH   SOLE   0 0 116,993
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 BBG006QSN9T0 4,071,896 57,286 SH   SOLE   0 0 57,286
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 BBG009K7JND7 4,367,928 77,204 SH   SOLE   0 0 77,204
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 BBG009K7KXD3 4,555,194 75,317 SH   SOLE   0 0 75,317
VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 BBG01B07MBK7 208,320 6,720 SH   SOLE   0 0 6,720
WALMART INC COM 931142103 BBG001S5XH92 210,163 1,337 SH   SOLE   0 0 1,337
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 3,175,508 8,303 SH   SOLE   0 0 8,303
WISDOMTREE TR BLMBG US BULL 97717W471 BBG005PXGB60 806,315 30,404 SH   SOLE   0 0 30,404