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
3M CO COM 88579Y101   209,014 2,046 SH   SOLE   2,046 0 0
ABBOTT LABS COM 002824100   206,974 1,992 SH   SOLE   1,992 0 0
ABBVIE INC COM 00287Y109   303,522 1,770 SH   SOLE   1,770 0 0
ADOBE INC COM 00724F101   210,549 379 SH   SOLE   379 0 0
AFLAC INC COM 001055102   937,755 10,500 SH   SOLE   10,500 0 0
AIR PRODS & CHEMS INC COM 009158106   372,502 1,444 SH   SOLE   1,444 0 0
ALLIANT ENERGY CORP COM 018802108   266,868 5,243 SH   SOLE   5,243 0 0
ALPHABET INC CAP STK CL C 02079K107   2,474,784 13,492 SH   SOLE   13,492 0 0
AMAZON COM INC COM 023135106   843,344 4,364 SH   SOLE   4,364 0 0
AMGEN INC COM 031162100   787,552 2,521 SH   SOLE   2,521 0 0
ANALOG DEVICES INC COM 032654105   896,677 3,928 SH   SOLE   3,928 0 0
APPLE INC COM 037833100   2,649,692 12,580 SH   SOLE   12,580 0 0
AT&T INC COM 00206R102   364,504 19,075 SH   SOLE   19,075 0 0
AUTODESK INC COM 052769106   201,425 814 SH   SOLE   814 0 0
BANK AMERICA CORP COM 060505104   523,183 13,155 SH   SOLE   13,155 0 0
BANK NEW YORK MELLON CORP COM 064058100   519,154 8,668 SH   SOLE   8,668 0 0
BECTON DICKINSON & CO COM 075887109   583,889 2,498 SH   SOLE   2,498 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,778,360 9,288 SH   SOLE   9,288 0 0
BLACKROCK INC COM 09247X101   332,645 423 SH   SOLE   423 0 0
BOOKING HOLDINGS INC COM 09857L108   1,240,091 313 SH   SOLE   313 0 0
CARMAX INC COM 143130102   752,835 10,265 SH   SOLE   10,265 0 0
CASEYS GEN STORES INC COM 147528103   969,640 2,541 SH   SOLE   2,541 0 0
CATERPILLAR INC COM 149123101   380,554 1,142 SH   SOLE   1,142 0 0
CENCORA INC COM 03073E105   405,375 1,799 SH   SOLE   1,799 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   244,695 1,483 SH   SOLE   1,483 0 0
CHEVRON CORP NEW COM 166764100   571,578 3,654 SH   SOLE   3,654 0 0
COCA COLA CO COM 191216100   749,557 11,776 SH   SOLE   11,776 0 0
COMCAST CORP NEW CL A 20030N101   1,157,211 29,551 SH   SOLE   29,551 0 0
CONOCOPHILLIPS COM 20825C104   472,142 4,127 SH   SOLE   4,127 0 0
CONSOLIDATED EDISON INC COM 209115104   256,993 2,874 SH   SOLE   2,874 0 0
COSTCO WHSL CORP NEW COM 22160K105   266,755 314 SH   SOLE   314 0 0
CVS HEALTH CORP COM 126650100   210,042 3,556 SH   SOLE   3,556 0 0
DEERE & CO COM 244199105   3,738,499 10,005 SH   SOLE   10,005 0 0
DISNEY WALT CO COM 254687106   469,544 4,729 SH   SOLE   4,729 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   263,204 2,626 SH   SOLE   2,626 0 0
EBAY INC. COM 278642103   588,174 10,949 SH   SOLE   10,949 0 0
EDISON INTL COM 281020107   331,477 4,616 SH   SOLE   4,616 0 0
ELEVANCE HEALTH INC COM 036752103   1,037,229 1,914 SH   SOLE   1,914 0 0
ENBRIDGE INC COM 29250N105   352,027 9,891 SH   SOLE   9,891 0 0
EXXON MOBIL CORP COM 30231G102   2,605,024 22,629 SH   SOLE   22,629 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   224,158 4,792 SH   SOLE   4,792 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   492,124 6,530 SH   SOLE   6,530 0 0
FIRST HORIZON CORPORATION COM 320517105   157,700 10,000 SH   SOLE   10,000 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   1,194,780 60,434 SH   SOLE   60,434 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   381,245 21,961 SH   SOLE   21,961 0 0
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   201,462 5,473 SH   SOLE   5,473 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   2,745,842 49,870 SH   SOLE   49,870 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   218,643 9,133 SH   SOLE   9,133 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   383,109 13,485 SH   SOLE   13,485 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   311,365 2,979 SH   SOLE   2,979 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   840,568 8,799 SH   SOLE   8,799 0 0
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705   533,607 10,562 SH   SOLE   10,562 0 0
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   601,072 26,750 SH   SOLE   26,750 0 0
FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688   236,141 15,022 SH   SOLE   15,022 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,825,672 37,995 SH   SOLE   37,995 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   355,571 1,735 SH   SOLE   1,735 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   942,450 17,213 SH   SOLE   17,213 0 0
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   876,451 46,769 SH   SOLE   46,769 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   404,940 8,321 SH   SOLE   8,321 0 0
FIRST TR EXCHANGE-TRADED FD INTERMEDIATE DUR 33738D796   202,993 9,936 SH   SOLE   9,936 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   3,543,566 106,158 SH   SOLE   106,158 0 0
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606   594,686 28,278 SH   SOLE   28,278 0 0
FIRST TR EXCHANGE-TRADED FD MANAGD MUN ETF 33739N108   4,772,221 93,463 SH   SOLE   93,463 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   208,779 3,503 SH   SOLE   3,503 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   7,836,977 93,253 SH   SOLE   93,253 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   2,785,097 36,811 SH   SOLE   36,811 0 0
FIRST TR EXCHANGE-TRADED FD SMID CAPITAL STR 33738R753   597,510 18,638 SH   SOLE   18,638 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR BLOOMBE 33738R761   815,799 21,531 SH   SOLE   21,531 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F466   697,334 29,890 SH   SOLE   29,890 0 0
FIRST TR EXCHNG TRADED FD VI VEST BUFFERED 33740U778   1,249,993 53,879 SH   SOLE   53,879 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F326   371,426 12,206 SH   SOLE   12,206 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F516   261,719 7,094 SH   SOLE   7,094 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F748   4,109,899 92,047 SH   SOLE   92,047 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F664   880,025 21,185 SH   SOLE   21,185 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U885   747,615 19,160 SH   SOLE   19,160 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740U505   225,898 5,309 SH   SOLE   5,309 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U307   492,079 11,245 SH   SOLE   11,245 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F722   462,800 9,562 SH   SOLE   9,562 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F599   2,256,613 55,609 SH   SOLE   55,609 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F441   252,851 7,226 SH   SOLE   7,226 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. EQU 33740F375   571,812 18,705 SH   SOLE   18,705 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F623   909,514 20,954 SH   SOLE   20,954 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F474   319,535 9,243 SH   SOLE   9,243 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US 33740F631   294,162 7,921 SH   SOLE   7,921 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862   269,197 6,107 SH   SOLE   6,107 0 0
FIRST TR EXCHNG TRADED FD VI VEST US EQUITY B 33740U620   529,147 16,949 SH   SOLE   16,949 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763   1,704,045 36,419 SH   SOLE   36,419 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208   348,675 7,570 SH   SOLE   7,570 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847   821,848 17,854 SH   SOLE   17,854 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F615   1,141,056 31,696 SH   SOLE   31,696 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   9,175,387 213,133 SH   SOLE   213,133 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   3,196,742 43,434 SH   SOLE   43,434 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109   1,189,860 31,370 SH   SOLE   31,370 0 0
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109   122,148 10,431 SH   SOLE   10,431 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   6,114,329 150,045 SH   SOLE   150,045 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   3,356,525 27,394 SH   SOLE   27,394 0 0
FORD MTR CO DEL COM 345370860   133,834 10,672 SH   SOLE   10,672 0 0
GENERAL DYNAMICS CORP COM 369550108   1,415,157 4,877 SH   SOLE   4,877 0 0
HOME DEPOT INC COM 437076102   916,051 2,661 SH   SOLE   2,661 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   277,095 1,602 SH   SOLE   1,602 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   584,694 41,615 SH   SOLE   41,615 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   759,138 1,584 SH   SOLE   1,584 0 0
IQVIA HLDGS INC COM 46266C105   449,945 2,128 SH   SOLE   2,128 0 0
ISHARES TR 20 YR TR BD ETF 464287432   302,506 3,296 SH   SOLE   3,296 0 0
ISHARES TR RUS TP200 GR ETF 464289438   484,036 2,256 SH   SOLE   2,256 0 0
ISHARES TR CORE S&P MCP ETF 464287507   608,359 10,396 SH   SOLE   10,396 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,060,532 1,938 SH   SOLE   1,938 0 0
ISHARES TR CORE DIV GRWTH 46434V621   226,686 3,934 SH   SOLE   3,934 0 0
ISHARES TR MBS ETF 464288588   779,925 8,495 SH   SOLE   8,495 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   783,884 13,830 SH   SOLE   13,830 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   227,717 4,103 SH   SOLE   4,103 0 0
JOHNSON & JOHNSON COM 478160104   643,533 4,403 SH   SOLE   4,403 0 0
JPMORGAN CHASE & CO. COM 46625H100   2,109,785 10,431 SH   SOLE   10,431 0 0
KEYCORP COM 493267108   150,399 10,584 SH   SOLE   10,584 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   314,006 2,627 SH   SOLE   2,627 0 0
LOCKHEED MARTIN CORP COM 539830109   378,828 811 SH   SOLE   811 0 0
MASTERCARD INCORPORATED CL A 57636Q104   384,250 871 SH   SOLE   871 0 0
MCDONALDS CORP COM 580135101   653,877 2,566 SH   SOLE   2,566 0 0
MCKESSON CORP COM 58155Q103   622,002 1,065 SH   SOLE   1,065 0 0
MEDTRONIC PLC SHS G5960L103   815,080 10,355 SH   SOLE   10,355 0 0
MERCK & CO INC COM 58933Y105   251,562 2,032 SH   SOLE   2,032 0 0
META PLATFORMS INC CL A 30303M102   2,135,932 4,236 SH   SOLE   4,236 0 0
METLIFE INC COM 59156R108   373,341 5,319 SH   SOLE   5,319 0 0
MICROSOFT CORP COM 594918104   2,979,474 6,666 SH   SOLE   6,666 0 0
NEXTERA ENERGY INC COM 65339F101   283,907 4,009 SH   SOLE   4,009 0 0
NOVARTIS AG SPONSORED ADR 66987V109   811,877 7,626 SH   SOLE   7,626 0 0
NVIDIA CORPORATION COM 67066G104   277,379 2,245 SH   SOLE   2,245 0 0
OMNICOM GROUP INC COM 681919106   455,443 5,077 SH   SOLE   5,077 0 0
ORACLE CORP COM 68389X105   2,054,213 14,548 SH   SOLE   14,548 0 0
PEPSICO INC COM 713448108   462,971 2,807 SH   SOLE   2,807 0 0
PFIZER INC COM 717081103   325,013 11,617 SH   SOLE   11,617 0 0
PHILIP MORRIS INTL INC COM 718172109   1,507,546 14,878 SH   SOLE   14,878 0 0
PROCTER AND GAMBLE CO COM 742718109   526,223 3,190 SH   SOLE   3,190 0 0
QUALCOMM INC COM 747525103   596,271 2,994 SH   SOLE   2,994 0 0
REALTY INCOME CORP COM 756109104   224,591 4,252 SH   SOLE   4,252 0 0
RTX CORPORATION COM 75513E101   279,701 2,786 SH   SOLE   2,786 0 0
SANOFI SPONSORED ADR 80105N105   593,377 12,230 SH   SOLE   12,230 0 0
SCHWAB CHARLES CORP COM 808513105   1,370,219 18,595 SH   SOLE   18,595 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   209,272 4,291 SH   SOLE   4,291 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   615,238 7,912 SH   SOLE   7,912 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   387,079 1,711 SH   SOLE   1,711 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   2,144,031 56,917 SH   SOLE   56,917 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   4,248,789 121,117 SH   SOLE   121,117 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   574,038 13,822 SH   SOLE   13,822 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   704,681 22,201 SH   SOLE   22,201 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   981,880 1,804 SH   SOLE   1,804 0 0
SPDR SER TR BLOOMBERG EMERGI 78464A391   543,098 27,305 SH   SOLE   27,305 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   9,424,103 147,252 SH   SOLE   147,252 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   4,922,206 196,182 SH   SOLE   196,182 0 0
SPDR SER TR BLOOMBERG EMG MK 78468R515   369,471 15,508 SH   SOLE   15,508 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375   2,092,598 64,269 SH   SOLE   64,269 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   1,008,710 24,288 SH   SOLE   24,288 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847   1,063,612 20,733 SH   SOLE   20,733 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   384,063 4,793 SH   SOLE   4,793 0 0
SPDR SER TR BLOOMBERG 1 10 Y 78468R861   381,243 20,630 SH   SOLE   20,630 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664   1,027,317 37,741 SH   SOLE   37,741 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606   456,985 19,672 SH   SOLE   19,672 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   405,559 9,702 SH   SOLE   9,702 0 0
STARBUCKS CORP COM 855244109   498,265 6,400 SH   SOLE   6,400 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   574,789 3,307 SH   SOLE   3,307 0 0
TESLA INC COM 88160R101   201,046 1,016 SH   SOLE   1,016 0 0
TEXAS INSTRS INC COM 882508104   666,470 3,426 SH   SOLE   3,426 0 0
TRUIST FINL CORP COM 89832Q109   420,349 10,820 SH   SOLE   10,820 0 0
UNILEVER PLC SPON ADR NEW 904767704   657,475 11,956 SH   SOLE   11,956 0 0
UNION PAC CORP COM 907818108   317,217 1,402 SH   SOLE   1,402 0 0
UNITED PARCEL SERVICE INC CL B 911312106   268,365 1,961 SH   SOLE   1,961 0 0
UNITEDHEALTH GROUP INC COM 91324P102   854,417 1,677 SH   SOLE   1,677 0 0
US BANCORP DEL COM NEW 902973304   288,347 7,263 SH   SOLE   7,263 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,360,151 18,162 SH   SOLE   18,162 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,798,665 36,488 SH   SOLE   36,488 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   1,299,220 18,484 SH   SOLE   18,484 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   3,076,875 63,219 SH   SOLE   63,219 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   275,567 1,030 SH   SOLE   1,030 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,398,401 14,209 SH   SOLE   14,209 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   16,028,083 32,048 SH   SOLE   32,048 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,633,917 60,190 SH   SOLE   60,190 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   342,980 4,291 SH   SOLE   4,291 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   1,541,967 33,964 SH   SOLE   33,964 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   8,225,528 166,441 SH   SOLE   166,441 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   270,646 2,282 SH   SOLE   2,282 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   514,751 12,481 SH   SOLE   12,481 0 0
VISA INC COM CL A 92826C839   1,452,126 5,532 SH   SOLE   5,532 0 0
WALMART INC COM 931142103   613,773 9,065 SH   SOLE   9,065 0 0
WELLS FARGO CO NEW COM 949746101   1,271,012 21,401 SH   SOLE   21,401 0 0
XCEL ENERGY INC COM 98389B100   229,751 4,302 SH   SOLE   4,302 0 0