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
ADOBE SYSTEMS INC COM COM 00724F101   212 550 SH   SOLE   0 0 550
AMAZON.COM INC COM COM 023135106   345 3,336 SH   SOLE   320 0 3,016
APPLE COMPUTER INC COM 037833100   5,651 34,267 SH   SOLE   0 0 34,267
AT&T COM 00206R102   43 2,312 SH   SOLE   0 0 2,312
BANK OF AMERICA CORP COM 060505104   3,704 129,515 SH   SOLE   5,809 0 123,706
BELDEN COM 077454106   250 2,877 SH   SOLE   2,877 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   31,328 101,460 SH   SOLE   17,718 0 83,742
CHEVRON CORPORATION COM 166764100   1,533 9,393 SH   SOLE   0 0 9,393
CHIPOTLE MEXICAN GRILL COM 169565105   3,596 2,105 SH   SOLE   1,995 0 110
CIENA CORPORATION COM 171779309   6,273 119,446 SH   SOLE   44,607 0 74,839
COCA COLA CO COM 191216100   460 7,422 SH   SOLE   0 0 7,422
COGNEX CORP COM 192422103   47,313 954,863 SH   SOLE   327,954 0 626,909
COHERENT COM 19247G107   5,323 139,778 SH   SOLE   66,581 0 73,197
COLGATE PALMOLIVE CO COM 194162103   384 5,106 SH   SOLE   0 0 5,106
CONTAINER STORE GROUP INC COM COM 210751103   8,495 2,476,732 SH   SOLE   1,028,722 0 1,448,010
CORNING INC COM 219350105   11,833 335,406 SH   SOLE   49,323 0 286,083
COSTCO WHOLESALE CORP-NEW COM 22160K105   22,586 45,456 SH   SOLE   4,152 0 41,304
DANAHER CORP DEL COM COM 235851102   32,739 129,896 SH   SOLE   35,439 0 94,457
ENOVIS CORPORATION COM COM 194014502   10,194 190,569 SH   SOLE   81,252 0 109,317
ENVISTA COM 29415F104   6,261 153,146 SH   SOLE   140,728 0 12,418
ESAB CORPORTAION COM COM 29605J106   10,847 183,638 SH   SOLE   78,918 0 104,720
EXPEDITORS INTERNATIONAL OF WA COM 302130109   4,382 39,795 SH   SOLE   0 0 39,795
FAIRFAX FINANCIAL COM 303901102   805 1,211 SH   SOLE   1,175 0 36
FIGS INC COM 30260D103   66 10,600 SH   SOLE   10,600 0 0
GE HEALTHCARE TECHNOLOGIES COM 36266G107   7,358 89,698 SH   SOLE   40,749 0 48,949
GENERAL ELECTRIC CO COM 369604103   25,855 270,454 SH   SOLE   122,251 0 148,203
GLACIER BANCORP INC-NEW COM 37637Q105   1,116 26,564 SH   SOLE   0 0 26,564
GLOBAL PAYMENTS INC COM 37940X102   7,577 71,999 SH   SOLE   18,103 0 53,896
INTERFACE INC COM 458665304   1,458 179,542 SH   SOLE   161,975 0 17,567
JOHNSON & JOHNSON COM 478160104   256 1,652 SH   SOLE   0 0 1,652
JPMORGAN CHASE & CO COM 46625H100   313 2,401 SH   SOLE   20 0 2,381
KIMBALL ELECTRONICS COM 49428J109   3,237 134,320 SH   SOLE   91,926 0 42,394
LUMEN TECHNOLOGIES INC COM 156700106   10,497 3,960,959 SH   SOLE   1,860,336 0 2,100,623
LUMENTUM HLDGS INC COM 55024U109   6,511 120,553 SH   SOLE   18,263 0 102,290
MANITOWOC INC COM COM 563571405   43,695 2,556,730 SH   SOLE   1,249,184 0 1,307,546
MARKEL CP COM COM 570535104   291 228 SH   SOLE   0 0 228
MARTINREA INTERNATIONAL INC CO COM 573459104   587 54,651 SH   SOLE   15,414 0 39,237
MCDONALDS CORP COM 580135101   2,804 10,028 SH   SOLE   0 0 10,028
MICROSOFT CORP COM 594918104   3,474 12,049 SH   SOLE   0 0 12,049
MILLER KNOLL INC COM 600544100   13,599 664,994 SH   SOLE   323,356 0 341,638
MODINE MANUFACTURING COM 607828100   1,831 79,430 SH   SOLE   49,653 0 29,777
NATIONAL INSTRUMENTS CORP COM 636518102   11,817 225,482 SH   SOLE   42,385 0 183,097
NORTHROP GRUMMAN CORP COM COM 666807102   285 618 SH   SOLE   0 0 618
NUCOR CORP COM 670346105   17,026 110,220 SH   SOLE   15,750 0 94,470
PARKER-HANNIFIN CORP COM 701094104   3,206 9,538 SH   SOLE   9,236 0 302
PAYPAL HOLDINGS INC COM 70450Y103   186 2,451 SH   SOLE   0 0 2,451
PROCTER & GAMBLE CO COM 742718109   1,445 9,719 SH   SOLE   0 0 9,719
PURPLE INNOVATION INC COM COM 74640Y106   61 23,077 SH   SOLE   0 0 23,077
ROGERS CORP COM 775133101   6,843 41,874 SH   SOLE   143 0 41,731
ROLLINS INC COM 775711104   458 12,207 SH   SOLE   0 0 12,207
SB FINANCIAL GRP INC COM 78408D105   178 12,608 SH   SOLE   0 0 12,608
SEI INVESTMENTS CO COM 784117103   409 7,105 SH   SOLE   0 0 7,105
ST JOE CP COM COM 790148100   26,821 644,585 SH   SOLE   217,441 0 427,144
STARBUCKS CORP COM 855244109   1,101 10,574 SH   SOLE   0 0 10,574
TARGET CORP COM 87612E106   294 1,775 SH   SOLE   0 0 1,775
TEREX CORP NEW COM 880779103   13,997 289,304 SH   SOLE   63,818 0 225,486
TESLA MOTORS INC COM COM 88160R101   874 4,213 SH   SOLE   0 0 4,213
TWILIO INC. COM 90138F102   1,828 27,434 SH   SOLE   21,494 0 5,940
US BANCORP DEL COM 902973304   227 6,289 SH   SOLE   0 0 6,289
VERIZON COMMUNICATIONS INC COM 92343V104   695 17,873 SH   SOLE   0 0 17,873
VESTAS WIND SYSTEMS COM COM 925458101   144 15,000 SH   SOLE   0 0 15,000
VONTIER CORP COM 928881101   6,372 233,078 SH   SOLE   178,937 0 54,141
WELLS FARGO & CO NEW COM 949746101   474 12,683 SH   SOLE   0 0 12,683
YELLOW CORPORATION COM 984249607   82 40,529 SH   SOLE   4,355 0 36,174
ISHARES RUSSELL 2000 IDX FUND TR UNIT 464287655   240 1,345 SH   SOLE   0 0 1,345
SPDR S&P 500 ETF S&P 500 ETF SHS 78462F103   356 871 SH   SOLE   0 0 871
SCHWAB S&P 500 INDEX FUND TR UNIT 808509855   1,359 21,518 SH   SOLE   0 0 21,518
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363   19,875 990,592 SH   SOLE   0 0 990,592
VANGUARD 500 INDEX FUND TR UNIT 922908710   939 2,477 SH   SOLE   0 0 2,477
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103   677 3,316 SH   SOLE   0 0 3,316