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
ALPHABET INC CAP STK CL A 02079K305 10,576,008 29,594 SH SOLE 0 0 29,594
AMAZON COM INC COM 023135106 5,732,315 24,051 SH SOLE 0 0 24,051
ANALOG DEVICES INC COM 032654105 1,768,201 4,452 SH SOLE 0 0 4,452
APPLE INC COM 037833100 9,580,999 33,111 SH SOLE 0 0 33,111
ASML HLDG NV N Y REGISTRY SHS N07059210 3,091,590 1,554 SH SOLE 0 0 1,554
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,988,108 7,970 SH SOLE 0 0 7,970
BROADCOM INC COM 11135F101 1,370,099 3,627 SH SOLE 0 0 3,627
CARPENTER TECHNOLOGY CORP COM 144285103 14,839,937 24,058 SH SOLE 0 0 24,058
CASEYS GEN STORES INC COM 147528103 3,197,440 4,023 SH SOLE 0 0 4,023
CATERPILLAR INC COM 149123101 1,841,212 1,729 SH SOLE 0 0 1,729
CEVA INC COM 157210105 1,261,530 26,750 SH SOLE 0 0 26,750
CISCO SYS INC COM 17275R102 1,593,932 13,570 SH SOLE 0 0 13,570
COCA COLA CO COM 191216100 680,067 8,368 SH SOLE 0 0 8,368
COSTCO WHOLESALE CORPORATION COM 22160K105 1,475,236 1,577 SH SOLE 0 0 1,577
DANAHER CORP DEL COM 235851102 920,780 4,834 SH SOLE 0 0 4,834
ECOLAB INC COM 278865100 947,274 3,400 SH SOLE 0 0 3,400
EDWARDS LIFESCIENCES CORP COM 28176E108 2,322,561 25,675 SH SOLE 0 0 25,675
ELBIT SYS LTD ORD M3760D101 2,202,564 2,903 SH SOLE 0 0 2,903
GE AEROSPACE COM NEW 369604301 1,436,618 3,844 SH SOLE 0 0 3,844
HOME DEPOT INC COM 437076102 2,687,069 7,619 SH SOLE 0 0 7,619
HONEYWELL AEROSPACE INC COM 43849R105 440,170 1,991 SH SOLE 0 0 1,991
HUNT J B TRANS SVCS INC COM 445658107 269,170 930 SH SOLE 0 0 930
INTUITIVE SURGICAL INC COM NEW 46120E602 849,047 2,135 SH SOLE 0 0 2,135
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 287,240 1,350 SH SOLE 0 0 1,350
INVESCO QQQ TR UNIT SER 1 46090E103 857,906 1,165 SH SOLE 0 0 1,165
ISHARES TR MSCI INTL QUALTY 46434V456 10,601,980 48,316 SH SOLE 0 0 48,316
ISHARES TR RUS 1000 GRW ETF 464287614 4,346,074 35,001 SH SOLE 0 0 35,001
JOHNSON & JOHNSON COM 478160104 1,450,677 5,712 SH SOLE 0 0 5,712
MASTERCARD INCORPORATED CL A 57636Q104 4,076,443 7,937 SH SOLE 0 0 7,937
META PLATFORMS INC CL A 30303M102 1,354,712 2,405 SH SOLE 0 0 2,405
MICROSOFT CORP COM 594918104 4,698,560 12,596 SH SOLE 0 0 12,596
NETFLIX INC. COM 64110L106 1,378,377 19,305 SH SOLE 0 0 19,305
NORTHROP GRUMMAN CORP COM 666807102 534,776 1,050 SH SOLE 0 0 1,050
NVIDIA CORPORATION COM 67066G104 15,781,699 78,873 SH SOLE 0 0 78,873
ORACLE CORP COM 68389X105 722,492 4,930 SH SOLE 0 0 4,930
PEPSICO INC COM 713448108 231,534 1,710 SH SOLE 0 0 1,710
QUANTA SVCS INC COM 74762E102 1,946,988 2,704 SH SOLE 0 0 2,704
RANGE RES CORP COM 75281A109 1,731,827 46,567 SH SOLE 0 0 46,567
RELIANCE INC COM 759509102 1,972,608 5,280 SH SOLE 0 0 5,280
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 3,019,917 83,747 SH SOLE 0 0 83,747
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 679,794 3,670 SH SOLE 0 0 3,670
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 506,650 4,320 SH SOLE 0 0 4,320
SHERWIN WILLIAMS CO COM 824348106 216,922 630 SH SOLE 0 0 630
SPDR SERIES TRUST ST STR SP HCSVC 78464A573 317,320 2,000 SH SOLE 0 0 2,000
STERLING INFRASTRUCTURE INC COM 859241101 2,599,498 3,097 SH SOLE 0 0 3,097
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,501,003 3,143 SH SOLE 0 0 3,143
TEXAS INSTRS INC COM 882508104 456,047 1,530 SH SOLE 0 0 1,530
UNION PAC CORP COM 907818108 1,908,080 7,015 SH SOLE 0 0 7,015
VANGUARD INDEX FDS GROWTH ETF 922908736 4,075,714 47,315 SH SOLE 0 0 47,315
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,001,556 5,820 SH SOLE 0 0 5,820
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,658,618 11,151 SH SOLE 0 0 11,151
VANGUARD INDEX FDS VALUE ETF 922908744 6,495,186 29,804 SH SOLE 0 0 29,804
VANGUARD INSTL INDEX FD ULTR SHOR TR ETF 922040852 1,000,982 13,230 SH SOLE 0 0 13,230
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 16,030,317 275,435 SH SOLE 0 0 275,435
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 389,618 4,930 SH SOLE 0 0 4,930
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,893,582 16,455 SH SOLE 0 0 16,455
VANGUARD WELLINGTON FD US MOMENTUM 921935508 414,436 1,661 SH SOLE 0 0 1,661
VANGUARD WORLD FD ESG INTL STK ETF 921910725 5,089,024 61,805 SH SOLE 0 0 61,805
VANGUARD WORLD FD INF TECH ETF 92204A702 7,264,545 60,781 SH SOLE 0 0 60,781
VANGUARD WORLD FD MEGA CAP INDEX 921910873 361,750 4,115 SH SOLE 0 0 4,115
VIKING HOLDINGS LTD ORD SHS G93A5A101 3,060,655 29,241 SH SOLE 0 0 29,241
VISA INC COM CL A 92826C839 432,980 1,262 SH SOLE 0 0 1,262
WALMART INC COM 931142103 2,621,289 23,144 SH SOLE 0 0 23,144
WASTE MGMT INC DEL COM 94106L109 2,291,652 10,282 SH SOLE 0 0 10,282
WILLIAMS COS INC COM 969457100 2,206,560 29,682 SH SOLE 0 0 29,682