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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AbbVie COM 00287Y109 33 202 SH   SOLE   0 0 202
Adobe COM 00724F101 144 316 SH   SOLE   0 0 316
Alliant Energy COM 018802108 31 500 SH   SOLE   0 0 500
Alphabet COM 38259P508 2,198 787 SH   SOLE   0 0 787
Alphabet COM - CLASS A 38259P508 61 22 SH   SOLE   0 0 22
Altria Group COM 02209S103 42 800 SH   SOLE   0 0 800
Amazon COM 023135106 1,245 382 SH   SOLE   0 0 382
Ameren Corporation COM 023608102 14 155 SH   SOLE   0 0 155
American Tower COM 03027X100 49 194 SH   SOLE   0 0 194
Ametek COM 031100100 32 237 SH   SOLE   0 0 237
Ansys COM 03662Q105 64 200 SH   SOLE   0 0 200
Apple COM 037833100 3,696 21,169 SH   SOLE   0 0 21,169
Applied Materials COM 038222105 46 349 SH   SOLE   0 0 349
Avantis Int'l Small Cap Value COM 025072802 18 290 SH   SOLE   0 0 290
Avantis US Small Cap Value COM 025072877 37 460 SH   SOLE   0 0 460
Balchem COM 057665200 21 150 SH   SOLE   0 0 150
Becton Dickinson COM 075887109 5 19 SH   SOLE   0 0 19
Berkshire Hathaway COM 084670702 32,144 91,082 SH   SOLE   0 0 91,082
Berkshire Hathaway COM - Class A 084670108 1,587 3 SH   SOLE   0 0 3
Brown-Forman COM 115637209 777 11,593 SH   SOLE   0 0 11,593
Brown-Forman COM 115637209 393 5,862 SH   SOLE   0 0 5,862
Canadian Imperial Bank COM 136069101 20 167 SH   SOLE   0 0 167
Carrier Global COM 14448C104 23 497 SH   SOLE   0 0 497
Church & Dwight COM 171340102 345 3,470 SH   SOLE   0 0 3,470
Clorox COM 189054109 24 170 SH   SOLE   0 0 170
Coca-Cola COM 191216100 284 4,577 SH   SOLE   0 0 4,577
Colgate-Palmolive COM 194162103 92 1,215 SH   SOLE   0 0 1,215
Costco COM 22160K105 639 1,109 SH   SOLE   0 0 1,109
Cummins COM 231021106 40 195 SH   SOLE   0 0 195
Danaher COM 235851102 59 200 SH   SOLE   0 0 200
DFA US Core Equity 2 COM 25434V708 4,076 147,773 SH   SOLE   0 0 147,773
DFA US Equity COM 25434V401 671 13,687 SH   SOLE   0 0 13,687
DFA US Targeted Value COM 25434V609 117 2,510 SH   SOLE   0 0 2,510
DFA World ex-US Core Equity COM 25434V880 2,003 80,262 SH   SOLE   0 0 80,262
Diageo COM 25243Q205 1,002 4,935 SH   SOLE   0 0 4,935
Disney COM 254687106 653 4,762 SH   SOLE   0 0 4,762
Dollar General COM 256677105 143 643 SH   SOLE   0 0 643
Dominion Resources COM 25746U109 14 167 SH   SOLE   0 0 167
Ecolab COM 278865100 26 150 SH   SOLE   0 0 150
Emerson Electric COM 291011104 26 262 SH   SOLE   0 0 262
Exxon Mobil COM 30231G102 50 600 SH   SOLE   0 0 600
Fastenal COM 311900104 165 2,783 SH   SOLE   0 0 2,783
Fidelity National Information COM 31620M106 9 90 SH   SOLE   0 0 90
First Trust Nasdaq 100 COM 337345102 35 228 SH   SOLE   0 0 228
Fiserv COM 337738108 41 400 SH   SOLE   0 0 400
Fortive COM 34959J108 6 100 SH   SOLE   0 0 100
Gilead Sciences COM 375558103 16 265 SH   SOLE   0 0 265
Hershey COM 427866108 1,159 5,349 SH   SOLE   0 0 5,349
Hormel COM 440452100 22 430 SH   SOLE   0 0 430
Idexx Labs COM 45168D104 276 504 SH   SOLE   0 0 504
Illinois Tool Works COM 452308109 31 150 SH   SOLE   0 0 150
Intel COM 458140100 9 183 SH   SOLE   0 0 183
Intuit COM 461202103 257 535 SH   SOLE   0 0 535
Invesco S&P 500 High Dividend COM 46138E362 26 553 SH   SOLE   0 0 553
Invesco S&P Small Cap COM 46138E149 31 194 SH   SOLE   0 0 194
iShares Core MSCI Total Int'l COM 46432F834 163 2,450 SH   SOLE   0 0 2,450
iShares Core S&P 500 COM 464287200 3,783 8,338 SH   SOLE   0 0 8,338
iShares Core S&P Mid Cap 400 COM 464287507 617 2,298 SH   SOLE   0 0 2,298
iShares Global Consumer Staple COM 464288737 600 9,656 SH   SOLE   0 0 9,656
Johnson & Johnson COM 478160104 835 4,711 SH   SOLE   0 0 4,711
JP Morgan COM 46625H100 14 101 SH   SOLE   0 0 101
Kinder Morgan COM 49456B101 13 668 SH   SOLE   0 0 668
Mastercard COM 57636Q104 1,981 5,544 SH   SOLE   0 0 5,544
McCormick COM 579780206 547 5,478 SH   SOLE   0 0 5,478
McDonald's COM 580135101 882 3,566 SH   SOLE   0 0 3,566
Medtronic COM 585055106 50 452 SH   SOLE   0 0 452
Meta Platforms COM 30303M102 435 1,955 SH   SOLE   0 0 1,955
Microsoft COM 594918104 1,925 6,243 SH   SOLE   0 0 6,243
Mondelez Intl COM 609207105 85 1,350 SH   SOLE   0 0 1,350
Moody's COM 615369105 178 528 SH   SOLE   0 0 528
Nasdaq 100 COM 631100104 59 162 SH   SOLE   0 0 162
Nestle COM 641069406 1,136 8,697 SH   SOLE   0 0 8,697
NextEra Energy COM 65339F101 43 504 SH   SOLE   0 0 504
Nike COM 654106103 1,166 8,663 SH   SOLE   0 0 8,663
Nvidia COM 67066G104 87 320 SH   SOLE   0 0 320
Oracle COM 68389X105 71 856 SH   SOLE   0 0 856
Otis Worldwide COM 68902V107 24 316 SH   SOLE   0 0 316
Paypal COM 70450Y103 34 294 SH   SOLE   0 0 294
Pepsi COM 713448108 526 3,145 SH   SOLE   0 0 3,145
Philip Morris COM 718172109 44 470 SH   SOLE   0 0 470
Procter & Gamble COM 742718109 158 1,034 SH   SOLE   0 0 1,034
Raytheon Technologies COM 75513E101 63 632 SH   SOLE   0 0 632
Republic Services COM 760759100 22 166 SH   SOLE   0 0 166
ResMed COM 761152107 49 200 SH   SOLE   0 0 200
S&P 500 SPDR COM 78462F103 539 1,194 SH   SOLE   0 0 1,194
S&P Global COM 78409V104 67 164 SH   SOLE   0 0 164
S&P Mid Cap 400 COM 78467Y107 1,882 3,838 SH   SOLE   0 0 3,838
SPDR Gold Trust COM 78463V107 252 1,397 SH   SOLE   0 0 1,397
SPDR S&P Aerospace COM 78464A631 26 212 SH   SOLE   0 0 212
Square COM 852234103 14 105 SH   SOLE   0 0 105
Starbucks COM 855244109 345 3,797 SH   SOLE   0 0 3,797
Stryker COM 863667101 158 592 SH   SOLE   0 0 592
TJX Companies COM 872540109 24 400 SH   SOLE   0 0 400
Unilever COM 904767704 117 2,570 SH   SOLE   0 0 2,570
Union Pacific COM 907818108 1,011 3,702 SH   SOLE   0 0 3,702
Van Eck Vectors Semiconductor COM 92189F676 3 12 SH   SOLE   0 0 12
Vanguard Dividend Appreciation COM 921908844 3,726 22,980 SH   SOLE   0 0 22,980
Vanguard Extended Market Index COM 922908652 659 3,978 SH   SOLE   0 0 3,978
Vanguard Int'l High Dividend Yield COM 921946794 113 1,675 SH   SOLE   0 0 1,675
Vanguard Large Cap Index COM 922908637 72 345 SH   SOLE   0 0 345
Vanguard Mid Cap COM 922908629 74 311 SH   SOLE   0 0 311
Vanguard S&P 500 COM 922908363 5,471 13,177 SH   SOLE   0 0 13,177
Vanguard Total Int'l Stock Market COM 921909768 1,508 25,242 SH   SOLE   0 0 25,242
Vanguard Total Stock Market COM 922908769 5,463 23,994 SH   SOLE   0 0 23,994
Vanguard Total World Stock COM 922042742 7,375 72,809 SH   SOLE   0 0 72,809
Vanguard Value Index COM 922908744 693 4,692 SH   SOLE   0 0 4,692
Visa COM 92826C839 1,738 7,837 SH   SOLE   0 0 7,837
Vontier COM 928881101 1 40 SH   SOLE   0 0 40
Wal-Mart COM 931142103 290 1,946 SH   SOLE   0 0 1,946
WEC Energy Group COM 976657106 106 1,059 SH   SOLE   0 0 1,059
Zoetis COM 98978V103 240 1,270 SH   SOLE   0 0 1,270