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
AMAZON.COM INC COM COM 023135106 242 2,140 SH   SOLE   320 0 1,820
APPLE COMPUTER INC COM 037833100 4,723 34,174 SH   SOLE   0 0 34,174
AT&T COM 00206R102 106 6,916 SH   SOLE   2,312 0 4,604
BANK OF AMERICA CORP COM 060505104 4,346 143,922 SH   SOLE   106,292 0 37,630
BERKSHIRE HATHAWAY INC CL B COM 084670702 27,764 103,979 SH   SOLE   49,647 0 54,332
CAMDEN NATIONAL CORP COM 133034108 511 12,003 SH   SOLE   10,970 0 1,033
CHEVRON CORPORATION COM 166764100 1,357 9,443 SH   SOLE   0 0 9,443
CHIPOTLE MEXICAN GRILL COM 169565105 3,121 2,077 SH   SOLE   1,967 0 110
CIENA CORPORATION COM 171779309 5,006 123,818 SH   SOLE   48,709 0 75,109
COCA COLA CO COM 191216100 434 7,756 SH   SOLE   434 0 7,322
COGNEX CORP COM 192422103 39,943 963,644 SH   SOLE   340,509 0 623,135
COHERENT COM 19247G107 3,398 97,517 SH   SOLE   36,444 0 61,073
COLGATE PALMOLIVE CO COM 194162103 368 5,236 SH   SOLE   0 0 5,236
CONTAINER STORE GROUP INC COM COM 210751103 12,998 2,652,571 SH   SOLE   1,176,966 0 1,475,605
CORNING INC COM 219350105 10,442 359,805 SH   SOLE   66,051 0 293,754
COSTCO WHOLESALE CORP-NEW COM 22160K105 22,041 46,670 SH   SOLE   4,201 0 42,469
DANAHER CORP DEL COM COM 235851102 30,427 117,802 SH   SOLE   24,103 0 93,699
ENOVIS CORPORATION COM COM 194014502 7,933 172,198 SH   SOLE   57,316 0 114,882
ENVISTA COM 29415F104 4,732 144,218 SH   SOLE   132,125 0 12,093
ESAB CORPORTAION COM COM 29605J106 5,416 162,350 SH   SOLE   57,316 0 105,034
EXPEDITORS INTERNATIONAL OF WA COM 302130109 3,901 44,169 SH   SOLE   0 0 44,169
Exxon Mobil Corp COM 30231G102 142 1,626 SH   SOLE   1,109 0 517
FAIRFAX FINANCIAL COM 303901102 556 1,216 SH   SOLE   1,186 0 30
GENERAL ELECTRIC CO COM 369604103 16,835 271,924 SH   SOLE   123,052 0 148,872
GLACIER BANCORP INC-NEW COM 37637Q105 1,150 23,411 SH   SOLE   274 0 23,137
GLOBAL PAYMENTS INC COM 37940X102 8,175 75,657 SH   SOLE   21,306 0 54,351
INTERFACE INC COM 458665304 1,614 179,542 SH   SOLE   161,975 0 17,567
JOHNSON & JOHNSON COM 478160104 274 1,679 SH   SOLE   0 0 1,679
JPMORGAN CHASE & CO COM 46625H100 1,467 14,034 SH   SOLE   11,537 0 2,497
KIMBALL ELECTRONICS COM 49428J109 2,917 170,068 SH   SOLE   127,232 0 42,836
LUMEN TECHNOLOGIES INC COM 156700106 22,507 3,091,598 SH   SOLE   1,084,783 0 2,006,815
LUMENTUM HLDGS INC COM 55024U109 9,243 134,790 SH   SOLE   32,115 0 102,675
MANITOWOC INC COM COM 563571405 19,253 2,484,277 SH   SOLE   1,193,751 0 1,290,526
MARKEL CP COM COM 570535104 317 292 SH   SOLE   228 0 64
MARTINREA INTERNATIONAL INC CO COM 573459104 326 51,876 SH   SOLE   15,414 0 36,462
MCDONALDS CORP COM 580135101 2,361 10,233 SH   SOLE   0 0 10,233
MICROSOFT CORP COM 594918104 2,937 12,609 SH   SOLE   989 0 11,620
MILLER KNOLL INC COM 600544100 7,967 510,677 SH   SOLE   195,776 0 314,901
MODINE MANUFACTURING COM 607828100 1,001 77,322 SH   SOLE   47,402 0 29,920
NATIONAL INSTRUMENTS CORP COM 636518102 10,318 273,397 SH   SOLE   85,367 0 188,030
NORTHROP GRUMMAN CORP COM COM 666807102 288 613 SH   SOLE   0 0 613
NUCOR CORP COM 670346105 15,765 147,350 SH   SOLE   41,385 0 105,965
NVIDIA CORP COM COM 67066G104 99 819 SH   SOLE   39 0 780
PARKER-HANNIFIN CORP COM 701094104 2,309 9,528 SH   SOLE   9,236 0 292
PAYPAL HOLDINGS INC COM 70450Y103 402 4,665 SH   SOLE   3,925 0 740
PFIZER INC COM 717081103 226 5,156 SH   SOLE   0 0 5,156
PROCTER & GAMBLE CO COM 742718109 1,365 10,812 SH   SOLE   9,724 0 1,088
ROGERS CORP COM 775133101 12,041 49,783 SH   SOLE   143 0 49,640
ROLLINS INC COM 775711104 435 12,531 SH   SOLE   0 0 12,531
SB FINANCIAL GRP INC COM 78408D105 369 21,916 SH   SOLE   21,916 0 0
SEI INVESTMENTS CO COM 784117103 349 7,105 SH   SOLE   0 0 7,105
SORRENTO THERAPEUTICS INC COM COM 83587F202 38 24,000 SH   SOLE   0 0 24,000
ST JOE CP COM COM 790148100 23,276 726,705 SH   SOLE   285,407 0 441,298
STARBUCKS CORP COM 855244109 889 10,552 SH   SOLE   0 0 10,552
TARGET CORP COM 87612E106 263 1,775 SH   SOLE   30 0 1,745
TEREX CORP NEW COM 880779103 9,011 302,989 SH   SOLE   77,069 0 225,920
TESLA MOTORS INC COM COM 88160R101 1,171 4,413 SH   SOLE   0 0 4,413
TWILIO INC. COM 90138F102 2,939 42,506 SH   SOLE   36,813 0 5,693
US BANCORP DEL COM 902973304 256 6,349 SH   SOLE   0 0 6,349
VERIZON COMMUNICATIONS INC COM 92343V104 738 19,446 SH   SOLE   865 0 18,581
VESTAS WIND SYSTEMS COM COM 925458101 91 15,000 SH   SOLE   0 0 15,000
VONTIER CORP COM 928881101 2,670 159,759 SH   SOLE   106,650 0 53,109
WELLS FARGO & CO NEW COM 949746101 541 13,457 SH   SOLE   0 0 13,457
YELLOW CORPORATION COM 984249607 4,444 876,555 SH   SOLE   267,329 0 609,226
ISHARES RUSSELL 2000 IDX FUND TR UNIT 464287655 222 1,345 SH   SOLE   0 0 1,345
SPDR S&P 500 ETF TR UNIT 78462F103 312 873 SH   SOLE   0 0 873
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 15,445 47,046 SH   SOLE   726 0 46,320
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103 415 2,313 SH   SOLE   0 0 2,313