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 313,114 1,933 SH SOLE 1,933 0 0
ABBOTT LABORATORIES COM 002824100 262,295 2,890 SH SOLE 2,890 0 0
ABBVIE INC COM 00287Y109 787,525 3,129 SH SOLE 3,129 0 0
ACHIEVE LIFE SCIENCE INC COM 004468500 70,635 10,817 SH SOLE 10,817 0 0
ADVENT CONV & INCOME FD COM 00764C109 192,734 14,712 SH SOLE 14,712 0 0
ALPHABET INC CAP STK CL C 02079K107 328,244 929 SH SOLE 929 0 0
ALPHABET INC CAP STK CL A 02079K305 378,095 1,057 SH SOLE 1,057 0 0
AMAZON COM INC COM 023135106 1,369,988 5,748 SH SOLE 5,748 0 0
AMERICAN EXPRESS CO COM 025816109 515,725 1,524 SH SOLE 1,524 0 0
AMGEN INC COM 031162100 1,197,531 3,307 SH SOLE 3,307 0 0
APPLE INC COM 037833100 7,671,419 26,511 SH SOLE 26,511 0 0
ASTRAZENECA PLC ORD G0593M107 671,065 3,539 SH SOLE 3,539 0 0
AT&T INC COM 00206R102 274,813 13,276 SH SOLE 13,276 0 0
AXON ENTERPRISE INC COM 05464C101 2,242,440 4,000 SH SOLE 4,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 600,468 1,200 SH SOLE 1,200 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 1 0 0
BROADCOM INC COM 11135F101 2,114,863 5,598 SH SOLE 5,598 0 0
BUNGE GLOBAL SA COM SHS H11356104 567,056 5,313 SH SOLE 5,313 0 0
CATERPILLAR INC COM 149123101 1,994,299 1,872 SH SOLE 1,872 0 0
CHEVRON CORPORATION COM 166764100 1,044,412 6,300 SH SOLE 6,300 0 0
CISCO SYS INC COM 17275R102 928,798 7,907 SH SOLE 7,907 0 0
COCA COLA CO COM 191216100 1,290,794 15,882 SH SOLE 15,882 0 0
COLGATE PALMOLIVE CO COM 194162103 379,857 4,143 SH SOLE 4,143 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 470,541 503 SH SOLE 503 0 0
CVS HEALTH CORP COM 126650100 311,385 3,010 SH SOLE 3,010 0 0
ELI LILLY & CO COM 532457108 311,852 260 SH SOLE 260 0 0
EMERSON ELEC CO COM 291011104 759,268 5,304 SH SOLE 5,304 0 0
EXXON MOBIL CORP COM 30231G102 951,240 6,957 SH SOLE 6,957 0 0
FASTENAL CO COM 311900104 273,099 5,686 SH SOLE 5,686 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 213,597 900 SH SOLE 900 0 0
GENERAL DYNAMICS CORP COM 369550108 270,312 763 SH SOLE 763 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,335,083 1,320 SH SOLE 1,320 0 0
HOME DEPOT INC COM 437076102 853,378 2,419 SH SOLE 2,419 0 0
INTEL CORP COM 458140100 521,698 3,736 SH SOLE 3,736 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 406,066 1,443 SH SOLE 1,443 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 8,360,350 343,905 SH SOLE 343,905 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 609,918 828 SH SOLE 828 0 0
ISHARES TR IBON 2027 TE ETF 46436E478 328,815 14,892 SH SOLE 14,892 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,837,627 17,689 SH SOLE 17,689 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 8,813,665 363,900 SH SOLE 363,900 0 0
ISHARES TR CORE S&P500 ETF 464287200 44,276,298 59,122 SH SOLE 59,122 0 0
ISHARES TR CRE U S REIT ETF 464288521 4,506,481 67,817 SH SOLE 67,817 0 0
ISHARES TR IBONDS DEC 2030 46436E726 7,770,891 356,462 SH SOLE 356,462 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 18,268,097 177,687 SH SOLE 177,687 0 0
ISHARES TR CORE S&P MCP ETF 464287507 18,746,752 243,117 SH SOLE 243,117 0 0
ISHARES TR IBOXX HI YD ETF 464288513 205,983 2,575 SH SOLE 2,575 0 0
ISHARES TR IBONDS 28 TR HI 46436E387 342,184 14,561 SH SOLE 14,561 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 8,851,019 173,379 SH SOLE 173,379 0 0
ISHARES TR RUS MID CAP ETF 464287499 529,954 4,803 SH SOLE 4,803 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 13,036,312 516,289 SH SOLE 516,289 0 0
ISHARES TR GLOBAL TECH ETF 464287291 910,224 6,300 SH SOLE 6,300 0 0
ISHARES TR RUS 1000 ETF 464287622 242,667 592 SH SOLE 592 0 0
ISHARES TR CORE S&P TTL STK 464287150 1,140,243 6,941 SH SOLE 6,941 0 0
ISHARES TR IBONDS 29 TR HI 46436E379 265,009 11,330 SH SOLE 11,330 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 913,955 3,041 SH SOLE 3,041 0 0
ISHARES TR IBONDS DEC 2031 46436E486 9,039,225 433,744 SH SOLE 433,744 0 0
ISHARES TR IBONDS DEC 29 46436E205 13,029,526 562,587 SH SOLE 562,587 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 277,719 4,059 SH SOLE 4,059 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 1,127,838 46,547 SH SOLE 46,547 0 0
ISHARES TR CONV BD ETF 46435G102 1,557,328 12,792 SH SOLE 12,792 0 0
ISHARES TR RUS MD CP GR ETF 464287481 272,216 1,859 SH SOLE 1,859 0 0
ISHARES TR BROAD USD HIGH 46435U853 2,198,068 59,375 SH SOLE 59,375 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,210,691 28,391 SH SOLE 28,391 0 0
ISHARES U S ETF TR SHOR DURA BD ETF 46431W507 334,918 6,611 SH SOLE 6,611 0 0
J P MORGAN EXCHANGE TRADED F BET USD HIG ETF 46641Q878 4,882,653 105,925 SH SOLE 105,925 0 0
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 7,442,983 153,939 SH SOLE 153,939 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 4,964,942 98,179 SH SOLE 98,179 0 0
J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 312,637 3,790 SH SOLE 3,790 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 4,482,521 79,364 SH SOLE 79,364 0 0
J P MORGAN EXCHANGE TRADED F BETA US GRAD ETF 46641Q449 250,282 5,522 SH SOLE 5,522 0 0
JOHNSON & JOHNSON COM 478160104 1,436,285 5,655 SH SOLE 5,655 0 0
JPMORGAN CHASE & CO COM 46625H100 2,991,587 9,139 SH SOLE 9,139 0 0
MCDONALDS CORP COM 580135101 1,107,869 4,098 SH SOLE 4,098 0 0
MERCK & CO INC COM 58933Y105 1,826,781 14,216 SH SOLE 14,216 0 0
META PLATFORMS INC CL A 30303M102 530,440 941 SH SOLE 941 0 0
MICROSOFT CORP COM 594918104 1,877,917 5,034 SH SOLE 5,034 0 0
NVIDIA CORPORATION COM 67066G104 545,230 2,724 SH SOLE 2,724 0 0
NXP SEMICONDUCTORS N V COM N6596X109 727,025 2,587 SH SOLE 2,587 0 0
ORACLE CORP COM 68389X105 511,699 3,491 SH SOLE 3,491 0 0
PEPSICO INC COM 713448108 624,803 4,614 SH SOLE 4,614 0 0
PLEXUS CORP COM 729132100 266,093 885 SH SOLE 885 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,012,505 4,112 SH SOLE 4,112 0 0
PROCTER & GAMBLE CO COM 742718109 976,496 6,659 SH SOLE 6,659 0 0
PROLOGIS INC. COM 74340W103 744,463 5,495 SH SOLE 5,495 0 0
QUALCOMM INC COM 747525103 428,713 2,320 SH SOLE 2,320 0 0
RTX CORPORATION COM 75513E101 292,129 1,539 SH SOLE 1,539 0 0
SANDISK CORP COM 80004C200 663,929 292 SH SOLE 292 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 2,330,741 14,690 SH SOLE 14,690 0 0
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 544,687 10,715 SH SOLE 10,715 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 613,973 13,541 SH SOLE 13,541 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 726,312 13,675 SH SOLE 13,675 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 6,715,643 35,249 SH SOLE 35,249 0 0
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 1,043,030 12,556 SH SOLE 12,556 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 1,694,909 9,150 SH SOLE 9,150 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 2,400,052 20,464 SH SOLE 20,464 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 1,976,490 36,867 SH SOLE 36,867 0 0
SPDR GOLD TR GOLD SHS 78463V107 653,138 1,773 SH SOLE 1,773 0 0
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 8,066,485 155,783 SH SOLE 155,783 0 0
SPDR SERIES TRUST ST STR SP600 SML 78468R853 16,785,249 291,056 SH SOLE 291,056 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 8,711,595 80,797 SH SOLE 80,797 0 0
SPDR SERIES TRUST ST STR P500VAL 78464A508 20,234,036 332,851 SH SOLE 332,851 0 0
SPDR SERIES TRUST ST BLOO HIGH ETF 78468R622 4,285,850 44,472 SH SOLE 44,472 0 0
SPDR SERIES TRUST ST STR P400MID 78464A847 10,634,852 157,413 SH SOLE 157,413 0 0
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 344,266 11,471 SH SOLE 11,471 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 19,583,077 222,838 SH SOLE 222,838 0 0
SSGA ACTIVE ETF TR ST STR BL LN ETF 78467V608 5,093,339 126,416 SH SOLE 126,416 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 2,172,377 4,158 SH SOLE 4,158 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 4,202,703 5,627 SH SOLE 5,627 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 236,208 335 SH SOLE 335 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 2,365,612 4,953 SH SOLE 4,953 0 0
TESLA INC COM 88160R101 535,003 1,272 SH SOLE 1,272 0 0
TRAVELERS COMPANIES INC COM 89417E109 405,563 1,228 SH SOLE 1,228 0 0
UNION PAC CORP COM 907818108 308,992 1,136 SH SOLE 1,136 0 0
UNITED RENTALS INC COM 911363109 288,887 255 SH SOLE 255 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 225,511 2,894 SH SOLE 2,894 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,116,069 11,573 SH SOLE 11,573 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,035,651 12,022 SH SOLE 12,022 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 736,429 3,379 SH SOLE 3,379 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 311,125 453 SH SOLE 453 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,437,190 24,077 SH SOLE 24,077 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 243,676 3,083 SH SOLE 3,083 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 333,731 1,410 SH SOLE 1,410 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 8,251,373 115,808 SH SOLE 115,808 0 0
VISA INC COM CL A 92826C839 1,134,926 3,307 SH SOLE 3,307 0 0
WALMART INC COM 931142103 2,612,319 23,064 SH SOLE 23,064 0 0
WESTERN DIGITAL CORP COM 958102105 558,880 875 SH SOLE 875 0 0
WW GRAINGER INC COM 384802104 306,456 225 SH SOLE 225 0 0