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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,544,831 9,541 SH SOLE 0 0 0 9,541
ABBOTT LABORATORIES COM 002824100 689,087 7,594 SH SOLE 0 0 0 7,594
ABBVIE INC COM 00287Y109 3,575,336 14,208 SH SOLE 0 0 0 14,208
ADVANCED MICRO DEVICES INC COM 007903107 2,585,049 4,450 SH SOLE 0 0 0 4,450
ALBEMARLE CORP COM 012653101 676,313 5,009 SH SOLE 0 0 0 5,009
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,220,733 12,688 SH SOLE 0 0 0 12,688
ALPHABET INC CAP STK CL A 02079K305 5,992,311 16,768 SH SOLE 0 0 0 16,768
ALPHABET INC CAP STK CL C 02079K107 735,436 2,081 SH SOLE 0 0 0 2,081
AMAZON COM INC COM 023135106 1,841,415 7,726 SH SOLE 0 0 0 7,726
AMERICAN EXPRESS CO COM 025816109 974,230 2,880 SH SOLE 0 0 0 2,880
AMGEN INC COM 031162100 645,959 1,784 SH SOLE 0 0 0 1,784
APPLE INC COM 037833100 3,103,819 10,726 SH SOLE 0 0 0 10,726
ASTRAZENECA PLC ORD G0593M107 1,834,369 9,674 SH SOLE 0 0 0 9,674
BANK AMERICA CORP COM 060505104 1,026,655 18,018 SH SOLE 0 0 0 18,018
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,093,352 2,185 SH SOLE 0 0 0 2,185
BLACKSTONE INC COM 09260D107 1,265,630 10,756 SH SOLE 0 0 0 10,756
BOEING CO COM 097023105 564,755 2,609 SH SOLE 0 0 0 2,609
BOOKING HOLDINGS INC COM 09857L108 445,600 2,500 SH SOLE 0 0 0 2,500
BROADCOM INC COM 11135F101 6,785,825 17,964 SH SOLE 0 0 0 17,964
CATERPILLAR INC COM 149123101 6,310,831 5,926 SH SOLE 0 0 0 5,926
CHEVRON CORPORATION COM 166764100 3,454,519 20,822 SH SOLE 0 0 0 20,822
CHUBB LTD SWITZ COM H1467J104 3,236,530 9,499 SH SOLE 0 0 0 9,499
CISCO SYS INC COM 17275R102 4,965,902 42,277 SH SOLE 0 0 0 42,277
COCA COLA CO COM 191216100 3,733,468 45,939 SH SOLE 0 0 0 45,939
COLGATE PALMOLIVE CO COM 194162103 1,688,307 18,415 SH SOLE 0 0 0 18,415
CONSOLIDATED EDISON INC COM 209115104 450,707 4,074 SH SOLE 0 0 0 4,074
CONSTELLATION ENERGY CORP COM 21037T109 849,966 3,422 SH SOLE 0 0 0 3,422
COSTCO WHOLESALE CORPORATION COM 22160K105 3,345,559 3,576 SH SOLE 0 0 0 3,576
CROWDSTRIKE HLDGS INC CL A 22788C105 1,037,107 1,359 SH SOLE 0 0 0 1,359
CSX CORP COM 126408103 581,577 12,236 SH SOLE 0 0 0 12,236
DELTA AIR LINES INC COM NEW 247361702 243,984 2,605 SH SOLE 0 0 0 2,605
DISNEY WALT CO COM 254687106 2,605,756 27,047 SH SOLE 0 0 0 27,047
DOMINION ENERGY INC COM 25746U109 1,180,014 17,280 SH SOLE 0 0 0 17,280
DUKE ENERGY CORP NEW COM NEW 26441C204 2,380,505 18,807 SH SOLE 0 0 0 18,807
EATON CORP PLC SHS G29183103 281,239 660 SH SOLE 0 0 0 660
ELI LILLY & CO COM 532457108 4,631,268 3,861 SH SOLE 0 0 0 3,861
ENTERPRISE FINL SVCS CORP COM 293712105 341,127 5,178 SH SOLE 0 0 0 5,178
EXXON MOBIL CORP COM 30231G102 2,037,403 14,884 SH SOLE 0 0 0 14,884
GENERAL AMERN INVS CO INC COM 368802104 454,924 7,136 SH SOLE 0 0 0 7,136
GENERAL DYNAMICS CORP COM 369550108 3,093,823 8,734 SH SOLE 0 0 0 8,734
GOLDMAN SACHS GROUP INC COM 38141G104 4,345,251 4,296 SH SOLE 0 0 0 4,296
HOME DEPOT INC COM 437076102 3,158,062 8,954 SH SOLE 0 0 0 8,954
HSBC HLDGS PLC SPON ADR NEW 404280406 2,118,698 22,281 SH SOLE 0 0 0 22,281
ILLINOIS TOOL WKS INC COM 452308109 1,688,585 6,243 SH SOLE 0 0 0 6,243
INTERNATIONAL BUSINESS MACHS COM 459200101 3,816,809 13,573 SH SOLE 0 0 0 13,573
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 11,296,091 608,133 SH SOLE 0 0 0 608,133
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 9,613,052 586,699 SH SOLE 0 0 0 586,699
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2032 46139W858 9,557,216 465,977 SH SOLE 0 0 0 465,977
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 7,090,920 363,171 SH SOLE 0 0 0 363,171
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 6,917,837 352,681 SH SOLE 0 0 0 352,681
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 9,733,195 584,751 SH SOLE 0 0 0 584,751
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 9,827,482 428,119 SH SOLE 0 0 0 428,119
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 13,019,050 639,285 SH SOLE 0 0 0 639,285
ISHARES GOLD TR ISHARES NEW 464285204 348,932 4,621 SH SOLE 0 0 0 4,621
ISHARES TR CORE HIGH DV ETF 46429B663 6,019,879 219,625 SH SOLE 0 0 0 219,625
ISHARES TR CORE S&P TTL STK 464287150 657,409 4,002 SH SOLE 0 0 0 4,002
ISHARES TR CORE S&P500 ETF 464287200 679,449 907 SH SOLE 0 0 0 907
ISHARES TR IBDS DEC28 ETF 46435U515 12,950,679 512,899 SH SOLE 0 0 0 512,899
ISHARES TR IBONDS 2026 TERM 46436E528 9,721,329 429,198 SH SOLE 0 0 0 429,198
ISHARES TR IBONDS 27 ETF 46435UAA9 9,849,158 406,654 SH SOLE 0 0 0 406,654
ISHARES TR IBONDS 27 TRM TS 46436E841 3,150,477 140,835 SH SOLE 0 0 0 140,835
ISHARES TR IBONDS 28 TRM TS 46436E833 3,080,560 139,140 SH SOLE 0 0 0 139,140
ISHARES TR IBONDS DEC 2030 46436E726 9,578,554 439,383 SH SOLE 0 0 0 439,383
ISHARES TR IBONDS DEC 2031 46436E486 9,550,893 458,296 SH SOLE 0 0 0 458,296
ISHARES TR IBONDS DEC 2032 46436E312 9,569,874 379,908 SH SOLE 0 0 0 379,908
ISHARES TR IBONDS DEC 29 46436E205 2,809,313 121,300 SH SOLE 0 0 0 121,300
ISHARES TR IBONDS DEC2026 46435GAA0 6,988,385 288,419 SH SOLE 0 0 0 288,419
ISHARES TR ISHARES SEMICDTR 464287523 728,544 1,137 SH SOLE 0 0 0 1,137
ISHARES TR MSCI USA MIN VOL 46429B697 4,867,727 50,464 SH SOLE 0 0 0 50,464
ISHARES TR S&P 500 GRWT ETF 464287309 382,471 2,781 SH SOLE 0 0 0 2,781
ISHARES TR S&P MC 400VL ETF 464287705 471,137 3,189 SH SOLE 0 0 0 3,189
ISHARES TR SP SMCP600VL ETF 464287879 352,361 2,578 SH SOLE 0 0 0 2,578
JOHNSON & JOHNSON COM 478160104 4,842,156 19,065 SH SOLE 0 0 0 19,065
JPMORGAN CHASE & CO COM 46625H100 4,473,275 13,666 SH SOLE 0 0 0 13,666
KINDER MORGAN INC DEL COM 49456B101 271,746 8,500 SH SOLE 0 0 0 8,500
LAM RESEARCH CORP COM NEW 512807306 5,628,225 12,988 SH SOLE 0 0 0 12,988
LOCKHEED MARTIN CORP COM 539830109 209,897 412 SH SOLE 0 0 0 412
LOWES COS INC COM 548661107 2,900,769 13,156 SH SOLE 0 0 0 13,156
MASTERCARD INCORPORATED CL A 57636Q104 2,949,991 5,744 SH SOLE 0 0 0 5,744
MCDONALDS CORP COM 580135101 1,920,422 7,105 SH SOLE 0 0 0 7,105
MERCADOLIBRE INC COM 58733R102 229,148 135 SH SOLE 0 0 0 135
MERCK & CO INC COM 58933Y105 3,601,407 28,026 SH SOLE 0 0 0 28,026
META PLATFORMS INC CL A 30303M102 4,687,643 8,322 SH SOLE 0 0 0 8,322
MICRON TECHNOLOGY INC COM 595112103 8,871,925 7,686 SH SOLE 0 0 0 7,686
MICROSOFT CORP COM 594918104 5,751,622 15,405 SH SOLE 0 0 0 15,405
MORGAN STANLEY COM NEW 617446448 3,559,697 17,029 SH SOLE 0 0 0 17,029
NETFLIX INC. COM 64110L106 2,852,785 39,955 SH SOLE 0 0 0 39,955
NEXTERA ENERGY INC COM 65339F101 1,591,741 18,135 SH SOLE 0 0 0 18,135
NIKE INC CL B 654106103 662,450 16,062 SH SOLE 0 0 0 16,062
NOVARTIS AG SPONSORED ADR 66987V109 2,012,681 12,843 SH SOLE 0 0 0 12,843
NUCOR CORP COM 670346105 3,826,186 17,177 SH SOLE 0 0 0 17,177
NVIDIA CORPORATION COM 67066G104 13,691,769 68,417 SH SOLE 0 0 0 68,417
ORACLE CORP COM 68389X105 1,755,905 11,968 SH SOLE 0 0 0 11,968
OREILLY AUTOMOTIVE INC COM 67103H107 828,810 9,000 SH SOLE 0 0 0 9,000
PACER FDS TR US CASH COWS 100 69374H881 226,346 3,639 SH SOLE 0 0 0 3,639
PALANTIR TECHNOLOGIES INC CL A 69608A108 2,690,630 23,026 SH SOLE 0 0 0 23,026
PALO ALTO NETWORKS INC COM 697435105 2,810,639 8,242 SH SOLE 0 0 0 8,242
PEPSICO INC COM 713448108 2,815,070 20,791 SH SOLE 0 0 0 20,791
PROCTER & GAMBLE CO COM 742718109 3,677,327 25,077 SH SOLE 0 0 0 25,077
QUALCOMM INC COM 747525103 3,652,818 19,767 SH SOLE 0 0 0 19,767
SALESFORCE INC COM 79466L302 2,079,577 13,254 SH SOLE 0 0 0 13,254
SAP SE SPON ADR 803054204 1,264,151 8,189 SH SOLE 0 0 0 8,189
SCHWAB CHARLES CORP COM 808513105 279,024 3,024 SH SOLE 0 0 0 3,024
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,381,739 47,712 SH SOLE 0 0 0 47,712
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 492,042 15,517 SH SOLE 0 0 0 15,517
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 20,160,700 685,039 SH SOLE 0 0 0 685,039
SHERWIN WILLIAMS CO COM 824348106 1,527,237 4,435 SH SOLE 0 0 0 4,435
SHOPIFY INC CL A SUB VTG SHS 82509L107 451,924 3,958 SH SOLE 0 0 0 3,958
SOUTHERN CO COM 842587107 1,114,555 11,645 SH SOLE 0 0 0 11,645
SPDR SERIES TRUST STATE STREET SPD 78464A300 293,179 2,687 SH SOLE 0 0 0 2,687
SPDR SERIES TRUST STATE STREET SPD 78464A839 246,990 2,604 SH SOLE 0 0 0 2,604
SPDR SERIES TRUST STATE STREET SPD 78464A870 290,230 1,834 SH SOLE 0 0 0 1,834
SPDR SERIES TRUST STATE STREET SPD 78468R523 240,400 2,462 SH SOLE 0 0 0 2,462
SPDR SERIES TRUST STATE STREET SPD 78468R663 2,533,352 28,227 SH SOLE 0 0 0 28,227
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 3,248,537 6,802 SH SOLE 0 0 0 6,802
TARGET CORP COM 87612E106 380,298 2,912 SH SOLE 0 0 0 2,912
TESLA INC COM 88160R101 549,304 1,306 SH SOLE 0 0 0 1,306
TEXAS INSTRS INC COM 882508104 368,413 1,236 SH SOLE 0 0 0 1,236
THERMO FISHER SCIENTIFIC INC COM 883556102 2,356,938 4,697 SH SOLE 0 0 0 4,697
T-MOBILE US INC COM 872590104 1,854,780 11,046 SH SOLE 0 0 0 11,046
TRAVELERS COMPANIES INC COM 89417E109 751,066 2,275 SH SOLE 0 0 0 2,275
TRUIST FINL CORP COM 89832Q109 287,890 5,779 SH SOLE 0 0 0 5,779
UNITEDHEALTH GROUP INC COM 91324P102 3,736,100 8,989 SH SOLE 0 0 0 8,989
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,736,994 23,016 SH SOLE 0 0 0 23,016
VANGUARD INDEX FDS GROWTH ETF 922908736 291,497 3,384 SH SOLE 0 0 0 3,384
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,239,691 1,805 SH SOLE 0 0 0 1,805
VANGUARD INDEX FDS VALUE ETF 922908744 386,608 1,774 SH SOLE 0 0 0 1,774
VANGUARD STAR FDS VG TL INTL STK F 921909768 3,300,155 38,604 SH SOLE 0 0 0 38,604
VANGUARD WELLINGTON FD US MINIMUM 921935409 2,685,737 19,272 SH SOLE 0 0 0 19,272
VANGUARD WORLD FD FINANCIALS ETF 92204A405 2,121,395 16,120 SH SOLE 0 0 0 16,120
VANGUARD WORLD FD UTILITIES ETF 92204A876 562,133 2,872 SH SOLE 0 0 0 2,872
VERIZON COMMUNICATIONS INC COM 92343V104 3,145,148 74,220 SH SOLE 0 0 0 74,220
VERTEX PHARMACEUTICALS INC COM 92532F100 223,528 450 SH SOLE 0 0 0 450
VISA INC COM CL A 92826C839 3,585,825 10,452 SH SOLE 0 0 0 10,452
VISTRA CORP COM 92840M102 912,880 5,755 SH SOLE 0 0 0 5,755
WALMART INC COM 931142103 5,822,375 51,407 SH SOLE 0 0 0 51,407