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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND COM G1151C101   4,710,616 13,424 SH   SOLE   11,894 0 1,530
ADOBE INC COM 00724F101   294,721 494 SH   SOLE   429 0 65
AFLAC INC COM 001055102   360,938 4,375 SH   SOLE   4,375 0 0
ALPHABET INC COM 02079K305   3,333,982 23,867 SH   SOLE   20,545 0 3,322
ALPHABET INC COM 02079K107   3,792,145 26,908 SH   SOLE   21,678 0 5,230
AMAZON COM INC COM 023135106   339,890 2,237 SH   SOLE   1,960 0 277
AMPHENOL CORP NEW CL A 032095101   4,915,362 49,585 SH   SOLE   41,978 0 7,607
APPLE INC COM 037833100   738,706 3,837 SH   SOLE   3,569 0 268
BERKSHIRE HATHAWAY INC DEL COM 084670702   6,015,071 16,865 SH   SOLE   13,777 0 3,088
CARLISLE COS INC COM 142339100   3,521,399 11,271 SH   SOLE   9,573 0 1,698
CASEYS GEN STORES INC COM 147528103   3,676,022 13,380 SH   SOLE   11,752 0 1,628
CAVCO INDS INC DEL COM 149568107   3,344,883 9,650 SH   SOLE   8,311 0 1,339
CISCO SYS INC COM 17275R102   373,596 7,395 SH   SOLE   7,095 0 300
COCA COLA CO COM 191216100   239,036 4,056 SH   SOLE   4,056 0 0
CUMMINS INC COM 231021106   3,242,580 13,535 SH   SOLE   11,682 0 1,853
D R HORTON INC COM 23331A109   4,190,545 27,573 SH   SOLE   23,926 0 3,647
DIMENSIONAL ETF TRUST ETF 25434V732   8,269,667 331,317 SH   SOLE   297,390 0 33,927
DIMENSIONAL ETF TRUST ETF 25434V799   10,106,078 395,851 SH   SOLE   323,247 0 72,604
DIMENSIONAL ETF TRUST ETF 25434V609   23,711,415 453,113 SH   SOLE   386,954 0 66,159
DIMENSIONAL ETF TRUST ETF 25434V708   24,923,866 852,681 SH   SOLE   732,885 0 119,796
EA SERIES TRUST ETF 02072L607   6,003,533 182,478 SH   SOLE   162,038 0 20,440
ENTERPRISE PRODS PARTNERS L COM 293792107   208,824 7,925 SH   SOLE   7,925 0 0
ETF OPPORTUNITIES TRUST ETF 26923N405   3,318,641 111,626 SH   SOLE   98,889 0 12,737
EXXON MOBIL CORP COM 30231G102   257,949 2,580 SH   SOLE   2,309 0 271
FIDELITY MERRIMACK STR TR ETF 316188309   7,619,759 165,503 SH   SOLE   146,361 0 19,142
FORRESTER RESH INC COM 346563109   389,764 14,538 SH   SOLE   14,538 0 0
GENERAC HLDGS INC COM 368736104   3,633,842 28,117 SH   SOLE   24,832 0 3,285
GENERAL DYNAMICS CORP COM 369550108   4,391,068 16,910 SH   SOLE   14,918 0 1,992
HOME DEPOT INC COM 437076102   339,335 979 SH   SOLE   979 0 0
INTEL CORP COM 458140100   332,706 6,621 SH   SOLE   6,394 0 227
INTUIT COM 461202103   5,157,123 8,251 SH   SOLE   7,351 0 900
INVESCO EXCH TRADED FD TR II ETF 46138G888   22,444,549 212,533 SH   SOLE   188,076 0 24,457
ISHARES TR ETF 464287226   406,727 4,098 SH   SOLE   4,098 0 0
ISHARES TR ETF 464287598   570,443 3,452 SH   SOLE   3,452 0 0
ISHARES TR ETF 464288810   660,216 12,233 SH   SOLE   12,180 0 53
ISHARES TR ETF 464288885   710,298 7,334 SH   SOLE   6,892 0 442
ISHARES TR ETF 464287663   944,075 11,195 SH   SOLE   7,456 0 3,739
ISHARES TR ETF 464287457   1,430,532 17,437 SH   SOLE   14,957 0 2,480
ISHARES TR ETF 464287606   2,350,141 29,666 SH   SOLE   21,916 0 7,750
ISHARES TR ETF 464287671   3,143,508 30,197 SH   SOLE   23,166 0 7,031
ISHARES TR ETF 464287507   4,121,265 14,870 SH   SOLE   12,715 0 2,155
ISHARES TR ETF 464287804   4,248,205 39,244 SH   SOLE   33,677 0 5,567
ISHARES TR ETF 46436E718   5,174,445 51,605 SH   SOLE   45,307 0 6,298
ITT INC COM 45073V108   4,076,807 34,167 SH   SOLE   30,624 0 3,543
JOHNSON & JOHNSON COM 478160104   1,655,018 10,559 SH   SOLE   10,348 0 211
LKQ CORP COM 501889208   3,399,733 71,139 SH   SOLE   63,832 0 7,307
LOWES COS INC COM 548661107   5,011,386 22,518 SH   SOLE   19,467 0 3,051
MARKEL GROUP INC COM 570535104   3,343,865 2,355 SH   SOLE   2,059 0 296
MCDONALDS CORP COM 580135101   412,446 1,391 SH   SOLE   1,391 0 0
MERCK & CO INC COM 58933Y105   3,086,575 28,312 SH   SOLE   24,413 0 3,899
MICROCHIP TECHNOLOGY INC. COM 595017104   3,554,626 39,417 SH   SOLE   34,102 0 5,315
MICROSOFT CORP COM 594918104   5,842,523 15,537 SH   SOLE   14,683 0 854
NVR INC COM 62944T105   3,122,201 446 SH   SOLE   397 0 49
NXP SEMICONDUCTORS N V COM N6596X109   3,701,523 16,116 SH   SOLE   13,972 0 2,144
PACCAR INC COM 693718108   4,893,144 50,109 SH   SOLE   44,256 0 5,853
PEPSICO INC COM 713448108   3,459,132 20,367 SH   SOLE   17,655 0 2,712
PIMCO ETF TR ETF 72201R874   625,483 12,503 SH   SOLE   12,503 0 0
PROCTER AND GAMBLE CO COM 742718109   2,635,526 17,985 SH   SOLE   15,692 0 2,293
RAVE RESTAURANT GROUP INC COM 754198109   365,720 164,000 SH   SOLE   0 0 164,000
RING ENERGY INC COM 76680V108   51,100 35,000 SH   SOLE   0 0 35,000
SCHWAB CHARLES CORP COM 808513105   4,196,869 61,001 SH   SOLE   53,388 0 7,613
SSGA ACTIVE TR ETF 78470P309   1,846,115 44,018 SH   SOLE   42,024 0 1,994
STRYKER CORPORATION COM 863667101   5,206,113 17,385 SH   SOLE   14,756 0 2,629
T ROWE PRICE ETF INC ETF 87283Q826   681,348 24,365 SH   SOLE   23,579 0 786
TESLA INC COM 88160R101   4,050,224 16,300 SH   SOLE   14,214 0 2,086
UFP INDUSTRIES INC COM 90278Q108   5,272,724 41,997 SH   SOLE   37,319 0 4,678
VANGUARD BD INDEX FDS ETF 921937827   27,030,940 350,960 SH   SOLE   309,546 0 41,414
VANGUARD INDEX FDS ETF 922908363   698,880 1,600 SH   SOLE   300 0 1,300
VANGUARD MUN BD FDS ETF 922907746   5,267,595 103,185 SH   SOLE   87,494 0 15,691
VANGUARD SCOTTSDALE FDS ETF 92206C409   208,358 2,693 SH   SOLE   990 0 1,703
VANGUARD SPECIALIZED FUNDS ETF 921908844   274,344 1,610 SH   SOLE   322 0 1,288
VANGUARD TAX-MANAGED FDS ETF 921943858   357,909 7,472 SH   SOLE   4,272 0 3,200
VANGUARD WELLINGTON FD ETF 921935870   745,972 7,356 SH   SOLE   6,154 0 1,202
VERISK ANALYTICS INC COM 92345Y106   920,806 3,855 SH   SOLE   3,725 0 130
VISA INC COM 92826C839   4,731,341 18,173 SH   SOLE   15,882 0 2,291
WABTEC COM 929740108   3,639,366 28,679 SH   SOLE   24,913 0 3,766
WALMART INC COM 931142103   489,365 3,104 SH   SOLE   3,004 0 100
YUM BRANDS INC COM 988498101   623,118 4,769 SH   SOLE   0 0 4,769