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
AMAZON.COM INC COM COM 023135106   120 1,430 SH   SOLE   320 0 1,110
APPLE COMPUTER INC COM 037833100   4,472 34,416 SH   SOLE   0 0 34,416
AT&T COM 00206R102   43 2,312 SH   SOLE   0 0 2,312
BANK OF AMERICA CORP COM 060505104   4,462 134,716 SH   SOLE   5,779 0 128,937
BERKSHIRE HATHAWAY INC CL B COM 084670702   31,801 102,950 SH   SOLE   17,718 0 85,232
CAMDEN NATIONAL CORP COM 133034108   143 3,435 SH   SOLE   0 0 3,435
CHEVRON CORPORATION COM 166764100   1,684 9,380 SH   SOLE   0 0 9,380
CHIPOTLE MEXICAN GRILL COM 169565105   2,921 2,105 SH   SOLE   1,995 0 110
CIENA CORPORATION COM 171779309   6,089 119,446 SH   SOLE   44,607 0 74,839
COCA COLA CO COM 191216100   459 7,222 SH   SOLE   0 0 7,222
COGNEX CORP COM 192422103   44,607 946,877 SH   SOLE   322,429 0 624,448
COHERENT COM 19247G107   4,488 127,861 SH   SOLE   66,546 0 61,315
COLGATE PALMOLIVE CO COM 194162103   402 5,106 SH   SOLE   0 0 5,106
CONTAINER STORE GROUP INC COM COM 210751103   11,534 2,676,202 SH   SOLE   1,199,176 0 1,477,026
CORNING INC COM 219350105   11,156 349,285 SH   SOLE   57,174 0 292,111
COSTCO WHOLESALE CORP-NEW COM 22160K105   20,887 45,755 SH   SOLE   4,152 0 41,603
DANAHER CORP DEL COM COM 235851102   32,428 122,175 SH   SOLE   28,455 0 93,720
ENOVIS CORPORATION COM COM 194014502   9,440 176,382 SH   SOLE   67,695 0 108,687
ENVISTA COM 29415F104   5,055 150,145 SH   SOLE   137,727 0 12,418
ESAB CORPORTAION COM COM 29605J106   8,617 183,647 SH   SOLE   78,918 0 104,729
EXPEDITORS INTERNATIONAL OF WA COM 302130109   4,381 42,153 SH   SOLE   0 0 42,153
FAIRFAX FINANCIAL COM 303901102   719 1,211 SH   SOLE   1,186 0 25
GENERAL ELECTRIC CO COM 369604103   22,664 270,486 SH   SOLE   122,251 0 148,235
GLACIER BANCORP INC-NEW COM 37637Q105   1,313 26,564 SH   SOLE   0 0 26,564
GLOBAL PAYMENTS INC COM 37940X102   7,333 73,829 SH   SOLE   19,805 0 54,025
INTERFACE INC COM 458665304   1,772 179,542 SH   SOLE   161,975 0 17,567
JOHNSON & JOHNSON COM 478160104   296 1,677 SH   SOLE   0 0 1,677
JPMORGAN CHASE & CO COM 46625H100   341 2,541 SH   SOLE   20 0 2,521
KIMBALL ELECTRONICS COM 49428J109   3,668 162,375 SH   SOLE   119,731 0 42,644
LUMEN TECHNOLOGIES INC COM 156700106   16,273 3,117,465 SH   SOLE   1,119,349 0 1,998,116
LUMENTUM HLDGS INC COM 55024U109   6,519 124,959 SH   SOLE   22,615 0 102,344
MANITOWOC INC COM COM 563571405   23,857 2,604,446 SH   SOLE   1,289,336 0 1,315,110
MARKEL CP COM COM 570535104   303 230 SH   SOLE   0 0 230
MARTINREA INTERNATIONAL INC CO COM 573459104   433 52,026 SH   SOLE   15,414 0 36,612
MCDONALDS CORP COM 580135101   2,644 10,033 SH   SOLE   0 0 10,033
MICROSOFT CORP COM 594918104   2,948 12,294 SH   SOLE   0 0 12,294
MILLER KNOLL INC COM 600544100   11,509 547,802 SH   SOLE   242,859 0 304,943
MODINE MANUFACTURING COM 607828100   1,533 77,197 SH   SOLE   47,402 0 29,795
NATIONAL INSTRUMENTS CORP COM 636518102   9,994 270,831 SH   SOLE   84,016 0 186,815
NORTHROP GRUMMAN CORP COM COM 666807102   336 615 SH   SOLE   0 0 615
NUCOR CORP COM 670346105   16,024 121,566 SH   SOLE   21,030 0 100,536
PARKER-HANNIFIN CORP COM 701094104   2,773 9,528 SH   SOLE   9,236 0 292
PAYPAL HOLDINGS INC COM 70450Y103   219 3,079 SH   SOLE   80 0 2,999
PFIZER INC COM 717081103   263 5,126 SH   SOLE   0 0 5,126
PROCTER & GAMBLE CO COM 742718109   1,474 9,724 SH   SOLE   0 0 9,724
ROGERS CORP COM 775133101   5,867 49,165 SH   SOLE   143 0 49,022
ROLLINS INC COM 775711104   446 12,207 SH   SOLE   0 0 12,207
SB FINANCIAL GRP INC COM 78408D105   272 16,205 SH   SOLE   735 0 15,470
SEI INVESTMENTS CO COM 784117103   414 7,105 SH   SOLE   0 0 7,105
SORRENTO THERAPEUTICS INC COM COM 83587F202   21 24,000 SH   SOLE   0 0 24,000
ST JOE CP COM COM 790148100   26,814 693,767 SH   SOLE   264,626 0 429,141
STARBUCKS CORP COM 855244109   1,048 10,563 SH   SOLE   0 0 10,563
TARGET CORP COM 87612E106   265 1,775 SH   SOLE   0 0 1,775
TEREX CORP NEW COM 880779103   12,396 290,179 SH   SOLE   63,818 0 226,361
TESLA MOTORS INC COM COM 88160R101   519 4,213 SH   SOLE   0 0 4,213
TWILIO INC. COM 90138F102   1,343 27,434 SH   SOLE   21,494 0 5,940
US BANCORP DEL COM 902973304   274 6,289 SH   SOLE   0 0 6,289
VERIZON COMMUNICATIONS INC COM 92343V104   763 19,362 SH   SOLE   0 0 19,362
VESTAS WIND SYSTEMS COM COM 925458101   144 15,000 SH   SOLE   0 0 15,000
VONTIER CORP COM 928881101   4,503 232,959 SH   SOLE   178,937 0 54,022
WELLS FARGO & CO NEW COM 949746101   543 13,158 SH   SOLE   0 0 13,158
YELLOW CORPORATION COM 984249607   2,191 872,749 SH   SOLE   277,833 0 594,916
ISHARES RUSSELL 2000 IDX FUND TR UNIT 464287655   235 1,345 SH   SOLE   0 0 1,345
SPDR S&P 500 ETF TR UNIT 78462F103   333 871 SH   SOLE   0 0 871
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363   16,823 47,883 SH   SOLE   8 0 47,875
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103   442 2,313 SH   SOLE   0 0 2,313