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
AGCO CORP COM 001084102   4,968 42 SH   SOLE   42 0 0
AES CORP COM 00130H105   150,556 9,905 SH   SOLE   9,905 0 0
ABBOTT LABS COM 002824100   16,465 170 SH   SOLE   170 0 0
ADOBE INC COM 00724F101   5,860,153 11,492 SH   SOLE   11,492 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   141,718 1,245 SH   SOLE   1,245 0 0
AIR PRODS & CHEMS INC COM 009158106   103,724 366 SH   SOLE   366 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101   6,260 106 SH   SOLE   106 0 0
ALPHABET INC CAP STK CL C 02079K107   76,473 580 SH   SOLE   580 0 0
ALPHABET INC CAP STK CL A 02079K305   9,571,886 73,146 SH   SOLE   73,146 0 0
AMAZON COM INC COM 023135106   382,377 3,008 SH   SOLE   3,008 0 0
AMGEN INC COM 031162100   1,159,699 4,315 SH   SOLE   4,315 0 0
APPLE INC COM 037833100   20,374 119 SH   SOLE   119 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   125,197 1,660 SH   SOLE   1,660 0 0
AURORA CANNABIS INC COM 05156X884   166 283 SH   SOLE   283 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   2,646 11 SH   SOLE   11 0 0
BP PLC SPONSORED ADR 055622104   194 5 SH   SOLE   5 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   23,216 400 SH   SOLE   400 0 0
CVS HEALTH CORP COM 126650100   140 2 SH   SOLE   2 0 0
CARNIVAL CORP COMMON STOCK 143658300   5,488 400 SH   SOLE   400 0 0
CATERPILLAR INC COM 149123101   272,399 997 SH   SOLE   997 0 0
CHEVRON CORP NEW COM 166764100   21,078 125 SH   SOLE   125 0 0
CISCO SYS INC COM 17275R102   1,188,311 22,104 SH   SOLE   22,104 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   4,798,582 307,011 SH   SOLE   307,011 0 0
COCA COLA CO COM 191216100   194,083 3,467 SH   SOLE   3,467 0 0
CORTEVA INC COM 22052L104   4,535,641 88,656 SH   SOLE   88,656 0 0
CUMMINS INC COM 231021106   291,287 1,275 SH   SOLE   1,275 0 0
DEERE & CO COM 244199105   5,661 15 SH   SOLE   15 0 0
DELL TECHNOLOGIES INC CL C 24703L202   1,034 15 SH   SOLE   15 0 0
DEXCOM INC COM 252131107   3,572,317 38,288 SH   SOLE   38,288 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C201   1,430,669 97,457 SH   SOLE   97,457 0 0
DISNEY WALT CO COM 254687106   10,310 127 SH   SOLE   127 0 0
DOCUSIGN INC COM 256163106   3,071,208 73,124 SH   SOLE   73,124 0 0
DOUGLAS DYNAMICS INC COM 25960R105   100,047 3,315 SH   SOLE   3,315 0 0
EASTMAN CHEM CO COM 277432100   179,678 2,342 SH   SOLE   2,342 0 0
EATON VANCE TAX MNGED BUY WR COM 27828X100   15,952 1,265 SH   SOLE   1,265 0 0
EMERSON ELEC CO COM 291011104   738,954 7,652 SH   SOLE   7,652 0 0
EQUINIX INC COM 29444U700   4,583,427 6,311 SH   SOLE   6,311 0 0
EXXON MOBIL CORP COM 30231G102   5,744,342 48,854 SH   SOLE   48,854 0 0
META PLATFORMS INC CL A 30303M102   4,960,070 16,522 SH   SOLE   16,522 0 0
FEDEX CORP COM 31428X106   265 1 SH   SOLE   1 0 0
FOOT LOCKER INC COM 344849104   66,086 3,809 SH   SOLE   3,809 0 0
FORD MTR CO DEL COM 345370860   169,732 13,666 SH   SOLE   13,666 0 0
GABELLI DIVID & INCOME TR COM 36242H104   97 5 SH   SOLE   5 0 0
GENERAC HLDGS INC COM 368736104   4,737,417 43,478 SH   SOLE   43,478 0 0
GENUINE PARTS CO COM 372460105   270,713 1,875 SH   SOLE   1,875 0 0
GERMAN AMERN BANCORP INC COM 373865104   244 9 SH   SOLE   9 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   4,697 190 SH   SOLE   190 0 0
GLOBAL X FDS INTERNET OF THNG 37954Y780   11,609 379 SH   SOLE   379 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848   73,827 3,089 SH   SOLE   3,089 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   982,682 3,037 SH   SOLE   3,037 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   833 67 SH   SOLE   67 0 0
GORMAN RUPP CO COM 383082104   2,139 65 SH   SOLE   65 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108   2,462 169 SH   SOLE   169 0 0
HERSHEY CO COM 427866108   15,006 75 SH   SOLE   75 0 0
INTEL CORP COM 458140100   1,307,024 36,765 SH   SOLE   36,765 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,087,465 7,751 SH   SOLE   7,751 0 0
INTREPID POTASH INC COM 46121Y201   453 18 SH   SOLE   18 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103   8,284 1,118 SH   SOLE   1,118 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   21,202 1,508 SH   SOLE   1,508 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115   4,890 111 SH   SOLE   111 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123   8,954 90 SH   SOLE   90 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   12,586 335 SH   SOLE   335 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156   4,468 107 SH   SOLE   107 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172   4,416 127 SH   SOLE   127 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180   6,097 71 SH   SOLE   71 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP MATL 46138G201   4,489 69 SH   SOLE   69 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409   16,897 342 SH   SOLE   342 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474   14,038 246 SH   SOLE   246 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,377,144 73,506 SH   SOLE   73,506 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,288,585 68,595 SH   SOLE   68,595 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   586,983 29,188 SH   SOLE   29,188 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   789,677 38,204 SH   SOLE   38,204 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   13,492 574 SH   SOLE   574 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   602,703 28,389 SH   SOLE   28,389 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,078,208 15,758 SH   SOLE   15,758 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   8,878 50 SH   SOLE   50 0 0
ISHARES SILVER TR ISHARES 46428Q109   176,490 8,677 SH   SOLE   8,677 0 0
JPMORGAN CHASE & CO COM 46625H100   1,103,718 7,610 SH   SOLE   7,610 0 0
JOHNSON & JOHNSON COM 478160104   8,169,905 52,455 SH   SOLE   52,455 0 0
KLA CORP COM NEW 482480100   5,274,819 11,500 SH   SOLE   11,500 0 0
KELLANOVA COM 487836108   238 4 SH   SOLE   4 0 0
KIMBERLY-CLARK CORP COM 494368103   12,085 100 SH   SOLE   100 0 0
LEMONADE INC COM 52567D107   152,338 13,110 SH   SOLE   13,110 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   65,211 4,802 SH   SOLE   4,802 0 0
ELI LILLY & CO COM 532457108   341,615 636 SH   SOLE   636 0 0
LITTELFUSE INC COM 537008104   92,250 373 SH   SOLE   373 0 0
LOCKHEED MARTIN CORP COM 539830109   2,045 5 SH   SOLE   5 0 0
MGP INGREDIENTS INC NEW COM 55303J106   107,906 1,023 SH   SOLE   1,023 0 0
MARATHON OIL CORP COM 565849106   1,099,452 41,101 SH   SOLE   41,101 0 0
MARSH & MCLENNAN COS INC COM 571748102   299,152 1,572 SH   SOLE   1,572 0 0
MARTEN TRANS LTD COM 573075108   88,202 4,475 SH   SOLE   4,475 0 0
MCDONALDS CORP COM 580135101   263 1 SH   SOLE   1 0 0
MICROSOFT CORP COM 594918104   4,376,690 13,861 SH   SOLE   13,861 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   4,292,272 15,766 SH   SOLE   15,766 0 0
NETFLIX INC COM 64110L106   378 1 SH   SOLE   1 0 0
NUCOR CORP COM 670346105   4,906,028 31,378 SH   SOLE   31,378 0 0
NVIDIA CORPORATION COM 67066G104   1,787,374 4,109 SH   SOLE   4,109 0 0
OCCIDENTAL PETE CORP COM 674599105   94,076 1,450 SH   SOLE   1,450 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   124,800 1,617 SH   SOLE   1,617 0 0
OTIS WORLDWIDE CORP COM 68902V107   94,043 1,171 SH   SOLE   1,171 0 0
PPG INDS INC COM 693506107   1,130,818 8,712 SH   SOLE   8,712 0 0
PAYPAL HLDGS INC COM 70450Y103   8,944 153 SH   SOLE   153 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   140,425 27,807 SH   SOLE   27,807 0 0
PEPSICO INC COM 713448108   169 1 SH   SOLE   1 0 0
QUALCOMM INC COM 747525103   174,920 1,575 SH   SOLE   1,575 0 0
QURATE RETAIL INC COM SER A 74915M100   22 36 SH   SOLE   36 0 0
RTX CORPORATION COM 75513E101   105,868 1,471 SH   SOLE   1,471 0 0
REGENERON PHARMACEUTICALS COM 75886F107   24,689 30 SH   SOLE   30 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   64,775 3,766 SH   SOLE   3,766 0 0
SPDR GOLD TR GOLD SHS 78463V107   131,330 765 SH   SOLE   765 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359   11,187 165 SH   SOLE   165 0 0
SALESFORCE INC COM 79466L302   112,502 554 SH   SOLE   554 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   419,448 5,339 SH   SOLE   5,339 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   303,696 2,358 SH   SOLE   2,358 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   406,938 5,913 SH   SOLE   5,913 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   583,484 3,624 SH   SOLE   3,624 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   323,654 3,580 SH   SOLE   3,580 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   426,825 12,867 SH   SOLE   12,867 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   820,617 8,094 SH   SOLE   8,094 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   104,256 635 SH   SOLE   635 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   861,628 13,140 SH   SOLE   13,140 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   812,155 23,837 SH   SOLE   23,837 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   810,576 13,754 SH   SOLE   13,754 0 0
SERVICE CORP INTL COM 817565104   217,018 3,798 SH   SOLE   3,798 0 0
SHERWIN WILLIAMS CO COM 824348106   38,258 150 SH   SOLE   150 0 0
SMITH A O CORP COM 831865209   210,558 3,184 SH   SOLE   3,184 0 0
SNDL INC COM 83307B101   519 273 SH   SOLE   273 0 0
STAG INDL INC COM 85254J102   100,562 2,914 SH   SOLE   2,914 0 0
STEEL DYNAMICS INC COM 858119100   59,936 559 SH   SOLE   559 0 0
STERLING INFRASTRUCTURE INC COM 859241101   114,702 1,561 SH   SOLE   1,561 0 0
STURM RUGER & CO INC COM 864159108   13,030 250 SH   SOLE   250 0 0
SYNOPSYS INC COM 871607107   1,377 3 SH   SOLE   3 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,881 102 SH   SOLE   102 0 0
TARGET CORP COM 87612E106   3,096 28 SH   SOLE   28 0 0
TESLA INC COM 88160R101   35,531 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104   190,335 1,197 SH   SOLE   1,197 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,227 4 SH   SOLE   4 0 0
3M CO COM 88579Y101   167,299 1,787 SH   SOLE   1,787 0 0
TIMKEN CO COM 887389104   179,830 2,447 SH   SOLE   2,447 0 0
TITAN INTL INC ILL COM 88830M102   99,328 7,396 SH   SOLE   7,396 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   6,997 106 SH   SOLE   106 0 0
TOYOTA MOTOR CORP ADS 892331307   360 2 SH   SOLE   2 0 0
TREX CO INC COM 89531P105   3,698 60 SH   SOLE   60 0 0
UNITED AIRLS HLDGS INC COM 910047109   2,242 53 SH   SOLE   53 0 0
UNITY SOFTWARE INC COM 91332U101   9,417 300 SH   SOLE   300 0 0
VALERO ENERGY CORP COM 91913Y100   22,248 157 SH   SOLE   157 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   45,747 1,700 SH   SOLE   1,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   130 4 SH   SOLE   4 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   4,628,072 13,309 SH   SOLE   13,309 0 0
VMWARE INC CL A COM 928563402   999 6 SH   SOLE   6 0 0
WALMART INC COM 931142103   320 2 SH   SOLE   2 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   656,881 29,536 SH   SOLE   29,536 0 0
WASTE MGMT INC DEL COM 94106L109   11,281 74 SH   SOLE   74 0 0
WELLS FARGO CO NEW COM 949746101   62,066 1,519 SH   SOLE   1,519 0 0
ZIMVIE INC COM 98888T107   85 9 SH   SOLE   9 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200   4,094,507 88,702 SH   SOLE   88,702 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   10,773 96 SH   SOLE   96 0 0
ZOMEDICA CORP COM 98980M109   57 340 SH   SOLE   340 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,483 90 SH   SOLE   90 0 0
CNH INDL N V SHS N20944109   3,678 304 SH   SOLE   304 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   18,428 200 SH   SOLE   200 0 0