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,700,668 10,556 SH SOLE 0 0 0 10,556
ABBOTT LABS COM 002824100 2,858,211 22,706 SH SOLE 0 0 0 22,706
ABBVIE INC COM 00287Y109 3,421,273 14,972 SH SOLE 0 0 0 14,972
ADVANCED MICRO DEVICES INC COM 007903107 5,023,975 23,400 SH SOLE 0 0 0 23,400
AIR LEASE CORP CL A 00912X302 231,228 3,600 SH SOLE 0 0 0 3,600
ALPHABET INC CAP STK CL A 02079K305 6,746,883 21,507 SH SOLE 0 0 0 21,507
ALPHABET INC CAP STK CL C 02079K107 646,428 2,260 SH SOLE 0 0 0 2,260
AMAZON COM INC COM 023135106 6,871,499 29,872 SH SOLE 0 0 0 29,872
AMERICAN ELEC PWR CO INC COM 025537101 871,212 7,515 SH SOLE 0 0 0 7,515
AMERICAN EXPRESS CO COM 025816109 3,940,917 10,613 SH SOLE 0 0 0 10,613
AMGEN INC COM 031162100 2,155,144 6,562 SH SOLE 0 0 0 6,562
APPLE INC COM 037833100 9,764,908 35,938 SH SOLE 0 0 0 35,938
ARISTA NETWORKS INC COM SHS 040413205 357,450 2,728 SH SOLE 0 0 0 2,728
AUTOMATIC DATA PROCESSING IN COM 053015103 3,248,583 12,578 SH SOLE 0 0 0 12,578
BANK AMERICA CORP COM 060505104 4,250,373 77,448 SH SOLE 0 0 0 77,448
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,862,867 7,747 SH SOLE 0 0 0 7,747
BLACKSTONE INC COM 09260D107 2,508,071 16,196 SH SOLE 0 0 0 16,196
BOEING CO COM 097023105 2,053,278 9,425 SH SOLE 0 0 0 9,425
BOOKING HOLDINGS INC COM 09857L108 535,533 100 SH SOLE 0 0 0 100
BROADCOM INC COM 11135F101 7,049,267 20,363 SH SOLE 0 0 0 20,363
CATERPILLAR INC COM 149123101 4,516,977 7,860 SH SOLE 0 0 0 7,860
CHEVRON CORP NEW COM 166764100 2,985,825 19,497 SH SOLE 0 0 0 19,497
CHUBB LIMITED COM H1467J104 3,054,580 9,745 SH SOLE 0 0 0 9,745
CISCO SYS INC COM 17275R102 3,636,738 47,212 SH SOLE 0 0 0 47,212
COCA COLA CO COM 191216100 3,134,468 44,625 SH SOLE 0 0 0 44,625
COLGATE PALMOLIVE CO COM 194162103 1,441,848 18,158 SH SOLE 0 0 0 18,158
CONSOLIDATED EDISON INC COM 209115104 404,630 4,074 SH SOLE 0 0 0 4,074
CONSTELLATION ENERGY CORP COM 21037T109 866,304 2,440 SH SOLE 0 0 0 2,440
COSTCO WHSL CORP NEW COM 22160K105 3,002,879 3,483 SH SOLE 0 0 0 3,483
CROWDSTRIKE HLDGS INC CL A 22788C105 692,359 1,477 SH SOLE 0 0 0 1,477
CSX CORP COM 126408103 443,555 12,236 SH SOLE 0 0 0 12,236
DISNEY WALT CO COM 254687106 3,000,463 26,261 SH SOLE 0 0 0 26,261
DOMINION ENERGY INC COM 25746U109 903,954 15,351 SH SOLE 0 0 0 15,351
DUKE ENERGY CORP NEW COM NEW 26441C204 1,601,655 14,129 SH SOLE 0 0 0 14,129
ELI LILLY & CO COM 532457108 4,225,602 3,953 SH SOLE 0 0 0 3,953
ENTERPRISE FINL SVCS CORP COM 293712105 310,284 5,746 SH SOLE 0 0 0 5,746
EXELON CORP COM 30161N101 812,250 18,555 SH SOLE 0 0 0 18,555
EXXON MOBIL CORP COM 30231G102 3,370,667 28,209 SH SOLE 0 0 0 28,209
GENERAL AMERN INVS CO INC COM 368802104 419,101 7,136 SH SOLE 0 0 0 7,136
GENERAL DYNAMICS CORP COM 369550108 3,415,872 10,107 SH SOLE 0 0 0 10,107
GOLDMAN SACHS GROUP INC COM 38141G104 4,507,424 5,116 SH SOLE 0 0 0 5,116
HOME DEPOT INC COM 437076102 2,762,505 7,987 SH SOLE 0 0 0 7,987
HONEYWELL INTL INC COM 438516106 2,505,023 12,775 SH SOLE 0 0 0 12,775
ILLINOIS TOOL WKS INC COM 452308109 1,604,648 6,484 SH SOLE 0 0 0 6,484
INTERNATIONAL BUSINESS MACHS COM 459200101 4,365,878 14,687 SH SOLE 0 0 0 14,687
INTUIT COM 461202103 310,014 468 SH SOLE 0 0 0 468
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 7,368,168 390,874 SH SOLE 0 0 0 390,874
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 14,781,607 754,394 SH SOLE 0 0 0 754,394
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 8,694,339 440,019 SH SOLE 0 0 0 440,019
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 7,227,598 426,805 SH SOLE 0 0 0 426,805
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 10,193,314 436,296 SH SOLE 0 0 0 436,296
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 8,741,990 423,997 SH SOLE 0 0 0 423,997
INVESCO QQQ TR UNIT SER 1 46090E103 1,587,991 2,585 SH SOLE 0 0 0 2,585
ISHARES GOLD TR ISHARES NEW 464285204 304,225 3,748 SH SOLE 0 0 0 3,748
ISHARES TR 0-3 MNTH TREASRY 46436E718 5,470,307 233,438 SH SOLE 0 0 0 233,438
ISHARES TR 7-10 YR TRSY BD 464287440 11,614,196 120,668 SH SOLE 0 0 0 120,668
ISHARES TR CORE HIGH DV ETF 46429B663 4,566,614 37,398 SH SOLE 0 0 0 37,398
ISHARES TR CORE S&P TTL STK 464287150 624,201 4,198 SH SOLE 0 0 0 4,198
ISHARES TR CORE S&P500 ETF 464287200 595,228 869 SH SOLE 0 0 0 869
ISHARES TR IBDS DEC28 ETF 46435U515 8,643,553 339,238 SH SOLE 0 0 0 339,238
ISHARES TR IBONDS 2026 TERM 46436E528 10,192,341 441,148 SH SOLE 0 0 0 441,148
ISHARES TR IBONDS 26 TRM TS 46436E858 9,339,367 407,892 SH SOLE 0 0 0 407,892
ISHARES TR IBONDS 27 ETF 46435UAA9 8,714,898 358,586 SH SOLE 0 0 0 358,586
ISHARES TR IBONDS DEC 2030 46436E726 7,254,305 328,400 SH SOLE 0 0 0 328,400
ISHARES TR IBONDS DEC 29 46436E205 1,774,759 75,828 SH SOLE 0 0 0 75,828
ISHARES TR IBONDS DEC2026 46435GAA0 14,438,240 595,283 SH SOLE 0 0 0 595,283
ISHARES TR ISHARES SEMICDTR 464287523 342,408 1,137 SH SOLE 0 0 0 1,137
ISHARES TR MSCI USA MIN VOL 46429B697 3,765,473 39,812 SH SOLE 0 0 0 39,812
ISHARES TR S&P 500 GRWT ETF 464287309 342,787 2,781 SH SOLE 0 0 0 2,781
ISHARES TR S&P MC 400VL ETF 464287705 419,927 3,191 SH SOLE 0 0 0 3,191
ISHARES TR SP SMCP600VL ETF 464287879 306,931 2,699 SH SOLE 0 0 0 2,699
JOHNSON & JOHNSON COM 478160104 4,441,664 21,490 SH SOLE 0 0 0 21,490
JPMORGAN CHASE & CO. COM 46625H100 4,581,415 14,179 SH SOLE 0 0 0 14,179
KINDER MORGAN INC DEL COM 49456B101 230,916 8,400 SH SOLE 0 0 0 8,400
LOWES COS INC COM 548661107 3,120,245 12,875 SH SOLE 0 0 0 12,875
MASTERCARD INCORPORATED CL A 57636Q104 3,255,447 5,681 SH SOLE 0 0 0 5,681
MCDONALDS CORP COM 580135101 1,851,202 6,033 SH SOLE 0 0 0 6,033
MCKESSON CORP COM 58155Q103 205,892 251 SH SOLE 0 0 0 251
MERCADOLIBRE INC COM 58733R102 271,925 135 SH SOLE 0 0 0 135
MERCK & CO INC COM 58933Y105 3,084,737 29,204 SH SOLE 0 0 0 29,204
META PLATFORMS INC CL A 30303M102 5,098,974 7,699 SH SOLE 0 0 0 7,699
MICROSOFT CORP COM 594918104 6,474,348 13,335 SH SOLE 0 0 0 13,335
MORGAN STANLEY COM NEW 617446448 3,617,508 20,302 SH SOLE 0 0 0 20,302
NETFLIX INC COM 64110L106 3,245,234 34,400 SH SOLE 0 0 0 34,400
NEXTERA ENERGY INC COM 65339F101 940,503 11,656 SH SOLE 0 0 0 11,656
NIKE INC CL B 654106103 1,431,062 22,307 SH SOLE 0 0 0 22,307
NUCOR CORP COM 670346105 2,087,781 12,756 SH SOLE 0 0 0 12,756
NVIDIA CORPORATION COM 67066G104 13,700,743 73,783 SH SOLE 0 0 0 73,783
ORACLE CORP COM 68389X105 3,280,191 16,760 SH SOLE 0 0 0 16,760
OREILLY AUTOMOTIVE INC COM 67103H107 820,890 9,000 SH SOLE 0 0 0 9,000
PALANTIR TECHNOLOGIES INC CL A 69608A108 5,650,672 31,716 SH SOLE 0 0 0 31,716
PALO ALTO NETWORKS INC COM 697435105 2,766,126 14,939 SH SOLE 0 0 0 14,939
PEPSICO INC COM 713448108 2,644,384 18,321 SH SOLE 0 0 0 18,321
PROCTER AND GAMBLE CO COM 742718109 3,084,433 21,423 SH SOLE 0 0 0 21,423
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 855,570 10,612 SH SOLE 0 0 0 10,612
QUALCOMM INC COM 747525103 3,145,193 18,305 SH SOLE 0 0 0 18,305
SALESFORCE INC COM 79466L302 2,783,560 10,464 SH SOLE 0 0 0 10,464
SCHWAB CHARLES CORP COM 808513105 302,128 3,024 SH SOLE 0 0 0 3,024
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,284,849 48,984 SH SOLE 0 0 0 48,984
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 426,404 15,545 SH SOLE 0 0 0 15,545
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 19,684,243 731,374 SH SOLE 0 0 0 731,374
SEMPRA COM 816851109 923,942 10,413 SH SOLE 0 0 0 10,413
SHERWIN WILLIAMS CO COM 824348106 2,434,737 7,462 SH SOLE 0 0 0 7,462
SHOPIFY INC CL A SUB VTG SHS 82509L107 637,119 3,958 SH SOLE 0 0 0 3,958
SOUTHERN CO COM 842587107 836,160 9,550 SH SOLE 0 0 0 9,550
SPDR S&P 500 ETF TR TR UNIT 78462F103 492,346 722 SH SOLE 0 0 0 722
SPDR SERIES TRUST STATE STREET SPD 78464A300 251,714 2,767 SH SOLE 0 0 0 2,767
SPDR SERIES TRUST STATE STREET SPD 78464A839 225,253 2,661 SH SOLE 0 0 0 2,661
SPDR SERIES TRUST STATE STREET SPD 78464A870 223,620 1,834 SH SOLE 0 0 0 1,834
SPDR SERIES TRUST STATE STREET SPD 78468R523 322,068 3,289 SH SOLE 0 0 0 3,289
SPDR SERIES TRUST STATE STREET SPD 78468R663 2,142,161 24,144 SH SOLE 0 0 0 24,144
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 415,114 1,366 SH SOLE 0 0 0 1,366
TARGET CORP COM 87612E106 1,401,793 14,268 SH SOLE 0 0 0 14,268
TESLA INC COM 88160R101 664,685 1,528 SH SOLE 0 0 0 1,528
TEXAS INSTRS INC COM 882508104 2,592,428 14,854 SH SOLE 0 0 0 14,854
T-MOBILE US INC COM 872590104 2,722,572 13,337 SH SOLE 0 0 0 13,337
TRAVELERS COMPANIES INC COM 89417E109 2,192,718 7,533 SH SOLE 0 0 0 7,533
TRUIST FINL CORP COM 89832Q109 284,367 5,779 SH SOLE 0 0 0 5,779
UNITEDHEALTH GROUP INC COM 91324P102 2,295,095 7,013 SH SOLE 0 0 0 7,013
VANGUARD INDEX FDS GROWTH ETF 922908736 275,153 564 SH SOLE 0 0 0 564
VANGUARD INDEX FDS LARGE CAP ETF 922908637 338,095 1,074 SH SOLE 0 0 0 1,074
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,128,206 1,799 SH SOLE 0 0 0 1,799
VANGUARD INDEX FDS VALUE ETF 922908744 273,115 1,430 SH SOLE 0 0 0 1,430
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 11,651,267 194,228 SH SOLE 0 0 0 194,228
VANGUARD WELLINGTON FD US MINIMUM 921935409 3,895,036 29,709 SH SOLE 0 0 0 29,709
VANGUARD WORLD FD UTILITIES ETF 92204A876 800,628 4,325 SH SOLE 0 0 0 4,325
VERIZON COMMUNICATIONS INC COM 92343V104 2,807,357 68,539 SH SOLE 0 0 0 68,539
VERTEX PHARMACEUTICALS INC COM 92532F100 204,012 450 SH SOLE 0 0 0 450
VISA INC COM CL A 92826C839 3,687,713 10,682 SH SOLE 0 0 0 10,682
VISTRA CORP COM 92840M102 658,629 4,161 SH SOLE 0 0 0 4,161
WALMART INC COM 931142103 5,990,998 53,566 SH SOLE 0 0 0 53,566