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
Expires: July 31, 2015
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, Inc. COM 00287Y109 1,942,306 7,425 SH SOLE 7,425 0 0
Agilent Technologies Inc COM 00846U101 96,197,859 558,284 SH SOLE 558,284 0 0
Altus Group Ltd COM 02215R107 11,899,382 382,863 SH SOLE 382,863 0 0
Ametek, Inc. COM 031100100 89,581,830 361,611 SH SOLE 361,611 0 0
Amphenol Corp. COM 032095101 238,916,797 2,834,126 SH SOLE 2,834,126 0 0
Analog Devices Inc COM 032654105 184,286,275 464,537 SH SOLE 464,537 0 0
Apple, Inc. COM 037833100 4,427,834 13,296 SH SOLE 13,296 0 0
Arthur J. Gallagher & Co. COM 363576109 128,459,738 563,148 SH SOLE 563,148 0 0
AutoZone, Inc. COM 053332102 91,321,915 32,269 SH SOLE 32,269 0 0
Avery Dennison Corp COM 053611109 23,350,045 136,814 SH SOLE 136,814 0 0
Bank Of Richmondville COM 99C000025 224,590 1,000 SH SOLE 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 30,627,205 41 SH SOLE 41 0 0
Berkshire Hathaway Inc. B COM 084670702 5,203,578 10,450 SH SOLE 10,450 0 0
Booking Holdings Inc. COM 09857L108 81,478,976 500,147 SH SOLE 500,147 0 0
Broadridge Financial Solutions COM 11133T103 38,166,201 236,910 SH SOLE 236,910 0 0
Brookfield Asset Management Lt COM 113004105 40,260,123 903,098 SH SOLE 903,098 0 0
Brookfield Corp COM 11271J107 125,228,745 3,434,689 SH SOLE 3,434,689 0 0
Brookfield Infrastructure Corp COM 11276H106 5,657,254 158,867 SH SOLE 158,867 0 0
Brown & Brown, Inc. COM 115236101 135,941,133 2,232,203 SH SOLE 2,232,203 0 0
Casella Waste System Inc. COM 147448104 15,412,416 191,816 SH SOLE 191,816 0 0
CDW Corporation COM 12514G108 46,112,609 359,805 SH SOLE 359,805 0 0
Chemed Corp COM 16359R103 18,501,219 36,631 SH SOLE 36,631 0 0
Choice Hotels International, I COM 169905106 12,846,618 125,443 SH SOLE 125,443 0 0
Cintas Corp COM 172908105 52,287,979 268,061 SH SOLE 268,061 0 0
Colliers International Group I COM 194693107 23,720,401 264,147 SH SOLE 264,147 0 0
Conmed Corp COM 207410101 411,539 8,902 SH SOLE 8,902 0 0
Descartes Systems Group Inc. COM 249906108 13,130,289 162,383 SH SOLE 162,383 0 0
Element Solutions Inc COM 28618M106 8,562,987 236,025 SH SOLE 236,025 0 0
Entegris, Inc. COM 29362U104 54,788,358 355,630 SH SOLE 355,630 0 0
Esab Corporation COM 29605J106 16,340,216 248,030 SH SOLE 248,030 0 0
Exlservice Holdings Inc. COM 302081104 23,874,572 694,432 SH SOLE 694,432 0 0
Exponent, Inc. COM 30214U102 17,362,337 265,398 SH SOLE 265,398 0 0
Exxonmobil Holdings Corp COM 30233Q108 549,770 3,378 SH SOLE 3,378 0 0
Fastenal Co COM 311900104 154,773,298 3,124,839 SH SOLE 3,124,839 0 0
FirstService Corporation COM 33767E202 16,729,773 130,824 SH SOLE 130,824 0 0
Floor & Decor Holdings COM 339750101 17,982,074 392,536 SH SOLE 392,536 0 0
Franklin Electric Co., Inc. COM 353514102 12,824,329 133,740 SH SOLE 133,740 0 0
Frontdoor, Inc. COM 35905A109 12,706,794 173,780 SH SOLE 173,780 0 0
Gildan Activewear Inc COM 375916103 21,048,477 493,748 SH SOLE 493,748 0 0
Graco Inc. COM 384109104 85,208,952 1,108,914 SH SOLE 1,108,914 0 0
HEICO Corp. Class A COM 422806208 95,998,175 420,436 SH SOLE 420,436 0 0
Home BancShares, Inc. COM 436893200 14,151,517 502,183 SH SOLE 502,183 0 0
Houlihan Lokey Inc. COM 441593100 32,439,058 256,760 SH SOLE 256,760 0 0
IDEX Corporation COM 45167R104 176,197,086 772,862 SH SOLE 772,862 0 0
Illinois Tool Works Inc. COM 452308109 100,180,608 389,384 SH SOLE 389,384 0 0
International Business Machine COM 459200101 565,880 2,573 SH SOLE 2,573 0 0
Jack Henry & Associates Inc COM 426281101 28,800,837 201,067 SH SOLE 201,067 0 0
Keysight Technologies Inc. COM 49338L103 170,750,414 469,043 SH SOLE 469,043 0 0
Landbridge Company Llc Cl A COM 514952100 2,110,420 26,000 SH SOLE 26,000 0 0
Landstar System, Inc. COM 515098101 85,802,826 508,778 SH SOLE 508,778 0 0
Markel Corporation COM 570535104 148,248,509 86,571 SH SOLE 86,571 0 0
Martin Marietta Mat COM 573284106 42,880,620 89,370 SH SOLE 89,370 0 0
Microchip Technology Incorpora COM 595017104 106,250,128 1,366,210 SH SOLE 1,366,210 0 0
Microsoft Corp COM 594918104 696,841 1,359 SH SOLE 1,359 0 0
Mobility Global Inc COM 60744M106 10,434,986 608,454 SH SOLE 608,454 0 0
Moodys Corp COM 615369105 268,845 592 SH SOLE 592 0 0
Motorola Solutions, Inc. COM 620076307 21,027,486 47,150 SH SOLE 47,150 0 0
MSCI, Inc. COM 55354G100 308,114 572 SH SOLE 572 0 0
Nasdaq, Inc. COM 631103108 20,555,586 223,406 SH SOLE 223,406 0 0
NBT Bancorp Inc COM 628778102 669,887 13,355 SH SOLE 13,355 0 0
Novanta Inc COM 67000B104 16,592,293 116,691 SH SOLE 116,691 0 0
One Spa World Holdings Ltd. COM P73684113 10,355,206 460,436 SH SOLE 460,436 0 0
Paychex Inc COM 704326107 20,955,186 212,743 SH SOLE 212,743 0 0
Pinnacle Financial Partners In COM 72348N109 77,245,642 825,186 SH SOLE 825,186 0 0
Progressive Corp. COM 743315103 114,820,849 553,861 SH SOLE 553,861 0 0
Republic Services, Inc. COM 760759100 55,788,483 265,824 SH SOLE 265,824 0 0
Ross Stores, Inc. COM 778296103 269,784,638 1,155,890 SH SOLE 1,155,890 0 0
Ryan Specialty Holdings, Inc COM 78351F107 49,232,200 1,330,600 SH SOLE 1,330,600 0 0
S&P Global Inc. COM 78409V104 62,752,720 159,081 SH SOLE 159,081 0 0
Siteone Landscape Supply Inc. COM 82982L103 14,850,938 164,444 SH SOLE 164,444 0 0
SPS Commerce Inc. COM 78463M107 16,142,082 195,804 SH SOLE 195,804 0 0
Steris PLC COM G8473T100 74,499,373 354,742 SH SOLE 354,742 0 0
Stevanato COM T9224W109 12,211,829 582,070 SH SOLE 582,070 0 0
Stryker Corporation COM 863667101 151,618,134 550,558 SH SOLE 550,558 0 0
The Baldwin Insurance Group In COM 05589G102 8,571,442 269,627 SH SOLE 269,627 0 0
Thermo Fisher Scientific Inc. COM 883556102 36,337,942 53,830 SH SOLE 53,830 0 0
Trane Technologies PLC COM G8994E103 137,269,236 303,706 SH SOLE 303,706 0 0
Trisura Group Ltd. COM 89679A209 15,864,469 549,514 SH SOLE 549,514 0 0
Tyler Technologies Inc COM 902252105 30,063,415 94,361 SH SOLE 94,361 0 0
UL Solutions COM 903731107 11,664,021 177,751 SH SOLE 177,751 0 0
UniFirst Corporation COM 904708104 11,059,706 44,147 SH SOLE 44,147 0 0
Union Pacific Corp. COM 907818108 431,054 1,584 SH SOLE 1,584 0 0
US Bancorp COM 902973304 423,439 7,331 SH SOLE 7,331 0 0
Verisk Analytics Inc. COM 92345Y106 21,250,481 126,604 SH SOLE 126,604 0 0
Vulcan Materials COM 929160109 160,333,423 655,412 SH SOLE 655,412 0 0
Watsco, Inc. COM 942622200 28,853,924 95,325 SH SOLE 95,325 0 0
Zebra Technologies A COM 989207105 119,835,123 321,007 SH SOLE 321,007 0 0
Akre Focus Etf ETF 74316P579 212,102 4,027 SH SOLE 4,027 0 0
Invesco Large-Cap Growth ETF 73935X609 3,067,067 18,915 SH SOLE 18,915 0 0
iShares Core S&P 500 ETF ETF 464287200 689,265 900 SH SOLE 900 0 0
SPDR Fund Consumer ETF 81369Y407 683,080 6,276 SH SOLE 6,276 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 1,126,405 1,477 SH SOLE 1,477 0 0
Vanguard Growth ETF ETF 922908736 3,558,083 39,486 SH SOLE 39,486 0 0