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
ADVANCED MICRO DEVICES INC COM 007903107 1,853,044 9,109 SH SOLE 9,109 0 0
ALPHABET INC CAP STK CL A 02079K305 13,848,314 48,158 SH SOLE 48,158 0 0
ALPHABET INC CAP STK CL C 02079K107 8,000,525 27,890 SH SOLE 27,890 0 0
AMAZON COM INC COM 023135106 3,688,670 17,711 SH SOLE 17,711 0 0
AMERICAN TOWER CORP COM 03027X100 1,038,069 6,015 SH SOLE 6,015 0 0
APPLIED MATLS INC COM 038222105 319,915 936 SH SOLE 936 0 0
AT&T INC COM 00206R102 216,555 7,470 SH SOLE 7,470 0 0
BANK AMERICA CORP COM 060505104 473,899 9,721 SH SOLE 9,721 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 31,598,160 44 SH SOLE 44 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 470,095 981 SH SOLE 981 0 0
BIO-TECHNE CORP COM 09073M104 1,097,774 21,006 SH SOLE 21,006 0 0
BLACKROCK INC COM 09290D101 1,090,579 1,134 SH SOLE 1,134 0 0
BNY MELLON ETF TRUST II MUN OPPTYS ETF 05613H803 624,173 25,342 SH SOLE 25,342 0 0
BOOKING HOLDINGS INC COM 09857L108 8,277,489 1,966 SH SOLE 1,966 0 0
CHEMED CORP NEW COM 16359R103 416,647 1,103 SH SOLE 1,103 0 0
CISCO SYS INC COM 17275R102 269,625 3,475 SH SOLE 3,475 0 0
CME GROUP INC COM 12572Q105 273,199 925 SH SOLE 925 0 0
COGNEX CORP COM 192422103 474,909 9,694 SH SOLE 9,694 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,424,675 39,522 SH SOLE 39,522 0 0
CONSTELLATION ENERGY CORP COM 21037T109 201,339 721 SH SOLE 721 0 0
COPART INC COM 217204106 1,001,976 30,180 SH SOLE 30,180 0 0
COSTAR GROUP INC COM 22160N109 461,490 11,440 SH SOLE 11,440 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,034,294 1,038 SH SOLE 1,038 0 0
DANAHER CORP DEL COM 235851102 568,231 2,997 SH SOLE 2,997 0 0
ENSIGN GROUP INC COM 29358P101 210,769 1,046 SH SOLE 1,046 0 0
EQT CORP COM 26884L109 225,286 3,540 SH SOLE 3,540 0 0
FASTENAL CO COM 311900104 15,716,608 338,720 SH SOLE 338,720 0 0
GE VERNOVA INC COM 36828A101 476,603 546 SH SOLE 546 0 0
GENTEX CORP COM 371901109 533,511 24,417 SH SOLE 24,417 0 0
GILEAD SCIENCES INC COM 375558103 373,651 2,681 SH SOLE 2,681 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 224,187 265 SH SOLE 265 0 0
GRAND CANYON ED INC COM 38526M106 1,765,762 10,385 SH SOLE 10,385 0 0
HEICO CORP NEW COM 422806109 2,720,612 9,922 SH SOLE 9,922 0 0
HOME DEPOT INC COM 437076102 234,499 713 SH SOLE 713 0 0
HOWMET AEROSPACE INC COM 443201108 426,351 1,850 SH SOLE 1,850 0 0
INTUIT COM 461202103 207,975 481 SH SOLE 481 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 286,858 497 SH SOLE 497 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 428,703 5,192 SH SOLE 5,192 0 0
ISHARES INC CORE MSCI EMKT 46434G103 278,163 3,988 SH SOLE 3,988 0 0
ISHARES TR CORE S&P500 ETF 464287200 11,420,070 17,483 SH SOLE 17,483 0 0
ISHARES TR CORE S&P SCP ETF 464287804 596,688 4,800 SH SOLE 4,800 0 0
ISHARES TR CORE US AGGBD ET 464287226 673,448 6,784 SH SOLE 6,784 0 0
ISHARES TR IBONDS DEC 26 46435U259 939,493 36,656 SH SOLE 36,656 0 0
ISHARES TR IBONDS DEC 27 46435U283 2,458,165 96,626 SH SOLE 96,626 0 0
ISHARES TR IBONDS DEC 28 46435U325 439,907 17,231 SH SOLE 17,231 0 0
ISHARES TR JPMORGAN USD EMG 464288281 845,370 9,000 SH SOLE 9,000 0 0
ISHARES TR NATIONAL MUN ETF 464288414 220,261 2,075 SH SOLE 2,075 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 621,488 2,506 SH SOLE 2,506 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 336,076 2,306 SH SOLE 2,306 0 0
ISHARES TR RUS MID CAP ETF 464287499 619,938 6,376 SH SOLE 6,376 0 0
ISHARES TR S&P 500 VAL ETF 464287408 583,830 2,765 SH SOLE 2,765 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 894,600 8,400 SH SOLE 8,400 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 246,186 1,880 SH SOLE 1,880 0 0
JPMORGAN CHASE & CO COM 46625H100 1,030,148 3,502 SH SOLE 3,502 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 228,489 662 SH SOLE 662 0 0
LKQ CORP COM 501889208 482,990 16,445 SH SOLE 16,445 0 0
MARATHON PETE CORP COM 56585A102 626,322 2,565 SH SOLE 2,565 0 0
MASTERCARD INCORPORATED CL A 57636Q104 241,835 484 SH SOLE 484 0 0
MICRON TECHNOLOGY INC COM 595112103 1,855,755 5,493 SH SOLE 5,493 0 0
MICROSOFT CORP COM 594918104 1,733,506 4,683 SH SOLE 4,683 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 700,862 1,615 SH SOLE 1,615 0 0
NVIDIA CORPORATION COM 67066G104 7,845,907 44,988 SH SOLE 44,988 0 0
PALO ALTO NETWORKS INC COM 697435105 1,089,054 6,793 SH SOLE 6,793 0 0
QUALCOMM INC COM 747525103 4,639,171 36,024 SH SOLE 36,024 0 0
RB GLOBAL INC COM 74935Q107 1,704,213 17,780 SH SOLE 17,780 0 0
ROLLINS INC COM 775711104 1,451,096 27,169 SH SOLE 27,169 0 0
ROSS STORES INC COM 778296103 3,738,384 17,257 SH SOLE 17,257 0 0
S&P GLOBAL INC COM 78409V104 2,213,895 5,205 SH SOLE 5,205 0 0
SCHWAB CHARLES CORP COM 808513105 1,417,030 15,078 SH SOLE 15,078 0 0
SERVICENOW INC COM 81762P102 525,364 5,025 SH SOLE 5,025 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,170,612 1,800 SH SOLE 1,800 0 0
SYNOPSYS INC COM 871607107 667,276 1,683 SH SOLE 1,683 0 0
TRACTOR SUPPLY CO COM 892356106 1,912,792 42,225 SH SOLE 42,225 0 0
TYLER TECHNOLOGIES INC COM 902252105 215,699 630 SH SOLE 630 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,348,371 32,648 SH SOLE 32,648 0 0
UNITED PARCEL SVCS INC CL B 911312106 1,467,436 14,916 SH SOLE 14,916 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 384,514 4,335 SH SOLE 4,335 0 0
VEEVA SYS INC CL A COM 922475108 1,839,160 10,470 SH SOLE 10,470 0 0
VERISK ANALYTICS INC COM 92345Y106 1,996,360 10,521 SH SOLE 10,521 0 0
VISA INC COM CL A 92826C839 8,615,653 28,506 SH SOLE 28,506 0 0
WALMART INC COM 931142103 2,843,899 22,883 SH SOLE 22,883 0 0
APPLE INC COM 037833100 36,450,335 143,624 SH SOLE 143,624 0 0