<?xml version="1.0" ?>
<proxyVoteTable xmlns="http://www.sec.gov/edgar/document/npxproxy/informationtable">
	<proxyTable>
		<issuerName>AMETEK, INC.</issuerName>
		<cusip>031100100</cusip>
		<isin>US0311001004</isin>
		<meetingDate>05/07/2026</meetingDate>
		<voteDescription>Approval, by advisory vote, of the compensation of AMETEK, Inc.'s named executive officers.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>624563</sharesVoted>
		<sharesOnLoan>11</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>624563</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>AMPHENOL CORPORATION</issuerName>
		<cusip>032095101</cusip>
		<isin>US0320951017</isin>
		<meetingDate>05/21/2026</meetingDate>
		<voteDescription>Advisory vote to approve compensation of named executive officers</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>1077764</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>1077764</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>ARCH CAPITAL GROUP LTD.</issuerName>
		<cusip>G0450A105</cusip>
		<isin>BMG0450A1053</isin>
		<meetingDate>05/05/2026</meetingDate>
		<voteDescription>Advisory vote to approve named executive officer compensation.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>872975</sharesVoted>
		<sharesOnLoan>140</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>872975</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>BERKSHIRE HATHAWAY INC.</issuerName>
		<cusip>084670702</cusip>
		<isin>US0846707026</isin>
		<meetingDate>05/02/2026</meetingDate>
		<voteDescription>Non-binding resolution to approve the compensation of the Company's Named Executive Officers, as described in the 2026 Proxy Statement.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>390</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>390</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>BERKSHIRE HATHAWAY INC.</issuerName>
		<cusip>084670702</cusip>
		<isin>US0846707026</isin>
		<meetingDate>05/02/2026</meetingDate>
		<voteDescription>Non-binding resolution to determine the frequency (whether annual, biennial or triennial) with which shareholders of the Company shall be entitled to have an advisory vote on executive compensation.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>390</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>1 YEAR</howVoted>
			<sharesVoted>390</sharesVoted>
			<managementRecommendation>AGAINST</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>CANADIAN PACIFIC KANSAS CITY LIMITED</issuerName>
		<cusip>13646K108</cusip>
		<isin>CA13646K1084</isin>
		<meetingDate>04/29/2026</meetingDate>
		<voteDescription>Advisory vote to approve the Corporation's approach to executive compensation as described in the Proxy Circular.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>831644</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>AGAINST</howVoted>
			<sharesVoted>831644</sharesVoted>
			<managementRecommendation>AGAINST</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>COPART, INC.</issuerName>
		<cusip>217204106</cusip>
		<isin>US2172041061</isin>
		<meetingDate>12/05/2025</meetingDate>
		<voteDescription>To approve, on an advisory (non-binding) basis, the compensation of our named executive officers for the fiscal year ended July 31, 2025.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>1440877</sharesVoted>
		<sharesOnLoan>4</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>1440877</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>GRACO INC.</issuerName>
		<cusip>384109104</cusip>
		<isin>US3841091040</isin>
		<meetingDate>04/24/2026</meetingDate>
		<voteDescription>Approval, on an advisory basis, of the compensation paid to our named executive officers as disclosed in the Proxy Statement.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>584929</sharesVoted>
		<sharesOnLoan>588</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>AGAINST</howVoted>
			<sharesVoted>584929</sharesVoted>
			<managementRecommendation>AGAINST</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>HEICO CORPORATION</issuerName>
		<cusip>422806208</cusip>
		<isin>US4228062083</isin>
		<meetingDate>03/13/2026</meetingDate>
		<voteDescription>ADVISORY APPROVAL OF THE COMPANY'S EXECUTIVE COMPENSATION</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>414790</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>414790</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>HINGHAM INSTITUTION FOR SAVINGS</issuerName>
		<cusip>433323102</cusip>
		<isin>US4333231029</isin>
		<meetingDate>04/30/2026</meetingDate>
		<voteDescription>To approve, by advisory vote, the Bank's named executive officer compensation ("say-on-pay").</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>143346.5681</sharesVoted>
		<sharesOnLoan>190</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>143346.5681</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>KINSALE CAPITAL GROUP, INC.</issuerName>
		<cusip>49714P108</cusip>
		<isin>US49714P1084</isin>
		<meetingDate>05/21/2026</meetingDate>
		<voteDescription>Advisory vote to approve executive compensation</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>200657</sharesVoted>
		<sharesOnLoan>142</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>200657</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>LINDE PLC</issuerName>
		<cusip>G54950103</cusip>
		<isin>IE000S9YS762</isin>
		<meetingDate>07/29/2025</meetingDate>
		<voteDescription>To approve, on an advisory and non-binding basis, the compensation of Linde plc's Named Executive Officers, as disclosed in the 2025 Proxy statement.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>167789</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>167789</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>LINDE PLC</issuerName>
		<cusip>G54950103</cusip>
		<isin>IE000S9YS762</isin>
		<meetingDate>07/29/2026</meetingDate>
		<voteDescription>To recommend, on an advisory and non-binding basis, the frequency of holding future advisory shareholder votes on the compensation of Linde plc's Named Executive Officers.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>167789</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>1 YEAR</howVoted>
			<sharesVoted>167789</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>MASTERCARD INCORPORATED</issuerName>
		<cusip>57636Q104</cusip>
		<isin>US57636Q1040</isin>
		<meetingDate>06/16/2026</meetingDate>
		<voteDescription>Advisory approval of Mastercard's executive compensation</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>2085</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>2085</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>MICROSOFT CORPORATION</issuerName>
		<cusip>594918104</cusip>
		<isin>US5949181045</isin>
		<meetingDate>12/05/2025</meetingDate>
		<voteDescription>Advisory Vote to Approve Named Executive Officer Compensation (''say-on-pay vote'')</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>134</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>AGAINST</howVoted>
			<sharesVoted>134</sharesVoted>
			<managementRecommendation>AGAINST</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>RBC BEARINGS INCORPORATED</issuerName>
		<cusip>75524B104</cusip>
		<isin>US75524B1044</isin>
		<meetingDate>09/04/2025</meetingDate>
		<voteDescription>To consider a resolution regarding the stockholder advisory vote on executive officer compensation.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>290939</sharesVoted>
		<sharesOnLoan>348</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>290939</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>RLI CORP.</issuerName>
		<cusip>749607107</cusip>
		<isin>US7496071074</isin>
		<meetingDate>05/14/2026</meetingDate>
		<voteDescription>Non-Binding, Advisory Vote to Approve the Compensation of the Company's Named Executive Officers (the "Say- on-Pay" vote).</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>1282551</sharesVoted>
		<sharesOnLoan>1552</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>ABSTAIN</howVoted>
			<sharesVoted>1282551</sharesVoted>
			<managementRecommendation>AGAINST</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>SIMPSON MANUFACTURING CO., INC.</issuerName>
		<cusip>829073105</cusip>
		<isin>US8290731053</isin>
		<meetingDate>05/06/2026</meetingDate>
		<voteDescription>Approve, on an advisory basis, the compensation of the Company's named executive officers.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>376192</sharesVoted>
		<sharesOnLoan>250</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>376192</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>TELEDYNE TECHNOLOGIES INCORPORATED</issuerName>
		<cusip>879360105</cusip>
		<isin>US8793601050</isin>
		<meetingDate>04/22/2026</meetingDate>
		<voteDescription>Approval of a non-binding advisory resolution on the Company's executive compensation ("say on pay")</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>264243</sharesVoted>
		<sharesOnLoan>161</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>264243</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>THE PROGRESSIVE CORPORATION</issuerName>
		<cusip>743315103</cusip>
		<isin>US7433151039</isin>
		<meetingDate>05/08/2026</meetingDate>
		<voteDescription>Cast an advisory vote to approve our executive compensation program;</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>12900</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>12900</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>VISA INC.</issuerName>
		<cusip>92826C839</cusip>
		<isin>US92826C8394</isin>
		<meetingDate>01/27/2026</meetingDate>
		<voteDescription>To approve, on an advisory basis, the compensation paid to our named executive officers.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>3292</sharesVoted>
		<sharesOnLoan>0</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>AGAINST</howVoted>
			<sharesVoted>3292</sharesVoted>
			<managementRecommendation>AGAINST</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
	<proxyTable>
		<issuerName>W. R. BERKLEY CORPORATION</issuerName>
		<cusip>084423102</cusip>
		<isin>US0844231029</isin>
		<meetingDate>06/03/2026</meetingDate>
		<voteDescription>Non-binding advisory vote on a resolution approving the compensation of the Company's named executive officers pursuant to the compensation disclosure rules of the Securities and Exchange Commission, or ''say-on-pay'' vote.</voteDescription>
		<voteCategories>
			<voteCategory>
				<categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
			</voteCategory>
	 	</voteCategories>
		<voteSource>ISSUER</voteSource>
		<sharesVoted>383968</sharesVoted>
		<sharesOnLoan>1</sharesOnLoan>
		<vote>
			<voteRecord>
			<howVoted>FOR</howVoted>
			<sharesVoted>383968</sharesVoted>
			<managementRecommendation>FOR</managementRecommendation>
			</voteRecord>
		</vote>
	</proxyTable>
</proxyVoteTable>
