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,477,085 17,552 SH   SOLE   0 0 17,552
AGF INVTS TR US MARKET NETRL 00110G408 BBG0021PH0S9 4,260,229 214,513 SH   SOLE   0 0 214,513
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 1,733,202 10,193 SH   SOLE   0 0 10,193
ALPS ETF TR OSHARES US QUALT 00162Q387 BBG018B6MVY5 336,131 8,016 SH   SOLE   0 0 8,016
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 393,672 17,773 SH   SOLE   0 0 17,773
AMAZON COM INC COM 023135106 BBG001S5PQL7 219,282 1,725 SH   SOLE   0 0 1,725
AMEREN CORP COM 023608102 BBG001S5NF24 632,849 8,457 SH   SOLE   0 0 8,457
APPLE INC COM 037833100 BBG001S5N8V8 3,923,930 22,919 SH   SOLE   0 0 22,919
BADGER METER INC COM 056525108 BBG001S5P8Q2 2,103,388 14,620 SH   SOLE   0 0 14,620
BUNGE LIMITED COM G16962105 BBG001SJ9BG4 233,474 2,157 SH   SOLE   0 0 2,157
CINTAS CORP COM 172908105 BBG001S7CRG1 2,456,208 5,106 SH   SOLE   0 0 5,106
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 BBG00X0VY3F8 95,053 12,845 SH   SOLE   0 0 12,845
DEXCOM INC COM 252131107 BBG001SKZG99 291,563 3,125 SH   SOLE   0 0 3,125
EASTMAN KODAK CO COM NEW 277461406 BBG0057GTGB6 56,204 13,350 SH   SOLE   0 0 13,350
ENPHASE ENERGY INC COM 29355A107 BBG001V28NC6 228,045 1,898 SH   SOLE   0 0 1,898
EQUITY RESIDENTIAL SH BEN INT 29476L107 BBG001S723L9 2,738,829 46,650 SH   SOLE   0 0 46,650
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 BBG007HXLJT7 1,531,160 29,674 SH   SOLE   0 0 29,674
ETF SER SOLUTIONS US DIVERSIFIED 26922A511 BBG00KFX15B1 4,419,582 164,409 SH   SOLE   0 0 164,409
FARMLAND PARTNERS INC COM 31154R109 BBG005TNS0R6 1,343,681 130,963 SH   SOLE   0 0 130,963
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 1,612,787 30,344 SH   SOLE   0 0 30,344
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 5,819,063 242,461 SH   SOLE   0 0 242,461
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,517,760 144,533 SH   SOLE   0 0 144,533
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 1,117,810 13,508 SH   SOLE   0 0 13,508
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 209,920 2,851 SH   SOLE   0 0 2,851
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 3,769,725 79,799 SH   SOLE   0 0 79,799
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 BBG004XDZ7P5 1,611,169 32,892 SH   SOLE   0 0 32,892
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 1,301,885 30,539 SH   SOLE   0 0 30,539
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 BBG00K4Y0TD8 1,420,256 35,059 SH   SOLE   0 0 35,059
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 1,519,694 10,384 SH   SOLE   0 0 10,384
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 4,688,908 166,097 SH   SOLE   0 0 166,097
FIRST TR FTSE EPRA / NAREIT ALERIAN DISRUPT 33736N101 BBG001SXT9K1 1,546,210 40,686 SH   SOLE   0 0 40,686
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 1,151,725 30,803 SH   SOLE   0 0 30,803
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 357,335 28,771 SH   SOLE   0 0 28,771
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 2,552,484 108,663 SH   SOLE   0 0 108,663
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 BBG00QNKPTM7 1,237,163 50,933 SH   SOLE   0 0 50,933
GLOBAL X FDS DAX GERMANY ETF 37954Y491 BBG00MVW5WR1 1,642,444 60,428 SH   SOLE   0 0 60,428
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 1,596,984 52,567 SH   SOLE   0 0 52,567
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 BBG00LPXX8Z1 5,070,956 276,950 SH   SOLE   0 0 276,950
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 246,197 1,755 SH   SOLE   0 0 1,755
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 BBG00DW0G9Y1 1,058,417 42,431 SH   SOLE   0 0 42,431
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 422,969 14,227 SH   SOLE   0 0 14,227
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 BBG001TG54F0 5,041,115 288,724 SH   SOLE   0 0 288,724
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 2,374,973 40,398 SH   SOLE   0 0 40,398
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 3,286,341 23,194 SH   SOLE   0 0 23,194
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 12,603,388 35,178 SH   SOLE   0 0 35,178
ISHARES INC MSCI CDA ETF 464286509 BBG001S8R7V0 1,666,184 49,796 SH   SOLE   0 0 49,796
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 3,015,104 50,010 SH   SOLE   0 0 50,010
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 14,970,362 168,794 SH   SOLE   0 0 168,794
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 4,713,635 41,655 SH   SOLE   0 0 41,655
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 6,536,580 71,368 SH   SOLE   0 0 71,368
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 473,508 9,560 SH   SOLE   0 0 9,560
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 5,753,120 23,072 SH   SOLE   0 0 23,072
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 210,311 2,818 SH   SOLE   0 0 2,818
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 318,551 3,691 SH   SOLE   0 0 3,691
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 5,873,497 115,416 SH   SOLE   0 0 115,416
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 1,067,331 73,005 SH   SOLE   0 0 73,005
ISHARES TR MICRO-CAP ETF 464288869 BBG001SP7X10 586,510 5,859 SH   SOLE   0 0 5,859
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 337,926 5,915 SH   SOLE   0 0 5,915
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 3,386,832 49,141 SH   SOLE   0 0 49,141
ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 1,571,023 23,821 SH   SOLE   0 0 23,821
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 6,137,077 34,724 SH   SOLE   0 0 34,724
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 510,415 7,460 SH   SOLE   0 0 7,460
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 2,624,622 23,759 SH   SOLE   0 0 23,759
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 469,358 5,261 SH   SOLE   0 0 5,261
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 314,957 3,037 SH   SOLE   0 0 3,037
ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 2,316,223 31,479 SH   SOLE   0 0 31,479
ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 1,204,664 6,459 SH   SOLE   0 0 6,459
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 53,360,692 1,069,567 SH   SOLE   0 0 1,069,567
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 4,131,496 82,334 SH   SOLE   0 0 82,334
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 246,822 5,216 SH   SOLE   0 0 5,216
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 750,051 4,816 SH   SOLE   0 0 4,816
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 861,225 31,466 SH   SOLE   0 0 31,466
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 BBG00BRDT817 3,921,641 115,751 SH   SOLE   0 0 115,751
LOWES COS INC COM 548661107 BBG001S5SVL3 2,033,831 9,786 SH   SOLE   0 0 9,786
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 641,549 2,137 SH   SOLE   0 0 2,137
MICROSOFT CORP COM 594918104 BBG001S5TD05 843,619 2,672 SH   SOLE   0 0 2,672
NEWMONT CORP COM 651639106 BBG001S5TKX3 2,737,101 74,076 SH   SOLE   0 0 74,076
NORDSON CORP COM 655663102 BBG001S5TKK7 1,875,954 8,406 SH   SOLE   0 0 8,406
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 BBG00FJ5J0R4 243,117 8,955 SH   SOLE   0 0 8,955
PACER FDS TR DATA AND INFRAST 69374H741 BBG00KX8YQ42 3,088,603 119,297 SH   SOLE   0 0 119,297
PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 1,918,116 58,946 SH   SOLE   0 0 58,946
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 2,042,433 41,320 SH   SOLE   0 0 41,320
PFIZER INC COM 717081103 BBG001S5V466 274,790 8,284 SH   SOLE   0 0 8,284
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,972,269 18,807 SH   SOLE   0 0 18,807
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 736,285 5,048 SH   SOLE   0 0 5,048
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 4,764,170 53,802 SH   SOLE   0 0 53,802
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 10,379,663 953,137 SH   SOLE   0 0 953,137
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 3,349,212 231,459 SH   SOLE   0 0 231,459
PROSHARES TR SHRT RUSSELL2000 74348A210 BBG001S90ZR0 12,400,815 512,219 SH   SOLE   0 0 512,219
RENAISSANCERE HLDGS LTD COM G7496G103 BBG001S6T1Z1 2,033,826 10,276 SH   SOLE   0 0 10,276
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 313,102 2,197 SH   SOLE   0 0 2,197
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 2,235,190 4,615 SH   SOLE   0 0 4,615
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 BBG00PZFDF86 8,882,655 189,133 SH   SOLE   0 0 189,133
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 2,306,614 67,921 SH   SOLE   0 0 67,921
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 BBG001T6L7C0 2,278,767 70,659 SH   SOLE   0 0 70,659
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 2,157,901 43,288 SH   SOLE   0 0 43,288
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 2,481,614 36,065 SH   SOLE   0 0 36,065
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 2,218,609 37,648 SH   SOLE   0 0 37,648
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 2,064,682 8,095 SH   SOLE   0 0 8,095
SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE ETF 82889N772 BBG012VCQ2K8 2,836,101 112,947 SH   SOLE   0 0 112,947
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 8,081,639 47,137 SH   SOLE   0 0 47,137
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 13,354,819 31,241 SH   SOLE   0 0 31,241
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 1,186,328 10,583 SH   SOLE   0 0 10,583
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 1,736,923 42,097 SH   SOLE   0 0 42,097
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 BBG00NS9VV15 215,424 5,220 SH   SOLE   0 0 5,220
TEUCRIUM COMMODITY TR WHEAT FD 88166A508 BBG0022QWYZ7 2,396,510 430,253 SH   SOLE   0 0 430,253
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 BBG001TB7T82 1,691,724 28,594 SH   SOLE   0 0 28,594
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 387,466 11,720 SH   SOLE   0 0 11,720
VANECK ETF TRUST MORNINGSTAR ESG 92189Y105 BBG012STD808 1,133,919 49,115 SH   SOLE   0 0 49,115
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,361,396 4,999 SH   SOLE   0 0 4,999
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 748,398 3,594 SH   SOLE   0 0 3,594
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 744,741 9,843 SH   SOLE   0 0 9,843
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,727,527 4,399 SH   SOLE   0 0 4,399
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 659,030 4,132 SH   SOLE   0 0 4,132
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 622,831 3,294 SH   SOLE   0 0 3,294
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 975,044 4,552 SH   SOLE   0 0 4,552
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1,104,250 8,006 SH   SOLE   0 0 8,006
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 11,163,688 236,119 SH   SOLE   0 0 236,119
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 239,137 5,470 SH   SOLE   0 0 5,470
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 2,981,356 23,523 SH   SOLE   0 0 23,523
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 4,674,537 58,199 SH   SOLE   0 0 58,199
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 6,326,951 26,912 SH   SOLE   0 0 26,912
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 213,897 516 SH   SOLE   0 0 516
VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 1,059,912 8,310 SH   SOLE   0 0 8,310
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 BBG009QTF403 4,484,942 117,706 SH   SOLE   0 0 117,706
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 BBG006QSN9T0 4,442,766 65,248 SH   SOLE   0 0 65,248
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 BBG009K7JND7 4,444,851 81,903 SH   SOLE   0 0 81,903
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 BBG009K7KXD3 4,448,946 75,985 SH   SOLE   0 0 75,985
VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 BBG01B07MBK7 1,627,517 54,817 SH   SOLE   0 0 54,817
WALMART INC COM 931142103 BBG001S5XH92 273,976 1,713 SH   SOLE   0 0 1,713
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 2,465,339 6,571 SH   SOLE   0 0 6,571
WISDOMTREE TR BLMBG US BULL 97717W471 BBG005PXGB60 945,046 34,216 SH   SOLE   0 0 34,216