<?xml version="1.0" encoding="windows-1252"?>
<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<infoTable>
  <nameOfIssuer>Akre Focus ETF</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>74316P579</cusip>
  <value>353408</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6687</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6687</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Alphabet Inc Cap Stock Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02079K305</cusip>
  <value>5914534</value>
  <shrsOrPrnAmt>
    <sshPrnamt>20568</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19470</Sole>
    <Shared>0</Shared>
    <None>1098</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Amazon.Com Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>023135106</cusip>
  <value>12758620</value>
  <shrsOrPrnAmt>
    <sshPrnamt>61260</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>56130</Sole>
    <Shared>0</Shared>
    <None>5130</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>American Electric Power Co Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>025537101</cusip>
  <value>277365</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2116</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>2116</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>American Tower Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>03027X100</cusip>
  <value>14325866</value>
  <shrsOrPrnAmt>
    <sshPrnamt>83010</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>75549</Sole>
    <Shared>0</Shared>
    <None>7461</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Apple Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>037833100</cusip>
  <value>8575057</value>
  <shrsOrPrnAmt>
    <sshPrnamt>33788</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>30765</Sole>
    <Shared>0</Shared>
    <None>3023</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Berkshire Hathaway Inc Cl B Ne</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>084670702</cusip>
  <value>10954512</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22860</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>18904</Sole>
    <Shared>0</Shared>
    <None>3956</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Broadcom Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>11135F101</cusip>
  <value>216657</value>
  <shrsOrPrnAmt>
    <sshPrnamt>700</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>700</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Builders Firstsource Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>12008R107</cusip>
  <value>2709398</value>
  <shrsOrPrnAmt>
    <sshPrnamt>32909</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>30561</Sole>
    <Shared>0</Shared>
    <None>2348</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CBRE Group Inc Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>12504L109</cusip>
  <value>1533678</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11322</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10084</Sole>
    <Shared>0</Shared>
    <None>1238</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CCC Intelligent Solutions Hld </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>12510Q100</cusip>
  <value>6381930</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1063655</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>995237</Sole>
    <Shared>0</Shared>
    <None>68418</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Chevron Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>166764100</cusip>
  <value>557595</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2695</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>2695</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Copart Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>217204106</cusip>
  <value>9162934</value>
  <shrsOrPrnAmt>
    <sshPrnamt>275992</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>256959</Sole>
    <Shared>0</Shared>
    <None>19033</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ge Aerospace </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>369604301</cusip>
  <value>248299</value>
  <shrsOrPrnAmt>
    <sshPrnamt>875</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>875</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Isoenergy Ltd New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46500E867</cusip>
  <value>105400</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>JPMorgan Chase &amp; Co </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46625H100</cusip>
  <value>713044</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2424</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>2424</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kinsale Cap Group Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>49714P108</cusip>
  <value>3890482</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11387</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10887</Sole>
    <Shared>0</Shared>
    <None>500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lockheed Martin Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>539830109</cusip>
  <value>9629746</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15933</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14455</Sole>
    <Shared>0</Shared>
    <None>1478</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Markel Group Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>570535104</cusip>
  <value>17971203</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9389</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8602</Sole>
    <Shared>0</Shared>
    <None>787</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mastercard Incorporated Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>57636Q104</cusip>
  <value>8268374</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16548</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16048</Sole>
    <Shared>0</Shared>
    <None>500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Microsoft Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>594918104</cusip>
  <value>11419374</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30849</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25570</Sole>
    <Shared>0</Shared>
    <None>5279</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MPLX LP  Unit Rep Ltd</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>55336V100</cusip>
  <value>307094</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5381</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1784</Sole>
    <Shared>0</Shared>
    <None>3597</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>O&apos;Reilly Automotive Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>67103H107</cusip>
  <value>13466552</value>
  <shrsOrPrnAmt>
    <sshPrnamt>145884</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>135114</Sole>
    <Shared>0</Shared>
    <None>10770</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Procter And Gamble Co</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>742718109</cusip>
  <value>248581</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1721</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>1721</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SBA Communications Corp Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>78410G104</cusip>
  <value>819760</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4763</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4763</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>State Street Spdr S&amp;P 500 Etf</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>78462F103</cusip>
  <value>650340</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <putCall>Put</putCall>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Visa Inc Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92826C839</cusip>
  <value>7441149</value>
  <shrsOrPrnAmt>
    <sshPrnamt>24620</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>23226</Sole>
    <Shared>0</Shared>
    <None>1394</None>
  </votingAuthority>
</infoTable>
</informationTable>
