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   5,167 42 SH   SOLE   42 0 0
ABBOTT LABS COM 002824100   19,322 170 SH   SOLE   170 0 0
ADOBE INC COM 00724F101   1,514 3 SH   SOLE   3 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   197,215 1,145 SH   SOLE   1,145 0 0
AIR PRODS & CHEMS INC COM 009158106   16,717 69 SH   SOLE   69 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101   8,603 106 SH   SOLE   106 0 0
ALPHABET INC CAP STK CL C 02079K107   88,311 580 SH   SOLE   580 0 0
ALPHABET INC CAP STK CL A 02079K305   6,134,399 40,644 SH   SOLE   40,644 0 0
ALTRIA GROUP INC COM 02209S103   14,438 331 SH   SOLE   331 0 0
AMAZON COM INC COM 023135106   542,583 3,008 SH   SOLE   3,008 0 0
AMPIO PHARMACEUTICALS INC COM 03209T307   4 4 SH   SOLE   4 0 0
APPLE INC COM 037833100   20,578 120 SH   SOLE   120 0 0
ARES CAPITAL CORP COM 04010L103   17,426 837 SH   SOLE   837 0 0
AURORA CANNABIS INC COM 05156X850   119 27 SH   SOLE   27 0 0
AUTODESK INC COM 052769106   5,825,595 22,370 SH   SOLE   22,370 0 0
BP PLC SPONSORED ADR 055622104   101,058 2,682 SH   SOLE   2,682 0 0
BLACKROCK UTILS INFRASTRUCTU COM 09248D104   259 12 SH   SOLE   12 0 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104   277 7 SH   SOLE   7 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   21,692 400 SH   SOLE   400 0 0
CECO ENVIRONMENTAL CORP COM 125141101   129,050 5,606 SH   SOLE   5,606 0 0
CVS HEALTH CORP COM 126650100   160 2 SH   SOLE   2 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   2,950,312 9,478 SH   SOLE   9,478 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   6,536 400 SH   SOLE   400 0 0
CATERPILLAR INC COM 149123101   512,269 1,398 SH   SOLE   1,398 0 0
CHEVRON CORP NEW COM 166764100   19,718 125 SH   SOLE   125 0 0
CISCO SYS INC COM 17275R102   1,116,986 22,380 SH   SOLE   22,380 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   7,214,447 317,258 SH   SOLE   317,258 0 0
COCA COLA CO COM 191216100   351,969 5,753 SH   SOLE   5,753 0 0
COLGATE PALMOLIVE CO COM 194162103   385,684 4,283 SH   SOLE   4,283 0 0
CONSTELLATION ENERGY CORP COM 21037T109   5,358,617 28,989 SH   SOLE   28,989 0 0
CORTEVA INC COM 22052L104   91,176 1,581 SH   SOLE   1,581 0 0
CUMMINS INC COM 231021106   581,934 1,975 SH   SOLE   1,975 0 0
DEERE & CO COM 244199105   6,161 15 SH   SOLE   15 0 0
DELL TECHNOLOGIES INC CL C 24703L202   1,712 15 SH   SOLE   15 0 0
DEXCOM INC COM 252131107   5,278,714 38,058 SH   SOLE   38,058 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C201   1,141,668 83,700 SH   SOLE   83,700 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   2,077 65 SH   SOLE   65 0 0
DISNEY WALT CO COM 254687106   15,564 127 SH   SOLE   127 0 0
DOLLAR GEN CORP NEW COM 256677105   5,892,670 37,759 SH   SOLE   37,759 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   5,941,185 61,433 SH   SOLE   61,433 0 0
EATON VANCE ENHANCED EQUITY COM 278277108   299 14 SH   SOLE   14 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   50,598 2,144 SH   SOLE   2,144 0 0
EATON VANCE TAX MNGED BUY WR COM 27828X100   17,267 1,265 SH   SOLE   1,265 0 0
EMERSON ELEC CO COM 291011104   1,311,929 11,567 SH   SOLE   11,567 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   375,576 12,871 SH   SOLE   12,871 0 0
EQUINIX INC COM 29444U700   5,331,632 6,460 SH   SOLE   6,460 0 0
EXXON MOBIL CORP COM 30231G102   69,163 595 SH   SOLE   595 0 0
META PLATFORMS INC CL A 30303M102   4,665,453 9,608 SH   SOLE   9,608 0 0
FATHOM DIGITAL MFG CORP CL A 31189Y202   55 12 SH   SOLE   12 0 0
FEDEX CORP COM 31428X106   290 1 SH   SOLE   1 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   160 2 SH   SOLE   2 0 0
FOOT LOCKER INC COM 344849104   172,311 6,046 SH   SOLE   6,046 0 0
FORD MTR CO DEL COM 345370860   189,253 14,251 SH   SOLE   14,251 0 0
GABELLI DIVID & INCOME TR COM 36242H104   115 5 SH   SOLE   5 0 0
GENERAC HLDGS INC COM 368736104   6,515,951 51,656 SH   SOLE   51,656 0 0
GENUINE PARTS CO COM 372460105   472,537 3,050 SH   SOLE   3,050 0 0
GERMAN AMERN BANCORP INC COM 373865104   312 9 SH   SOLE   9 0 0
GETTY IMAGES HOLDINGS INC CL A COM 374275105   88,818 21,402 SH   SOLE   21,402 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   6,044 190 SH   SOLE   190 0 0
GLOBAL X FDS INTERNET OF THNG 37954Y780   13,731 379 SH   SOLE   379 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848   84,824 3,089 SH   SOLE   3,089 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,788,131 4,281 SH   SOLE   4,281 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   920 67 SH   SOLE   67 0 0
HERSHEY CO COM 427866108   14,588 75 SH   SOLE   75 0 0
HORIZON BANCORP INC COM 440407104   257 20 SH   SOLE   20 0 0
INTEL CORP COM 458140100   1,621,251 36,704 SH   SOLE   36,704 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,045,564 10,712 SH   SOLE   10,712 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   22,982 1,508 SH   SOLE   1,508 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115   5,908 127 SH   SOLE   127 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123   9,989 78 SH   SOLE   78 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   8,958 204 SH   SOLE   204 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156   15,906 328 SH   SOLE   328 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172   3,718 99 SH   SOLE   99 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180   9,964 91 SH   SOLE   91 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP MATL 46138G201   3,743 48 SH   SOLE   48 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409   12,972 252 SH   SOLE   252 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474   11,408 204 SH   SOLE   204 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   81,103 4,041 SH   SOLE   4,041 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,378,098 71,441 SH   SOLE   71,441 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,357,361 70,659 SH   SOLE   70,659 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   740,876 36,264 SH   SOLE   36,264 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   922,346 43,984 SH   SOLE   43,984 0 0
ISHARES TR CORE S&P500 ETF 464287200   52,573 100 SH   SOLE   100 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,319,263 15,623 SH   SOLE   15,623 0 0
ISHARES TR CORE S&P MCP ETF 464287507   9,111 150 SH   SOLE   150 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   3,791 14 SH   SOLE   14 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   35,396 168 SH   SOLE   168 0 0
ISHARES TR U.S. FINLS ETF 464287788   316 3 SH   SOLE   3 0 0
ISHARES TR US HOME CONS ETF 464288752   671 5 SH   SOLE   5 0 0
ISHARES TR EAFE GRWTH ETF 464288885   25,948 250 SH   SOLE   250 0 0
ISHARES SILVER TR ISHARES 46428Q109   35,991 1,582 SH   SOLE   1,582 0 0
ISHARES TR CORE DIV GRWTH 46434V621   3,077 53 SH   SOLE   53 0 0
JPMORGAN CHASE & CO COM 46625H100   5,368 26 SH   SOLE   26 0 0
JOHNSON & JOHNSON COM 478160104   97,445 616 SH   SOLE   616 0 0
KELLANOVA COM 487836108   229 4 SH   SOLE   4 0 0
KIMBERLY-CLARK CORP COM 494368103   12,935 100 SH   SOLE   100 0 0
LAKELAND FINL CORP COM 511656100   1,194 18 SH   SOLE   18 0 0
ELI LILLY & CO COM 532457108   1,926,229 2,476 SH   SOLE   2,476 0 0
LOCKHEED MARTIN CORP COM 539830109   2,274 5 SH   SOLE   5 0 0
MARSH & MCLENNAN COS INC COM 571748102   499,707 2,426 SH   SOLE   2,426 0 0
MARTEN TRANS LTD COM 573075108   26,944 1,458 SH   SOLE   1,458 0 0
MARVELL TECHNOLOGY INC COM 573874104   6,183,288 87,236 SH   SOLE   87,236 0 0
MCDONALDS CORP COM 580135101   282 1 SH   SOLE   1 0 0
MICROSOFT CORP COM 594918104   4,561,131 10,841 SH   SOLE   10,841 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   5,824,993 86,617 SH   SOLE   86,617 0 0
MORGAN STANLEY COM NEW 617446448   1,412 15 SH   SOLE   15 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   5,729,555 16,140 SH   SOLE   16,140 0 0
NETFLIX INC COM 64110L106   607 1 SH   SOLE   1 0 0
NEW YORK CMNTY BANCORP INC COM 649445103   92,662 28,777 SH   SOLE   28,777 0 0
NEXTERA ENERGY INC COM 65339F101   374,640 5,862 SH   SOLE   5,862 0 0
NUCOR CORP COM 670346105   6,345,169 32,062 SH   SOLE   32,062 0 0
NVIDIA CORPORATION COM 67066G104   3,820,252 4,228 SH   SOLE   4,228 0 0
OCCIDENTAL PETE CORP COM 674599105   94,236 1,450 SH   SOLE   1,450 0 0
OTIS WORLDWIDE CORP COM 68902V107   105,127 1,059 SH   SOLE   1,059 0 0
PPG INDS INC COM 693506107   769,129 5,308 SH   SOLE   5,308 0 0
PAYPAL HLDGS INC COM 70450Y103   10,249 153 SH   SOLE   153 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   114,508 26,723 SH   SOLE   26,723 0 0
PEPSICO INC COM 713448108   1,575 9 SH   SOLE   9 0 0
PFIZER INC COM 717081103   749 27 SH   SOLE   27 0 0
PHILIP MORRIS INTL INC COM 718172109   24,554 268 SH   SOLE   268 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   10,431 594 SH   SOLE   594 0 0
PROCTER AND GAMBLE CO COM 742718109   1,298 8 SH   SOLE   8 0 0
QUALCOMM INC COM 747525103   266,478 1,574 SH   SOLE   1,574 0 0
QURATE RETAIL INC COM SER A 74915M100   44 36 SH   SOLE   36 0 0
REGENERON PHARMACEUTICALS COM 75886F107   28,875 30 SH   SOLE   30 0 0
ROKU INC COM CL A 77543R102   4,055,725 62,233 SH   SOLE   62,233 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   36,615 70 SH   SOLE   70 0 0
SPDR GOLD TR GOLD SHS 78463V107   29,212 142 SH   SOLE   142 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359   12,052 165 SH   SOLE   165 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   513 8 SH   SOLE   8 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   650 2 SH   SOLE   2 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   32,939 346 SH   SOLE   346 0 0
SALESFORCE INC COM 79466L302   150,590 500 SH   SOLE   500 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,113 12 SH   SOLE   12 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   321,886 3,465 SH   SOLE   3,465 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   217,187 1,470 SH   SOLE   1,470 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   304,005 3,981 SH   SOLE   3,981 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   812,032 4,415 SH   SOLE   4,415 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   266,977 2,827 SH   SOLE   2,827 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,383,484 32,846 SH   SOLE   32,846 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   839,577 6,665 SH   SOLE   6,665 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   139,530 669 SH   SOLE   669 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   312,745 3,829 SH   SOLE   3,829 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   815,346 20,626 SH   SOLE   20,626 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   846,439 12,893 SH   SOLE   12,893 0 0
SHERWIN WILLIAMS CO COM 824348106   52,100 150 SH   SOLE   150 0 0
SIMON PPTY GROUP INC NEW COM 828806109   426,279 2,724 SH   SOLE   2,724 0 0
SKYLINE CHAMPION CORPORATION COM 830830105   134,146 1,578 SH   SOLE   1,578 0 0
SMITH A O CORP COM 831865209   439,606 4,914 SH   SOLE   4,914 0 0
SNAP ON INC COM 833034101   5,989,568 20,220 SH   SOLE   20,220 0 0
SNDL INC COM 83307B101   547 273 SH   SOLE   273 0 0
SOUNDHOUND AI INC CLASS A COM 836100107   139,787 23,733 SH   SOLE   23,733 0 0
STEEL DYNAMICS INC COM 858119100   82,861 559 SH   SOLE   559 0 0
STERLING INFRASTRUCTURE INC COM 859241101   50,522 458 SH   SOLE   458 0 0
STURM RUGER & CO INC COM 864159108   11,538 250 SH   SOLE   250 0 0
SYNOPSYS INC COM 871607107   1,715 3 SH   SOLE   3 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,571 63 SH   SOLE   63 0 0
TARGET CORP COM 87612E106   4,962 28 SH   SOLE   28 0 0
TESLA INC COM 88160R101   24,962 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104   206,265 1,184 SH   SOLE   1,184 0 0
TEXTRON INC COM 883203101   5,488,059 57,209 SH   SOLE   57,209 0 0
3M CO COM 88579Y101   21,214 200 SH   SOLE   200 0 0
TIMKEN CO COM 887389104   356,540 4,078 SH   SOLE   4,078 0 0
TITAN INTL INC ILL COM 88830M102   82,909 6,654 SH   SOLE   6,654 0 0
TOYOTA MOTOR CORP ADS 892331307   503 2 SH   SOLE   2 0 0
TREX CO INC COM 89531P105   5,985 60 SH   SOLE   60 0 0
UDR INC COM 902653104   2,544 68 SH   SOLE   68 0 0
UGI CORP NEW COM 902681105   21,153 862 SH   SOLE   862 0 0
US BANCORP DEL COM NEW 902973304   358,002 8,009 SH   SOLE   8,009 0 0
UNITED AIRLS HLDGS INC COM 910047109   2,442 51 SH   SOLE   51 0 0
UNITY SOFTWARE INC COM 91332U101   8,010 300 SH   SOLE   300 0 0
V F CORP COM 918204108   96,074 6,263 SH   SOLE   6,263 0 0
VALERO ENERGY CORP COM 91913Y100   26,798 157 SH   SOLE   157 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   53,754 1,700 SH   SOLE   1,700 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   8,990 100 SH   SOLE   100 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   168 4 SH   SOLE   4 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   5,648,151 13,512 SH   SOLE   13,512 0 0
WK KELLOGG CO COM SHS 92942W107   19 1 SH   SOLE   1 0 0
WALMART INC COM 931142103   361 6 SH   SOLE   6 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,894,947 87,365 SH   SOLE   87,365 0 0
WASTE MGMT INC DEL COM 94106L109   15,773 74 SH   SOLE   74 0 0
WELLS FARGO CO NEW COM 949746101   76,971 1,328 SH   SOLE   1,328 0 0
ZIMVIE INC COM 98888T107   148 9 SH   SOLE   9 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200   4,550,613 93,288 SH   SOLE   93,288 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   12,670 96 SH   SOLE   96 0 0
ZOMEDICA CORP COM 98980M109   50 340 SH   SOLE   340 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,884 90 SH   SOLE   90 0 0
GARMIN LTD SHS H2906T109   411,923 2,767 SH   SOLE   2,767 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,941 2 SH   SOLE   2 0 0
CNH INDL N V SHS N20944109   3,940 304 SH   SOLE   304 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   6,085,858 43,780 SH   SOLE   43,780 0 0