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,352,001 9,300 SH SOLE 0 0 0 9,300
ABBOTT LABORATORIES COM 002824100 2,517,407 24,490 SH SOLE 0 0 0 24,490
ABBVIE INC COM 00287Y109 3,030,282 13,921 SH SOLE 0 0 0 13,921
ADVANCED MICRO DEVICES INC COM 007903107 3,498,183 17,185 SH SOLE 0 0 0 17,185
AIR LEASE CORP CL A 00912X302 233,784 3,600 SH SOLE 0 0 0 3,600
ALBEMARLE CORP COM 012653101 2,960,635 16,484 SH SOLE 0 0 0 16,484
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,538,392 12,235 SH SOLE 0 0 0 12,235
ALPHABET INC CAP STK CL A 02079K305 4,737,446 16,459 SH SOLE 0 0 0 16,459
ALPHABET INC CAP STK CL C 02079K107 597,083 2,081 SH SOLE 0 0 0 2,081
AMAZON COM INC COM 023135106 6,368,898 30,559 SH SOLE 0 0 0 30,559
AMERICAN EXPRESS CO COM 025816109 2,940,901 9,714 SH SOLE 0 0 0 9,714
AMGEN INC COM 031162100 2,483,417 7,054 SH SOLE 0 0 0 7,054
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 229,497 5,117 SH SOLE 0 0 0 5,117
APPLE INC COM 037833100 9,015,933 35,507 SH SOLE 0 0 0 35,507
ARISTA NETWORKS INC COM SHS 040413205 334,944 2,728 SH SOLE 0 0 0 2,728
ASTRAZENECA PLC ORD G0593M107 1,859,486 9,421 SH SOLE 0 0 0 9,421
AUTOMATIC DATA PROCESSING IN COM 053015103 655,460 3,226 SH SOLE 0 0 0 3,226
BANK AMERICA CORP COM 060505104 3,394,946 69,570 SH SOLE 0 0 0 69,570
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,748,303 7,817 SH SOLE 0 0 0 7,817
BLACKSTONE INC COM 09260D107 1,218,849 10,587 SH SOLE 0 0 0 10,587
BOEING CO COM 097023105 1,811,099 9,085 SH SOLE 0 0 0 9,085
BOOKING HOLDINGS INC COM 09857L108 421,032 100 SH SOLE 0 0 0 100
BROADCOM INC COM 11135F101 5,518,272 17,816 SH SOLE 0 0 0 17,816
CATERPILLAR INC COM 149123101 4,208,262 5,938 SH SOLE 0 0 0 5,938
CHEVRON CORPORATION COM 166764100 4,278,172 20,675 SH SOLE 0 0 0 20,675
CHUBB LTD SWITZ COM H1467J104 3,070,002 9,414 SH SOLE 0 0 0 9,414
CISCO SYS INC COM 17275R102 3,308,828 42,617 SH SOLE 0 0 0 42,617
COCA COLA CO COM 191216100 3,428,473 45,058 SH SOLE 0 0 0 45,058
COLGATE PALMOLIVE CO COM 194162103 1,554,723 18,227 SH SOLE 0 0 0 18,227
CONSOLIDATED EDISON INC COM 209115104 461,095 4,074 SH SOLE 0 0 0 4,074
CONSTELLATION ENERGY CORP COM 21037T109 855,634 3,060 SH SOLE 0 0 0 3,060
COSTCO WHOLESALE CORPORATION COM 22160K105 3,533,634 3,544 SH SOLE 0 0 0 3,544
CROWDSTRIKE HLDGS INC CL A 22788C105 530,567 1,359 SH SOLE 0 0 0 1,359
CSX CORP COM 126408103 502,288 12,236 SH SOLE 0 0 0 12,236
DISNEY WALT CO COM 254687106 2,557,044 26,503 SH SOLE 0 0 0 26,503
DOMINION ENERGY INC COM 25746U109 1,059,529 17,123 SH SOLE 0 0 0 17,123
DUKE ENERGY CORP NEW COM NEW 26441C204 2,458,484 18,770 SH SOLE 0 0 0 18,770
ELI LILLY & CO COM 532457108 3,212,960 3,491 SH SOLE 0 0 0 3,491
ENTERPRISE FINL SVCS CORP COM 293712105 280,182 5,178 SH SOLE 0 0 0 5,178
EXXON MOBIL CORP COM 30231G102 3,356,975 19,784 SH SOLE 0 0 0 19,784
GENERAL AMERN INVS CO INC COM 368802104 417,246 7,136 SH SOLE 0 0 0 7,136
GENERAL DYNAMICS CORP COM 369550108 2,955,842 8,605 SH SOLE 0 0 0 8,605
GOLDMAN SACHS GROUP INC COM 38141G104 3,588,873 4,239 SH SOLE 0 0 0 4,239
HOME DEPOT INC COM 437076102 2,868,562 8,714 SH SOLE 0 0 0 8,714
HONEYWELL INTL INC COM 438516106 3,191,143 14,109 SH SOLE 0 0 0 14,109
HSBC HLDGS PLC SPON ADR NEW 404280406 1,823,171 22,085 SH SOLE 0 0 0 22,085
ILLINOIS TOOL WKS INC COM 452308109 1,614,758 6,199 SH SOLE 0 0 0 6,199
INTERNATIONAL BUSINESS MACHS COM 459200101 3,224,106 13,289 SH SOLE 0 0 0 13,289
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 11,101,654 593,753 SH SOLE 0 0 0 593,753
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 9,412,482 570,689 SH SOLE 0 0 0 570,689
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2032 46139W858 9,353,872 453,415 SH SOLE 0 0 0 453,415
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 7,033,791 359,514 SH SOLE 0 0 0 359,514
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 6,754,927 343,563 SH SOLE 0 0 0 343,563
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 9,498,949 567,021 SH SOLE 0 0 0 567,021
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 9,806,468 422,338 SH SOLE 0 0 0 422,338
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 12,736,512 622,570 SH SOLE 0 0 0 622,570
INVESCO QQQ TR UNIT SER 1 46090E103 3,510,012 117,373 SH SOLE 0 0 0 117,373
ISHARES GOLD TR ISHARES NEW 464285204 330,424 3,748 SH SOLE 0 0 0 3,748
ISHARES TR CORE HIGH DV ETF 46429B663 5,915,456 43,578 SH SOLE 0 0 0 43,578
ISHARES TR CORE S&P TTL STK 464287150 570,860 4,008 SH SOLE 0 0 0 4,008
ISHARES TR CORE S&P500 ETF 464287200 592,639 907 SH SOLE 0 0 0 907
ISHARES TR IBDS DEC28 ETF 46435U515 12,676,783 499,609 SH SOLE 0 0 0 499,609
ISHARES TR IBONDS 2026 TERM 46436E528 9,862,204 428,911 SH SOLE 0 0 0 428,911
ISHARES TR IBONDS 27 ETF 46435UAA9 9,672,986 398,278 SH SOLE 0 0 0 398,278
ISHARES TR IBONDS 27 TRM TS 46436E841 3,105,919 138,194 SH SOLE 0 0 0 138,194
ISHARES TR IBONDS 28 TRM TS 46436E833 3,044,495 136,349 SH SOLE 0 0 0 136,349
ISHARES TR IBONDS DEC 2030 46436E726 9,434,577 430,138 SH SOLE 0 0 0 430,138
ISHARES TR IBONDS DEC 2031 46436E486 9,365,158 446,549 SH SOLE 0 0 0 446,549
ISHARES TR IBONDS DEC 2032 46436E312 9,372,361 370,140 SH SOLE 0 0 0 370,140
ISHARES TR IBONDS DEC 29 46436E205 8,428,795 361,431 SH SOLE 0 0 0 361,431
ISHARES TR IBONDS DEC2026 46435GAA0 6,973,342 287,167 SH SOLE 0 0 0 287,167
ISHARES TR ISHARES SEMICDTR 464287523 373,686 1,137 SH SOLE 0 0 0 1,137
ISHARES TR MSCI USA MIN VOL 46429B697 4,616,647 49,756 SH SOLE 0 0 0 49,756
ISHARES TR S&P 500 GRWT ETF 464287309 314,559 2,781 SH SOLE 0 0 0 2,781
ISHARES TR S&P MC 400VL ETF 464287705 422,565 3,189 SH SOLE 0 0 0 3,189
ISHARES TR SP SMCP600VL ETF 464287879 305,364 2,578 SH SOLE 0 0 0 2,578
JOHNSON & JOHNSON COM 478160104 4,598,501 18,806 SH SOLE 0 0 0 18,806
JPMORGAN CHASE & CO COM 46625H100 4,035,601 13,710 SH SOLE 0 0 0 13,710
KINDER MORGAN INC DEL COM 49456B101 281,655 8,400 SH SOLE 0 0 0 8,400
LAM RESEARCH CORP COM NEW 512807306 2,815,633 13,167 SH SOLE 0 0 0 13,167
LOCKHEED MARTIN CORP COM 539830109 249,009 412 SH SOLE 0 0 0 412
LOWES COS INC COM 548661107 3,036,012 12,833 SH SOLE 0 0 0 12,833
MASTERCARD INCORPORATED CL A 57636Q104 2,806,889 5,614 SH SOLE 0 0 0 5,614
MCDONALDS CORP COM 580135101 2,178,567 7,005 SH SOLE 0 0 0 7,005
MCKESSON CORP COM 58155Q103 217,205 251 SH SOLE 0 0 0 251
MERCADOLIBRE INC COM 58733R102 233,418 135 SH SOLE 0 0 0 135
MERCK & CO INC COM 58933Y105 3,342,280 27,772 SH SOLE 0 0 0 27,772
META PLATFORMS INC CL A 30303M102 4,734,261 8,268 SH SOLE 0 0 0 8,268
MICRON TECHNOLOGY INC COM 595112103 2,659,839 7,863 SH SOLE 0 0 0 7,863
MICROSOFT CORP COM 594918104 5,401,445 14,577 SH SOLE 0 0 0 14,577
MORGAN STANLEY COM NEW 617446448 2,752,516 16,711 SH SOLE 0 0 0 16,711
NETFLIX INC. COM 64110L106 3,778,044 39,273 SH SOLE 0 0 0 39,273
NEXTERA ENERGY INC COM 65339F101 1,671,685 17,989 SH SOLE 0 0 0 17,989
NIKE INC CL B 654106103 832,585 15,740 SH SOLE 0 0 0 15,740
NOVARTIS AG SPONSORED ADR 66987V109 1,934,817 12,659 SH SOLE 0 0 0 12,659
NUCOR CORP COM 670346105 2,923,134 17,275 SH SOLE 0 0 0 17,275
NVIDIA CORPORATION COM 67066G104 11,901,976 68,220 SH SOLE 0 0 0 68,220
ORACLE CORP COM 68389X105 1,756,494 11,922 SH SOLE 0 0 0 11,922
OREILLY AUTOMOTIVE INC COM 67103H107 830,790 9,000 SH SOLE 0 0 0 9,000
PACER FDS TR US CASH COWS 100 69374H881 227,656 3,639 SH SOLE 0 0 0 3,639
PALANTIR TECHNOLOGIES INC CL A 69608A108 3,258,830 22,258 SH SOLE 0 0 0 22,258
PALO ALTO NETWORKS INC COM 697435105 1,317,529 8,209 SH SOLE 0 0 0 8,209
PEPSICO INC COM 713448108 3,216,221 20,700 SH SOLE 0 0 0 20,700
PROCTER & GAMBLE CO COM 742718109 3,580,613 24,774 SH SOLE 0 0 0 24,774
QUALCOMM INC COM 747525103 2,439,712 18,911 SH SOLE 0 0 0 18,911
SALESFORCE INC COM 79466L302 2,374,014 12,699 SH SOLE 0 0 0 12,699
SAP SE SPON ADR 803054204 1,333,048 7,765 SH SOLE 0 0 0 7,765
SCHWAB CHARLES CORP COM 808513105 284,196 3,024 SH SOLE 0 0 0 3,024
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,197,571 47,712 SH SOLE 0 0 0 47,712
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 475,929 15,513 SH SOLE 0 0 0 15,513
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 17,686,430 691,254 SH SOLE 0 0 0 691,254
SHERWIN WILLIAMS CO COM 824348106 1,413,419 4,405 SH SOLE 0 0 0 4,405
SHOPIFY INC CL A SUB VTG SHS 82509L107 469,498 3,958 SH SOLE 0 0 0 3,958
SOUTHERN CO COM 842587107 1,110,547 11,497 SH SOLE 0 0 0 11,497
SPDR SERIES TRUST STATE STREET SPD 78464A300 255,366 2,700 SH SOLE 0 0 0 2,700
SPDR SERIES TRUST STATE STREET SPD 78464A839 226,583 2,661 SH SOLE 0 0 0 2,661
SPDR SERIES TRUST STATE STREET SPD 78464A870 234,257 1,834 SH SOLE 0 0 0 1,834
SPDR SERIES TRUST STATE STREET SPD 78468R523 257,948 2,637 SH SOLE 0 0 0 2,637
SPDR SERIES TRUST STATE STREET SPD 78468R663 3,559,481 39,044 SH SOLE 0 0 0 39,044
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 2,248,777 6,650 SH SOLE 0 0 0 6,650
TARGET CORP COM 87612E106 1,202,822 9,917 SH SOLE 0 0 0 9,917
TESLA INC COM 88160R101 479,558 1,290 SH SOLE 0 0 0 1,290
TEXAS INSTRS INC COM 882508104 240,539 1,239 SH SOLE 0 0 0 1,239
THERMO FISHER SCIENTIFIC INC COM 883556102 2,234,041 4,538 SH SOLE 0 0 0 4,538
T-MOBILE US INC COM 872590104 2,332,127 11,097 SH SOLE 0 0 0 11,097
TRAVELERS COMPANIES INC COM 89417E109 2,387,929 8,182 SH SOLE 0 0 0 8,182
TRUIST FINL CORP COM 89832Q109 265,645 5,779 SH SOLE 0 0 0 5,779
UNITEDHEALTH GROUP INC COM 91324P102 2,439,896 9,006 SH SOLE 0 0 0 9,006
VANECK ETF TRUST GOLD MINERS ETF 92189F106 2,075,925 22,604 SH SOLE 0 0 0 22,604
VANGUARD INDEX FDS GROWTH ETF 922908736 246,349 564 SH SOLE 0 0 0 564
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,077,384 1,803 SH SOLE 0 0 0 1,803
VANGUARD INDEX FDS VALUE ETF 922908744 348,059 1,774 SH SOLE 0 0 0 1,774
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,941,015 38,165 SH SOLE 0 0 0 38,165
VANGUARD WELLINGTON FD US MINIMUM 921935409 2,563,182 19,232 SH SOLE 0 0 0 19,232
VANGUARD WORLD FD FINANCIALS ETF 92204A405 1,908,541 15,788 SH SOLE 0 0 0 15,788
VANGUARD WORLD FD UTILITIES ETF 92204A876 566,663 2,869 SH SOLE 0 0 0 2,869
VERIZON COMMUNICATIONS INC COM 92343V104 3,704,291 73,765 SH SOLE 0 0 0 73,765
VERTEX PHARMACEUTICALS INC COM 92532F100 200,943 450 SH SOLE 0 0 0 450
VISA INC COM CL A 92826C839 3,109,515 10,279 SH SOLE 0 0 0 10,279
VISTRA CORP COM 92840M102 851,422 5,657 SH SOLE 0 0 0 5,657
WALMART INC COM 931142103 6,282,277 50,523 SH SOLE 0 0 0 50,523