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
Berkshire Hathaway COM 084670702 28,976 96,911 SH   SOLE   0 0 96,911
Vanguard Total World Stock COM 922042742 9,307 86,631 SH   SOLE   0 0 86,631
Vanguard Total Stock Market COM 922908769 6,118 25,339 SH   SOLE   0 0 25,339
Vanguard S&P 500 COM 922908363 5,853 13,407 SH   SOLE   0 0 13,407
DFA US Core Equity 2 COM 25434V708 4,281 147,766 SH   SOLE   0 0 147,766
iShares Core S&P 500 COM 464287200 4,079 8,551 SH   SOLE   0 0 8,551
Apple COM 037833100 4,017 22,623 SH   SOLE   0 0 22,623
Vanguard Dividend Appreciation COM 921908844 3,944 22,962 SH   SOLE   0 0 22,962
Alphabet COM 38259P508 2,616 904 SH   SOLE   0 0 904
Microsoft COM 594918104 2,615 7,776 SH   SOLE   0 0 7,776
Vanguard Total Bond Market COM 921937835 2,224 26,237 SH   SOLE   0 0 26,237
Mastercard COM 57636Q104 2,188 6,089 SH   SOLE   0 0 6,089
DFA World ex-US Core Equity COM 25434V880 2,095 80,245 SH   SOLE   0 0 80,245
S&P Mid Cap 400 COM 78467Y107 1,987 3,838 SH   SOLE   0 0 3,838
Visa COM 92826C839 1,852 8,545 SH   SOLE   0 0 8,545
Vanguard Total Int'l Stock Market COM 921909768 1,612 25,354 SH   SOLE   0 0 25,354
Amazon COM 023135106 1,607 482 SH   SOLE   0 0 482
Nike COM 654106103 1,531 9,185 SH   SOLE   0 0 9,185
Nestle COM 641069406 1,476 10,550 SH   SOLE   0 0 10,550
Berkshire Hathaway COM - Class A 084670108 1,352 3 SH   SOLE   0 0 3
Diageo COM 25243Q205 1,229 5,584 SH   SOLE   0 0 5,584
Hershey COM 427866108 1,162 6,005 SH   SOLE   0 0 6,005
McDonalds COM 580135101 1,124 4,193 SH   SOLE   0 0 4,193
Union Pacific COM 907818108 1,066 4,232 SH   SOLE   0 0 4,232
Johnson & Johnson COM 478160104 973 5,689 SH   SOLE   0 0 5,689
Brown-Forman COM 115637209 832 11,419 SH   SOLE   0 0 11,419
Costco COM 22160K105 830 1,463 SH   SOLE   0 0 1,463
Vanguard Intermediate-Term Bond COM 921937819 827 9,435 SH   SOLE   0 0 9,435
iShares Global Consumer Staples COM 464288737 762 11,771 SH   SOLE   0 0 11,771
Disney COM 254687106 738 4,762 SH   SOLE   0 0 4,762
Facebook COM 30303M102 734 2,183 SH   SOLE   0 0 2,183
Vanguard Extended Market Index COM 922908652 721 3,940 SH   SOLE   0 0 3,940
DFA US Equity COM 25434V401 708 13,687 SH   SOLE   0 0 13,687
Pepsi COM 713448108 661 3,807 SH   SOLE   0 0 3,807
iShares Core S&P Mid Cap 400 COM 464287507 650 2,296 SH   SOLE   0 0 2,296
S&P 500 SPDR COM 78462F103 567 1,194 SH   SOLE   0 0 1,194
McCormick COM 579780206 543 5,621 SH   SOLE   0 0 5,621
Brown-Forman COM 115637209 511 7,008 SH   SOLE   0 0 7,008
Starbucks COM 855244109 481 4,109 SH   SOLE   0 0 4,109
Church & Dwight COM 171340102 392 3,826 SH   SOLE   0 0 3,826
Idexx Labs COM 45168D104 392 595 SH   SOLE   0 0 595
Intuit COM 461202103 347 540 SH   SOLE   0 0 540
Zoetis COM 98978V103 330 1,351 SH   SOLE   0 0 1,351
Wal-Mart COM 931142103 309 2,138 SH   SOLE   0 0 2,138
Coca-Cola COM 191216100 281 4,747 SH   SOLE   0 0 4,747
SPDR Gold Trust COM 78463V107 239 1,397 SH   SOLE   0 0 1,397
Vanguard Intermediate-Term Treasury COM 92206C706 219 3,294 SH   SOLE   0 0 3,294
Stryker COM 863667101 200 747 SH   SOLE   0 0 747
Nvidia COM 67066G104 188 640 SH   SOLE   0 0 640
Fastenal COM 311900104 178 2,783 SH   SOLE   0 0 2,783
Procter & Gamble COM 742718109 174 1,065 SH   SOLE   0 0 1,065
iShares Core MSCI Total Int'l COM 46432F834 174 2,449 SH   SOLE   0 0 2,449
Adobe COM 00724F101 167 294 SH   SOLE   0 0 294
Dollar General COM 256677105 152 643 SH   SOLE   0 0 643
Colgate-Palmolive COM 194162103 140 1,638 SH   SOLE   0 0 1,638
Unilever COM 904767704 138 2,570 SH   SOLE   0 0 2,570
Danaher COM 235851102 124 376 SH   SOLE   0 0 376
DFA US Targeted Value COM 25434V609 119 2,510 SH   SOLE   0 0 2,510
WEC Energy Group COM 976657106 103 1,059 SH   SOLE   0 0 1,059
Mondelez Intl COM 609207105 90 1,350 SH   SOLE   0 0 1,350
Ansys COM 03662Q105 80 200 SH   SOLE   0 0 200
Vanguard Mid Cap COM 922908629 79 311 SH   SOLE   0 0 311
Vanguard Large Cap Index COM 922908637 76 344 SH   SOLE   0 0 344
Oracle COM 68389X105 74 854 SH   SOLE   0 0 854
Clorox COM 189054109 74 426 SH   SOLE   0 0 426
S&P Global COM 78409V104 68 144 SH   SOLE   0 0 144
Nasdaq 100 COM 631100104 64 162 SH   SOLE   0 0 162
Alphabet COM - Class A 38259P508 64 22 SH   SOLE   0 0 22
American Tower COM 03027X100 56 193 SH   SOLE   0 0 193
Applied Materials COM 038222105 55 349 SH   SOLE   0 0 349
Raytheon Technologies COM 75513E101 54 632 SH   SOLE   0 0 632
ResMed COM 761152107 52 200 SH   SOLE   0 0 200
Hormel COM 440452100 49 1,002 SH   SOLE   0 0 1,002
NextEra Energy COM 65339F101 47 504 SH   SOLE   0 0 504
Medtronic COM 585055106 47 452 SH   SOLE   0 0 452
Philip Morris COM 718172109 45 470 SH   SOLE   0 0 470
Cummins COM 231021106 43 195 SH   SOLE   0 0 195
Fiserv COM 337738108 42 400 SH   SOLE   0 0 400
Exxon Mobil COM 30231G102 41 672 SH   SOLE   0 0 672
First Trust Nasdaq 100 COM 337345102 40 228 SH   SOLE   0 0 228
Altria Group COM 02209S103 38 800 SH   SOLE   0 0 800
Paypal COM 70450Y103 37 198 SH   SOLE   0 0 198
Illinois Tool Works COM 452308109 37 150 SH   SOLE   0 0 150
Ecolab COM 278865100 35 150 SH   SOLE   0 0 150
Invesco S&P Small Cap COM 46138E149 35 194 SH   SOLE   0 0 194
Ametek COM 031100100 35 237 SH   SOLE   0 0 237
Alliant Energy COM 018802108 31 500 SH   SOLE   0 0 500
TJX Companies COM 872540109 30 400 SH   SOLE   0 0 400
Otis Worldwide COM 68902V107 28 316 SH   SOLE   0 0 316
AbbVie COM 00287Y109 27 200 SH   SOLE   0 0 200
Carrier Global COM 14448C104 27 497 SH   SOLE   0 0 497
Avantis US Small Cap Value COM 025072877 26 330 SH   SOLE   0 0 330
Balchem COM 057665200 25 150 SH   SOLE   0 0 150
Invesco S&P 500 High Dividend COM 46138E362 25 548 SH   SOLE   0 0 548
SPDR S&P Aerospace COM 78464A631 25 212 SH   SOLE   0 0 212
Emerson Electric COM 291011104 24 260 SH   SOLE   0 0 260
Lyft COM 55087P104 24 550 SH   SOLE   0 0 550
Republic Services COM 760759100 23 166 SH   SOLE   0 0 166
Uber Technologies COM 90353T100 21 505 SH   SOLE   0 0 505
Canadian Imperial Bank COM 136069101 19 167 SH   SOLE   0 0 167
Gilead Sciences COM 375558103 19 262 SH   SOLE   0 0 262
Avantis Intl Small Cap Value COM 025072802 19 290 SH   SOLE   0 0 290
JP Morgan COM 46625H100 16 100 SH   SOLE   0 0 100
Fortive COM 34959J108 14 188 SH   SOLE   0 0 188
Ameren Corporation COM 023608102 14 155 SH   SOLE   0 0 155
Dominion Resources COM 25746U109 13 167 SH   SOLE   0 0 167
Kinder Morgan COM 49456B101 11 668 SH   SOLE   0 0 668
Fidelity National Information COM 31620M106 10 90 SH   SOLE   0 0 90
Intel COM 458140100 9 183 SH   SOLE   0 0 183
ASML Holdings COM N07059210 8 10 SH   SOLE   0 0 10
Becton Dickinson COM 075887109 5 19 SH   SOLE   0 0 19
Van Eck Vectors Semiconductor COM 92189F676 4 12 SH   SOLE   0 0 12
Vontier COM 928881101 2 75 SH   SOLE   0 0 75
Beam Therapeutics COM 07373V105 2 24 SH   SOLE   0 0 24
Royal Dutch Shell COM 780259107 0 1 SH   SOLE   0 0 1