<SEC-DOCUMENT>0001174947-24-000819.txt : 20240610
<SEC-HEADER>0001174947-24-000819.hdr.sgml : 20240610
<ACCEPTANCE-DATETIME>20240610162707
ACCESSION NUMBER:		0001174947-24-000819
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		17
CONFORMED PERIOD OF REPORT:	20240610
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240610
DATE AS OF CHANGE:		20240610

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ESPEY MFG & ELECTRONICS CORP
		CENTRAL INDEX KEY:			0000033533
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC COMPONENTS, NEC [3679]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				141387171
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-04383
		FILM NUMBER:		241033110

	BUSINESS ADDRESS:	
		STREET 1:		233 BALLSTON AVE
		STREET 2:		COR. CONGRESS & BALLSTON AVES.
		CITY:			SARATOGA SPRINGS
		STATE:			NY
		ZIP:			12866
		BUSINESS PHONE:		5185844100

	MAIL ADDRESS:	
		STREET 1:		233 BALLSTON AVE
		CITY:			SARATOGA SPRINGS
		STATE:			NY
		ZIP:			12866

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ESPEY MANUFACTURING & ELECTRONICS CORP
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8k-32447_esp.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ESP="http://espey.com/20240610">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_039_ESP_espey.com_20240610 -->
<!-- Field: Set; Name: xdx; ID: xdx_040_20240610_20240610 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05B_edei%2D%2DEntityCentralIndexKey_0000033533 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000004" name="dei:EntityCentralIndexKey">0000033533</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="esp-20240610.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-06-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-10</xbrli:startDate>
        <xbrli:endDate>2024-06-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-transform: uppercase; text-align: center">UNITED STATES<br/>
SECURITIES AND EXCHANGE COMMISSION</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-transform: uppercase; text-align: center"><span style="text-transform: none">Washington</span>,
D. C. 20549</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-transform: uppercase; text-align: center">FORM <span id="xdx_902_edei--DocumentType_c20240610__20240610_zCqQwPORUGPe"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-transform: uppercase; text-align: center"><span style="text-decoration: none">CURRENT
REPORT</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center">Pursuant to Section 13 or 15(d) of the
Securities Exchange Act of 1934</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center">Date of Report<br/>
<b><span id="xdx_908_edei--DocumentPeriodEndDate_c20240610__20240610_zolnNrVEcUL8"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">June 10, 2024</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><img src="image_002.jpg" alt=""/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 18pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="xdx_90B_edei--EntityRegistrantName_c20240610__20240610_zullYQUB15v1"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000011" name="dei:EntityRegistrantName">ESPEY MFG &amp; ELECTRONICS CORP.</ix:nonNumeric></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center">(Exact name of registrant as specified
in its charter)</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 34%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom"><span id="xdx_90F_edei--EntityIncorporationStateCountryCode_c20240610__20240610_z96UlzzYeq58"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">New York</ix:nonNumeric></span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 4%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 21%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_905_edei--EntityFileNumber_c20240610__20240610_zM3j1CAwPdPc"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000013" name="dei:EntityFileNumber">001-04383</ix:nonNumeric></span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 4%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; width: 37%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom"><span id="xdx_901_edei--EntityTaxIdentificationNumber_c20240610__20240610_zyQfbqj1Mwgg"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000014" name="dei:EntityTaxIdentificationNumber">14-1387171</ix:nonNumeric></span>
    </td></tr>
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; text-align: center; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top">(State or Other Jurisdiction of Incorporation)</td>
    <td style="white-space: nowrap; text-align: center; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center">(Commission File Number)</td>
    <td style="white-space: nowrap; text-align: center; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; text-align: center; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top">(IRS Employer Identification No.)</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span id="xdx_902_edei--EntityAddressAddressLine1_c20240610__20240610_ztSM5AJ5f9Q5"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000015" name="dei:EntityAddressAddressLine1">233 Ballston Avenue</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressCityOrTown_c20240610__20240610_zle2I4OSF774"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000016" name="dei:EntityAddressCityOrTown">Saratoga Springs</ix:nonNumeric></span>, <span id="xdx_907_edei--EntityAddressStateOrProvince_c20240610__20240610_zbx9MLYKBtKl"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">New York</ix:nonNumeric></span> <span id="xdx_905_edei--EntityAddressPostalZipCode_c20240610__20240610_zjELB8zdnug3"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000018" name="dei:EntityAddressPostalZipCode">12866</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b></b> (Address of principal executive offices)</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span id="xdx_90B_edei--CityAreaCode_c20240610__20240610_z3bOoM6DlTha"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000019" name="dei:CityAreaCode">(518)</ix:nonNumeric></span> <span id="xdx_90C_edei--LocalPhoneNumber_c20240610__20240610_z1tZAbhkE745"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000020" name="dei:LocalPhoneNumber">584-4100</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Registrant&#8217;s telephone number, including area code)</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90A_edei--EntityInformationFormerLegalOrRegisteredName_c20240610__20240610_zzOyZCxXAOVb"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000021" name="dei:EntityInformationFormerLegalOrRegisteredName">Not Applicable</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Former name or former address, if changed since last report)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Check the appropriate box below if the Form 8-K filing is intended
to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; padding-right: 0; padding-left: 0; font-size: 10pt">&#160;<span id="xdx_902_edei--WrittenCommunications_c20240610__20240610_zts2uj4MAlv8"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></td>
    <td style="width: 95%; padding-right: 0; padding-bottom: 6pt; padding-left: 0; font-size: 10pt"><span style="font-size: 10pt">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 	230.425)</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 0; padding-left: 0; font-size: 10pt">&#160;<span id="xdx_907_edei--SolicitingMaterial_c20240610__20240610_zV0ZwwaLkw6b"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></td>
    <td style="padding-right: 0; padding-bottom: 6pt; padding-left: 0; font-size: 10pt">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 0; padding-left: 0; font-size: 10pt">&#160;<span id="xdx_906_edei--PreCommencementTenderOffer_c20240610__20240610_z47zc1dIqFSd"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></td>
    <td style="padding-right: 0; padding-bottom: 6pt; padding-left: 0; font-size: 10pt">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 0; padding-left: 0; font-size: 10pt">&#160;<span id="xdx_901_edei--PreCommencementIssuerTenderOffer_c20240610__20240610_zZMuer2QvOQk"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></td>
    <td style="padding-right: 0; padding-bottom: 6pt; padding-left: 0; font-size: 10pt">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><b>Securities registered pursuant to Section
12(b) of the Act</b></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border: Black 1pt solid; width: 35%; padding-right: -0.5in; padding-bottom: 6pt; font-size: 10pt; text-align: center"><b>Title of each class</b></td>
    <td style="border-top: Black 1pt solid; width: 16%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: -0.5in; padding-bottom: 6pt; font-size: 10pt; text-align: center"><b>Trading Symbol</b></td>
    <td style="border-top: Black 1pt solid; width: 49%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: -0.5in; padding-bottom: 6pt; font-size: 10pt; text-align: center"><b>Name of each exchange on which registered</b></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: -0.5in; padding-bottom: 6pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_906_edei--Security12bTitle_c20240610__20240610_z59eJ5f88Cnf"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000026" name="dei:Security12bTitle">Common Stock $.33-1/3 par value</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: -0.5in; padding-bottom: 6pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_905_edei--TradingSymbol_c20240610__20240610_zqAemrL989I2"><ix:nonNumeric contextRef="AsOf2024-06-10" id="Fact000027" name="dei:TradingSymbol">ESP</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: -0.5in; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_909_edei--SecurityExchangeName_c20240610__20240610_zN0VsyoWokBi"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">NYSE American</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: right">Emerging growth company <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_907_edei--EntityEmergingGrowthCompany_c20240610__20240610_zEczPaiHRfB3"><ix:nonNumeric contextRef="AsOf2024-06-10" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 5.02. Departure of Directors or Certain Officers;
Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 6, 2024 the Company entered a new Employment
Agreement with David O&#8217;Neil, its President and Chief Executive Officer, for a term through December 31, 2026. The term will automatically
renew for an additional one year unless either party gives notice at least 120 days prior to that date of an intention not to renew.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Mr. O&#8217;Neil&#8217;s Employment Agreement dated
January 1, 2022 had expired on December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The new Employment Agreement continues Mr. O&#8217;Neil&#8217;s
current base salary of $300,296, which is subject to annual review (but with no decrease) by the Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In addition, Mr. O&#8217;Neil is entitled to an
annual performance-based cash bonus comprised of three components, with the maximum amount payable not to exceed his annual base
salary. This is unchanged from the prior agreement. The first component is purely discretionary based upon an annual performance
assessment and may not exceed 50% of the base salary. The second component is based on the increase in combined sales plus backlog
over the average of the prior three fiscal years, times 0.5% (one half of one percent), and may not exceed 50% of base salary. The
third component is based on the increase in operating earnings over the average of the prior three fiscal years, times 5% (five
percent), and may not exceed 50% of base salary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">If Mr. O&#8217;Neil is terminated without cause, or
if he voluntarily terminates his employment for &#8220;good reason&#8221;, he is entitled to severance pay equal to 9 months of his base
salary. If he voluntarily terminates his employment incidental to a &#8220;change of control&#8221;, he is entitled to severance pay equal
to 18 months of his base salary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 8.01. Other Events.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 6, 2024 the Company issued a press
release announcing Mr. O&#8217;Neil&#8217;s new employment agreement, the appointment of a new Assistant Corporate Secretary and the
declaration of a dividend.&#160; A copy of the press release is attached hereto as Exhibit 99.1.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 1in">Exhibit 10.13 </td>
  <td style="text-align: justify"><a href="ex10-13.htm">Executive Employment Agreement with David O&#8217;Neil.</a></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-bottom: 12pt">
<tr style="vertical-align: top">
  <td style="width: 1in">Exhibit 99.1</td>
  <td><a href="ex99-1.htm">Press Release dated June 6, 2024.</a></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt; text-transform: uppercase; text-align: left"><span style="text-decoration: underline">SIGNATURES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the requirements of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 31%; padding-bottom: 0pt; font-size: 10pt"><span style="font-size: 10pt">Date:&#160;&#160;June 10, 2024</span></td>
    <td style="width: 5%; padding-bottom: 0pt; font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 0pt; width: 64%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">ESPEY MFG. &amp; ELECTRONICS CORP.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-bottom: 0pt; font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 0pt; font-size: 10pt"><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 0pt; font-size: 10pt"><span style="font-size: 10pt">/s/ Katrina Sparano</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-bottom: 0pt; font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 0pt; font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Katrina Sparano</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Principal Financial Officer</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"></p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJyNj0FugzAQRU+QO4xQlykBk3TBrkVpVJVUiEZRty5MEivgQWNDkyP1ljVQlF1VayTL+v/9P/a8ubehZ1Uhw8dTnsIO66aSFiHHAzLqAp0jeXmNwd05HpWxLLUdnhOYkGPQMStfiMIJg7VTBssYgoeFG7GEYBmLFWRbb9brCemDKlFbJSuQuoSMqWGFVvJ1TNjJC2mqr0PVHtko0jGEfjDK3yCCUMAbdfKL+GwgTRNvNh/OzNswtY1zrS8WdU/CusLa1ZmRvs2wTdEaS3XsPlKTfrdUnLOWi5M0mKvjyZot1p/IzhgGQoTB4+8Oox8GACYCRuTveD+KwiiTvJdVi/9Jv3PEfbiIoJEMXU9NBT8oF4TX -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>2
<FILENAME>ex10-13.htm
<DESCRIPTION>EX-10.13
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-transform: uppercase; text-align: center">EMPLOYMENT AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">THIS EMPLOYMENT AGREEMENT,
dated as of June 6, 2024 (the &ldquo;Agreement&rdquo;), is entered into by and between ESPEY MFG. &amp; ELECTRONICS CORP., a New York
corporation (the &ldquo;Company&rdquo;), and DAVID O&rsquo;NEIL (the &ldquo;Executive&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">WHEREAS, the Executive
has been serving the Company as its President and Chief Executive Officer since January 1, 2022, and the Board of Directors of the Company
desires to continue the services and employment of the Executive on behalf of the Company in such capacity, and the Executive is willing
to accept the continuation of his employment on the terms and conditions set forth herein (the &ldquo;Employment&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">NOW, THEREFORE, in consideration
of the mutual covenants contained herein, the parties hereto agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Employment
Term. </I>Except for earlier termination as provided for in Section 5 hereof, the Company hereby agrees to employ the Executive, and the
Executive hereby agrees to be employed by the Company, subject to the terms and provisions of this Agreement, for the period through December
31, 2026 (the <B>&ldquo;Employment Term&rdquo;)</B>; provided that the Employment Term shall be extended for an additional period of one
year, unless either party gives prior written notice to the other at least one hundred twenty (120) days before the end of the then current
term not electing to renew this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Extent
of Employment.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Duties.
</I>During the Employment Term, the Executive shall serve as President and Chief Executive Officer of the Company. In his capacity as
President and Chief Executive Officer, the Executive shall report solely to the Company&rsquo;s Board of Directors (the <B>&ldquo;Board&rdquo;)
</B>and shall perform such senior executive duties, services, and responsibilities on behalf of the Company consistent with such position
as determined by the Board and as may be assigned to the Executive from time to time by the Board. During the Employment Term Executive
shall continue to serve on the Board without additional compensation and subject to paragraph 5(d) herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Exclusivity.
</I>During the Employment Term, the Executive shall devote his full business time, attention, and skill to the performance of such duties,
services, and responsibilities, and shall use his best efforts to promote the interests of the Company, and the Executive shall not engage
in any other business activity without the approval of the Board. The Board may grant or withhold its approval in its exclusive discretion.
The Executive shall be permitted to serve on industry, trade, civic or charitable boards or committees, and engage in charitable activities
and community affairs to the extent such service and activities do not interfere with his Employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Place
of Employment. </I>During the Employment Term, the Executive shall perform his services hereunder in, and shall be headquartered at,
the principal offices of the Company in Saratoga Springs, New York, except for business travel related to business and activities of
the Company.</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Compensation
and Benefits.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Base
Salary. </I>During the Employment Term, in full consideration of the performance by the Executive of the Executive&rsquo;s obligations
hereunder (including any services as an officer, employee, or member of any committee of any affiliate of the Company, or otherwise on
behalf of the Company), the Executive shall receive from the Company a base salary (the <B>&ldquo;Base Salary&rdquo;) </B>at an annual
rate of $300,296 per year, payable in accordance with the normal payroll practices of the Company then in effect. The Base Salary shall
be subject to annual review by the Board or the Compensation Committee of the Board. Pursuant to such annual review the Base Salary, as
then currently in effect, may be adjusted (but not decreased), at the discretion of the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Annual
Bonus. </I>During the Employment Term, the Executive shall also receive, in respect of each fiscal year during which the Employment Term
is in effect, a performance-based cash bonus (the <B>&ldquo;CEO Annual Bonus&rdquo;) </B>as determined and payable in accordance with
Exhibit A hereto. The CEO Annual Bonus is in lieu of any other bonus program that may be available to other management employees of the
Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Equity
Compensation. </I>The Executive shall be a participant in the Company&rsquo;s Employee Retirement Plan and Trust (&ldquo;ESOP&rdquo;)
in accordance with the terms and conditions of the ESOP. The Executive shall be entitled to the award of stock options or other stock-based
rights by the Board from time to time in its discretion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Benefits.
</I>During the Employment Term, the Executive and his eligible dependents shall be entitled to participate in the employee health and
benefit plans, policies, programs, and arrangements as may be amended from time to time, on the same terms as senior executives of the
Company to the extent the Executive meets the eligibility requirements for any such plan, policy, program, or arrangement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>401(k)
Retirement. </I>During the Employment Term, the Executive shall be entitled to participate in the Company 401(k) retirement plan on the
same terms as all other Company employees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Vacation.
</I>During the Employment Term, four (4) weeks of paid vacation during each fiscal year to be used in accordance with the Company&rsquo;s
policies in effect from time to time. Executive&rsquo;s right to carry forward vacation time from year to year and/or be paid for unused
vacation shall be in accordance with the Company&rsquo;s policies in effect from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Expense
Reimbursement. </I>In addition to and not in lieu of any other payments to be made to the Executive hereunder, the Company shall reimburse
the Executive for reasonable and documented business expenses incurred by the Executive during the Employment Term in accordance with
the Company&rsquo;s expense reimbursement policies then in effect, including but not limited to all travel, lodging and meal expenses
in connection with Executive&rsquo;s travel in connection with providing his services hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Incorporation
of Incentive Compensation Recovery Policy</I>. The terms and conditions of the Company&rsquo;s Incentive Compensation Recovery Policy
adopted effective December 1, 2023 are incorporated in this Agreement as if set forth at length.</P>

<!-- Field: Page; Sequence: 2; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Withholding.
</I>The Executive shall be solely responsible for taxes imposed on the Executive by reason of any compensation and benefits provided under
this Agreement, during the Employment Term and thereafter. All such compensation and benefits shall be subject to applicable withholding
as determined by the Company and the Executive shall cooperate with the Company, as necessary, to enable the Company to discharge its
withholding obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Termination.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Events
of Termination. </I>The Executive&rsquo;s employment with the Company and the Employment Term shall terminate upon the expiration of the
Employment Term or upon the earlier occurrence of any of the following events (the date of termination, the <B>&ldquo;Termination Date&rdquo;):</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
termination of employment by reason of the Executive&rsquo;s death.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
termination of employment by the Company for Cause.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
termination of employment by the Company for Disability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
termination of employment by the Company other than for Cause.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
voluntary termination of employment by the Executive.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Certain
Definitions. </I>For purposes of this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>&ldquo;Cause&rdquo;
</B>means: as determined by the Board, <I>(A) </I>the failure of the Executive to perform his duties or his negligent performance of such
duties (other than any such failure due to the Executive&rsquo;s physical or mental illness) that has caused or is reasonably expected
to result in injury to the Company or any of its affiliates; <I>(B)</I> the Executive having engaged in misconduct that has caused or
is reasonably expected to result in injury to the Company or any of its affiliates; <I>(C) </I>a violation by the Executive of a Company
policy that has caused or is reasonably expected to cause an injury to the Company; <I>(D) </I>the breach by the Executive of any of his
obligations under this Agreement; <I>(E) </I>failure by the Executive to timely comply with a lawful and reasonable direction or instruction
given to him by the Board; or <I>(F) </I>Executive having been convicted of, or entering a plea of guilty or <I>nolo contendere </I>to
a crime; <I>provided however, </I>notwithstanding the foregoing, that in the case of clauses <I>(A)-(E), </I>before the Company shall
have the right to terminate the Executive for Cause, <I>(i) </I>the Company shall first be required to give the Executive 10 days&rsquo;
prior written notice (the <B>&ldquo;Notice Period&rdquo;) </B>of such action, which written notice shall set forth in the nature of Executive&rsquo;s
alleged breach, and, if such action is capable of being cured, the Executive shall not have cured such action to the satisfaction of the
Company within the Notice Period; thereafter, the termination shall take effect with no further action required of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>&ldquo;Disability&rdquo;
</B>means: <I>(A) </I>the Executive&rsquo;s disability as determined under the long-term disability plan of the Company as in effect from
time to time; or <I>(B) </I>if no such plan is in effect, the inability of the Executive to perform his duties, services, and responsibilities
hereunder by reason of a physical or mental infirmity, as reasonably determined by the Board, for a total of 120 days in any twelve-month
period during the Employment Term.</P>

<!-- Field: Page; Sequence: 3; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>&ldquo;Good
Reason&rdquo;</B> means (<I>i</I>) the assignment to the Executive of duties that are different from, and that result in a material diminution
of, the duties set forth in this Agreement; (<I>ii</I>) a reduction in the rate of the Executive&rsquo;s Base Salary; (<I>iii</I>) a material
breach by the Company of this Agreement; <I>(iv)</I> failure to pay the CEO Annual Bonus when due; or <I>(v)</I> requirement by the Board
of Directors that the Executive relocate his personal residence more than forty (40) miles from Saratoga Springs, New York; <I>provided</I>
that the Executive shall have given the Company written notice specifying in reasonable detail the circumstances claimed to constitute
Good Reason within 30 days following the occurrence, without the Executive&rsquo;s consent, of any of the events in clauses (<I>i</I>)&ndash;(<I>v</I>),
and the Company shall not have cured the circumstances set forth in the Executive&rsquo;s notice of termination within 20 days of receipt
of such notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
<B>&ldquo;Change of Control&rdquo;</B> shall be deemed to have occurred if (i) any &ldquo;person&rdquo; (as such term is used in Sections
13(d) and 14(d) of the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;)), other than a trustee or other fiduciary
holding securities under an employee benefit plan of the Company or a corporation owned directly or indirectly by the stockholders of
the Company in substantially the same proportions as their ownership of stock of the Company, is or becomes the &ldquo;beneficial owner&rdquo;
(as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing more than 50% of
the total voting power represented by the Company&rsquo;s then outstanding voting securities, (ii) the stockholders of the Company approve
a merger or consolidation of the Company with any other business entity, other than a merger or consolidation which would result in the
Company&rsquo;s voting securities outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by
being converted into voting securities of the surviving entity) at least 80% of the total voting power represented by the voting securities
of the Company or such surviving entity outstanding immediately after such merger or consolidation, (iii) the stockholders of the Company
approve a plan of complete liquidation of the Company or an agreement for the sale or disposition by the Company of (in one transaction
or a series of transactions) all or substantially all of the Company&rsquo;s assets, or (iv) the Board of Directors, in its sole discretion,
determines that a change of control of the Company has occurred, whether or not any event described above has occurred or is contemplated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Cooperation.
</I>In the event of termination of the Executive&rsquo;s employment for any reason (other than death), the Executive shall cooperate with
the Company and be available to the Company for a reasonable period of time thereafter with respect to matters arising out of the Executive&rsquo;s
employment hereunder or related to the Company&rsquo;s business, whether such matters are business-related, legal, or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Resignation
from All Positions. </I>Upon termination of the Executive&rsquo;s employment for any reason, the Executive shall be deemed to have resigned
from all other positions with the Company including, without limitation, as an officer and director, as applicable.</P>

<!-- Field: Page; Sequence: 4; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Termination
Payments. </I>The Executive shall be entitled to certain payments upon termination of his employment as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Termination
for Cause. </I>In the event that the Executive&rsquo;s employment is terminated for Cause, the Executive shall be entitled to receive
<U>only:</U> <I>(i) </I>any accrued and unpaid Base Salary as of the Termination Date; and <I>(ii) </I>all accrued and unpaid benefits
under any benefit plans, policies, programs, or arrangements in which the Executive participated as of the Termination Date in accordance
with the applicable terms and conditions of such plans, policies, programs, or arrangements (all of the foregoing, collectively, the <B>&ldquo;Accrued
Compensation&rdquo;</B>).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Termination
for Death or Disability. </I>In the event that the Executive&rsquo;s employment is terminated pursuant to Section 5(a)(i) or 5(a)(iii)
hereof, the Executive shall be entitled to receive the Accrued Compensation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Termination
without Cause. </I>In the event that the Executive&rsquo;s employment is terminated pursuant to Section 5(a)(iv) hereof, the Executive
shall be entitled to receive: <I>(i) </I>the Accrued Compensation; <I>(ii) </I>the CEO Annual Bonus, as applicable, in accordance with
its terms; and <I>(iii) </I>severance pay (&ldquo;Severance Pay&rdquo;) equal to nine months of Base Salary at the rate in effect on the
Termination Date. Any Severance Pay under this Agreement shall be paid in equal installments in accordance with the Company&rsquo;s regular
payroll practices, commencing on the first payroll date following the thirtieth day after the Termination Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Voluntary
Termination by Executive</I>. In the event the Executive voluntarily terminates his employment, the Executive shall be entitled to receive
<U>only</U> the Accrued Compensation. If the voluntary termination of employment is for Good Reason, the Executive shall be entitled to
receive (i) the Accrued Compensation, (ii) the CEO Annual Bonus, as applicable, in accordance with its terms; and (iii) Severance Pay
equal to nine months of Base Salary at the rate in effect on the Termination Date. If the voluntary termination of employment is contemporaneous
with a Change of Control (whether or not the Executive has Good Reason), the Executive shall be entitled to receive (i) the Accrued Compensation,
(ii) the CEO Annual Bonus, as applicable, in accordance with its terms; and (iii) Severance Pay equal to eighteen (18) months&rsquo; of
Base Salary at the rate in effect on the Termination Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Release.
</I>Notwithstanding any other provision of this Agreement, no Severance Pay or other benefits shall become payable under Section 6(c)
or the second or third sentences of Section 6(d) of this Agreement unless and until (i) the Executive executes a general release of claims
substantially similar to the form of release annexed hereto as Exhibit B, and such release has become irrevocable within 30 days following
the Termination Date, <I>provided </I>that the Executive shall not be required to release any indemnification rights that he may have
under the Company&rsquo;s Certificate of Incorporation or By-Laws and (ii) the Executive fully complies with the Executive Covenants described
in Section 7.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Full
Satisfaction. </I>The payments to be provided to the Executive pursuant to this Section 6 upon termination of the Executive&rsquo;s employment
shall constitute the exclusive payments in the nature of severance or termination pay or salary continuation that shall be due to the
Executive upon a termination of employment, and shall be in lieu of any other such payments under any plan, program, policy, or other
arrangement that has heretofore been or shall hereafter be established by the Company.</P>

<!-- Field: Page; Sequence: 5; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Executive
Covenants.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Confidentiality.
</I>The Executive agrees and understands that in the Executive&rsquo;s position with the Company, the Executive will be exposed to and
will receive information relating to the confidential affairs of the Company, including but not limited to, information regarding the
Company&rsquo;s ownership, technical information, intellectual property, business and marketing plans, strategies, customer information,
other information concerning the products, promotions, development, financing, expansion plans, business policies and practices of the
Company, and other forms of information considered by the Company reasonably and in good faith to be confidential and in the nature of
trade secrets <B>(&ldquo;Confidential Information&rdquo;). </B>Confidential Information does not include information that is or becomes
widely available in any industry in which the Company does business other than as a result of any act or omission by the Executive in
violation of this Agreement or law. The Executive agrees that during the Employment Term and thereafter, the Executive shall not, other
than on behalf of the Company, disclose such Confidential Information, either directly or indirectly, to any third person or entity without
the prior written consent of the Company; <I>provided </I>that disclosure may be made to the extent required by law, regulation, or order
of a regulatory body, in each case so long as the Executive gives the Company as much advance notice of the disclosure as possible to
enable the Company to seek a protective order, confidential treatment, or other appropriate relief. This confidentiality covenant has
no temporal, geographical, or territorial restriction. Upon termination of the Employment Term, the Executive shall promptly supply to
the Company: <I>(i) </I>all property of the Company; and <I>(ii) </I>all notes, memoranda, writings, lists, files, reports, customer lists,
correspondence, tapes, disks, cards, surveys, maps, logs, machines, technical data, or any other tangible product or document containing
Confidential Information produced by, received by, or otherwise submitted to the Executive during or prior to the Employment Term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0in">Executive acknowledges
that pursuant to the Defend Trade Secrets Act, an individual may not be held criminally or civilly liable under any federal or state trade
secret law for the disclosure of a trade secret that is made: (i) in confidence to a federal, state, or local government official, either
directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law;
or is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Also, an individual
who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney
of the individual and use the trade secret information in the court proceeding if the individual files any document containing the trade
secret under seal and does not disclose the trade secret, except pursuant to Court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Noncompetition.
</I>By and in consideration of the Company entering into this Agreement and the payments to be made and benefits to be provided by the
Company hereunder, and further in consideration of the Executive&rsquo;s exposure to Confidential Information, the Executive shall not,
during the Noncompetition Term (as defined below), directly or indirectly, own, manage, operate, join, control, be employed by, or participate
in the ownership, management, operation or control of, or be connected in any manner with, including but not limited to holding any position
as a shareholder, director, officer, consultant, independent contractor, employee, partner, or investor in, any Restricted Enterprise
(as defined below); <I>provided </I>that in no event shall ownership of less than 1% of the outstanding equity securities of any issuer
whose securities are registered under the Exchange Act, standing alone, be prohibited by this Section 7(b). Following termination of the
Employment Term, upon request of the Company during the Noncompetition Term, the Executive shall notify the Company of the Executive&rsquo;s
then-current employment status.</P>

<!-- Field: Page; Sequence: 6; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Nonsolicitation.
</I>During the Noncompetition Term, the Executive shall not, and shall not cause any other person to: <I>(i) </I>interfere with or harm,
or attempt to interfere with or harm, the relationship of the Company with any Restricted Person (as defined below); or <I>(ii) </I>endeavor
to entice any Restricted Person away from the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Nondisparagement.
</I>During the Employment Term and thereafter, and accept as may be required by law, the Executive shall not make or publish any disparaging
statements (whether written or oral) regarding the Company, its officers, directors, employees or business, except as shall be necessary
for the Executive to enforce any agreements between the parties or to comply with any requirements or obligations under law. In addition,
during the Employment Term and thereafter, the Company will request that its directors and officers not make or publish any disparaging
statements (whether written or oral) regarding the Executive, except as may be necessary to comply with any requirements or obligations
under law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Proprietary
Rights. </I>The Executive assigns all of the Executive&rsquo;s interest in any and all inventions, discoveries, improvements, and patentable
or copyrightable works initiated, conceived, or made by the Executive, either alone or in conjunction with others, during the Employment
Term and related to the business or activities of the Company to the Company or its nominee. Whenever requested to do so by the Company,
the Executive shall execute any and all applications, assignments, or other instruments that the Company in good faith deems necessary
to apply for and obtain trademarks, patents, or copyrights of the United States or any foreign country or otherwise protect the interests
of the Company therein. These obligations shall continue beyond the conclusion of the Employment Term and the Noncompetition Term with
respect to inventions, discoveries, improvements, or copyrightable works initiated, conceived, or made by the Executive during the Employment
Term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Remedies.
</I>The Executive agrees that any breach of the terms of this Section 7 would result in irreparable harm to the Company for which the
Company would have no adequate remedy at law; the Executive therefore also agrees that in the event of such breach or any threat of breach,
the Company shall be entitled to seek equitable relief to prevent such breach, threatened breach, or continued breach by the Executive
and any and all persons or entities acting for or with the Executive, in addition to any other remedies to which the Company may be entitled
at law or in equity including the recovery of reasonable attorneys&rsquo; fees. The terms of this Section 7 shall not prevent the Company
from pursuing any other available remedies for any breach or threatened breach hereof, including but not limited to, the recovery of damages
from the Executive including reasonable attorneys&rsquo; fees. The Executive and the Company further agree that the provisions of the
covenants contained in this Section 7 are reasonable and necessary to protect the business of the Company because of the Executive&rsquo;s
access to Confidential Information and his material participation in the operation of such business. Should a court, arbitrator, or other
similar authority determine, however, that any provisions of the covenants contained in this Section 7 are not reasonable or valid, either
in period of time, geographical area, or otherwise, the parties hereto agree that such covenants are to be interpreted and enforced to
the maximum extent to which such court or arbitrator deems reasonable or valid. The existence of any claim or cause of action by the Executive
against the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by the Company
of the covenants contained in this Section 7.</P>

<!-- Field: Page; Sequence: 7; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Certain
Definitions. </I>For purposes of this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
<B><I>&ldquo;Noncompetition Term&rdquo; </I></B>means the period beginning on the date of this Agreement and ending twelve (12) months
following the Termination Date. If the Executive&rsquo;s employment is terminated under Section 5(a)(iv) and he delivers the release in
the form of Exhibit B, the Noncompetition Term for purposes of Section 7(b) only shall be nine (9) months following the Termination Date.
If the Executive&rsquo;s employment is terminated voluntarily under Section 5(a)(v) incidental to a Change of Control, the Noncompetition
Term for purposes of Section 7(b) only shall eighteen (18) months following the Termination Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B><I>&ldquo;Restricted
Enterprise&rdquo; </I></B><I>means </I>any person, corporation, partnership, or other entity that is engaged in the Territory with a business
or product lines of the same or similar nature as those offered by the Company; For purposes of this definition, &ldquo;product lines
of the same or similar nature as those offered by the Company&rdquo; shall also include, at any date, potential new product lines the
development of which the Company has, during the 12 months preceding such date, devoted more than <I>de minimis </I>resources.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B><I>&ldquo;Restricted
Person&rdquo; </I></B>means any person who at any time during the two-year period prior to the Termination Date, was an employee, consultant,
independent contractor or customer of the Company, or otherwise had a material business relationship with the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
<B><I>&ldquo;Territory&rdquo; </I></B>means, the United States of America and other areas of the world where the Company conducts business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Representations
by the Executive. </I>The Executive represents to the Company that (i) his execution and performance of this Agreement does not violate
any agreement or obligation (whether or not written) that the Executive has with or to any person or entity including, but not limited
to, any prior employer, (ii) he is not subject to the terms of any noncompetition, non-solicitation or confidentiality agreement with
any prior employer, and (iii) he has not been convicted of, or entered a plea of guilty or <I>nolo contendere </I>to a crime that constitutes
a felony in any jurisdiction (or comparable crime in any jurisdiction which uses a different nomenclature). In the event of a determination
by the Board that the Executive is in material breach of either of these representations, the Company may terminate the Executive&rsquo;s
employment, and any such termination shall be considered a termination for Cause under Section 5(a)(ii).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>No
Waiver of Rights. </I>The failure to enforce at any time the provisions of this Agreement or to require at any time performance by any
other party of any of the provisions hereof shall in no way be construed to be a waiver of such provisions or to affect either the validity
of this Agreement or any part hereof, or the right of any party to enforce each and every provision in accordance with its terms.</P>

<!-- Field: Page; Sequence: 8; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Notices.
</I>Every notice relating to this Agreement shall be in writing and shall be given by personal delivery, by a reputable same-day or overnight
courier service (charges prepaid), by registered or certified mail, postage prepaid, return receipt requested, or by facsimile to the
recipient with a confirmation copy to follow the next day to be delivered by personal delivery or by a reputable same-day or overnight
courier service to the appropriate party&rsquo;s address or fax number below (or such other address and fax number as a party may designate
by notice to the other party):</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 1.25in; padding-bottom: 12pt; text-align: justify; text-indent: 0in">If to the Executive:</TD>
    <TD STYLE="padding-bottom: 12pt; text-align: justify; text-indent: 0in">To the Executive at the address most recently contained in the Company&rsquo;s records.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0in">If to the Company:</TD>
    <TD STYLE="text-align: justify; text-indent: 0in">Chairman of the Board <SUP>1</SUP></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Espey Mfg. &amp; Electronics Corp.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>233 Ballston Avenue</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Saratoga Springs, New York 12866</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0; text-align: justify; text-indent: 0.5in">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Binding
Effect/Assignment. </I>This Agreement shall inure to the benefit of and be binding upon the parties hereto and their respective heirs,
executors, personal representatives, estates, successors (including, without limitation, by way of merger), and permitted assigns. Notwithstanding
the provisions of the immediately preceding sentence, the Executive shall not assign all or any portion of this Agreement without the
prior written consent of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Entire
Agreement. </I>This Agreement sets forth the entire understanding of the parties hereto with respect to the subject matter hereof and
supersedes all prior agreements, written or oral, between them as to such subject matter, including, without limitation, that certain
Employment Agreement dated as of January 1, 2022.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Severability.
</I>If any provision of this Agreement, or any application thereof to any circumstances, is invalid, in whole or in part, such provision
or application shall to that extent be severable and shall not affect other provisions or applications of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">14.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Governing
Law; and Consent to Jurisdiction. </I>This Agreement shall be governed by and construed in accordance with the internal laws of the State
of New York, without reference to the principles of conflict of laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Modifications
and Waivers. </I>No provision of this Agreement may be modified, altered, or amended except by an instrument in writing executed by the
parties hereto. No waiver by any party hereto of any breach by any other party hereto of any provision of this Agreement to be performed
by such other party shall be deemed a waiver of similar or dissimilar provisions at the time or at any prior or subsequent time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">16.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Headings.
</I>The headings contained herein are solely for the purposes of reference, are not part of this Agreement, and shall not in any way affect
the meaning or interpretation of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">17.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applicability
of Section 409A of the Code.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Generally.
</I>This Agreement is intended to comply with Sections 409A of the Internal Revenue Code of 1986, as amended and the Treasury Regulations
and IRS guidance thereunder <B>(&ldquo;Section 409A&rdquo;). </B>Notwithstanding anything to the contrary, this Agreement shall, to the
maximum extent possible, be administered, interpreted, and construed in a manner consistent with Section 409A. If any provision of this
Agreement provides for payment within a time period, the determination of when such payment shall be made within such time period shall
be solely in the discretion of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><SUP>1</SUP> If there is no Chairman
of the Board, then Chairman of the Board Compensation Committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<!-- Field: Page; Sequence: 9; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Reimbursements.
</I>To the extent that any reimbursement, fringe or other in-kind benefit, or other, similar plan or arrangement in which the Executive
participates during the Employment Term or thereafter provides for a &ldquo;deferral of compensation&rdquo; within the meaning of Section
409A: <I>(i) </I>the amount of expenses eligible for reimbursement provided to the Executive during any calendar year will not affect
the amount of expenses eligible for reimbursement or in-kind benefits provided to the Executive in any other calendar year; <I>(ii) </I>the
reimbursements for expenses for which the Executive is entitled to be reimbursed shall be made as soon as practicable following the date
on which such expenses were incurred and documented to the Company, but in no event later than the last day of the calendar year following
the calendar year in which the applicable expense is incurred; <I>(iii) </I>the right to payment or reimbursement or in-kind benefits
hereunder may not be liquidated or exchanged for any other benefit; and <I>(iv) </I>the reimbursements shall be made pursuant to objectively
determinable and nondiscretionary Company policies and procedures regarding such reimbursement of expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Termination
Payments. </I>If and to the extent required to comply with Section 409A, no payment or benefit required to be paid under this Agreement
on account of termination of the Executive&rsquo;s employment shall be made unless and until the Executive incurs a &ldquo;separation
from service&rdquo; within the meaning of Section 409A. In addition, with respect to any payments or benefits subject to Section 409A,
reference to Executive&rsquo;s &ldquo;termination of employment&rdquo; (and corollary terms) from the Company shall be construed to refer
to the Executive&rsquo;s &ldquo;separation from service&rdquo; (as determined under Treas. Reg. Section 1.409A-1(h), as uniformly applied
by the Company) from the Company and all entities aggregated with the Company under Section 409A. Notwithstanding anything to the contrary
contained herein, if the Executive is a &ldquo;specified employee&rdquo; within the meaning of Section 409A, and if any or all of the
payments or the continued provision of any benefits under Section 6 or any other provision of this Agreement are subject to Section 409A
and payable upon a separation from service, then such payments or benefits that the Executive would otherwise be entitled to receive during
the first six months after termination of employment shall be accumulated and paid or provided on the first business day after the six-month
anniversary of termination of employment (or within 30 days following the Executive&rsquo;s death, if earlier) in a single lump sum and
any remaining payments and benefits due under this Agreement shall be paid or provided in accordance with the normal payment dates specified
for them herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">18.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Counterparts.
</I>This Agreement may be executed in two or more counterparts, each of which shall be deemed to be an original but all of which together
shall constitute one and the same instrument.</P>


<!-- Field: Page; Sequence: 10; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF, the
Company and the Executive have caused this Agreement to be duly executed effective as of the day and year first above written.</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt">ESPEY MFG.&amp; ELECTRONICS CORP.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; width: 54%">&nbsp;</TD>
    <TD STYLE="padding: 0pt; width: 6%">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; width: 40%">/s/ Carl Helmetag</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">Carl Helmetag</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">Chairman of the Board</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt">EXECUTIVE</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; padding: 0pt">/s/ David O&rsquo;Neil</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt">David O&rsquo;Neil</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt">President and Chief Executive Officer</TD></TR>
  </TABLE>

<!-- Field: Page; Sequence: 11; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT A</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CEO Annual Bonus</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 13%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><B><U>Component</U></B></TD>
    <TD STYLE="width: 45%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 42%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">A</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><U>Discretionary Bonus</U></B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Up to 50% of Base Salary as determined by the board at its sole discretion.</P></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">B</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><U>Increase in sales/ backlog</U></B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Dollar increase in combined sales and backlog vs. average of prior three
    years combined sales and backlog times 0.5% (one half of one percent), not to exceed 50% of Base Salary</P></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">C</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><U>Increase in operating earnings</U></B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Dollar Increase in operating earnings vs average of prior three years&rsquo;
    operating earnings times 5% (five percent), not to exceed 50% of Base Salary</P></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 13%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt">D</TD>
    <TD STYLE="width: 8%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><B><U>Notes</U></B></TD>
    <TD STYLE="width: 79%; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Total Earned bonus (A+B+C) shall not exceed Base Salary.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Calculation of any bonus, or bonus component, shall be as determined by
    the Board in its sole discretion. The Board, in its discretion, may modify any bonus component but shall not decrease the potential benefit
    to Executive. The Board shall determine the amount of any bonus at the meeting of the Board following the availability of the audited
    financial statements for the applicable fiscal year.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Components B and C shall be determined based upon the Operating Income/
    Sales Backlog as reported in the Company&rsquo;s audited financial statements and Form 10-K filed or to be filed for the applicable fiscal
    year.</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 12; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-transform: uppercase; text-align: center">EXHIBIT B</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center">SEPARATION AGREEMENT AND GENERAL RELEASE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">This &ldquo;Separation
Agreement and General Release&rdquo; (hereinafter &ldquo;Release&rdquo;), signed by DAVID O&rsquo;NEIL (hereinafter &ldquo;you&rdquo;
or &ldquo;your&rdquo;) and in favor of Espey Mfg. &amp; Electronics Corp. (hereinafter &ldquo;the Company&rdquo;) is for the purpose of
amicably and fully resolving any and all claims, disputes and issues arising out of your employment at the Company and the termination
of that employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">As your employment with
the Company terminated on ____________ (&ldquo;your Termination Date&rdquo;), and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">As you have agreed to provide
this Release to the Company in return for the consideration set forth herein;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">Therefore, in consideration
of the mutual covenants and promises hereinafter provided and of the actions to be taken pursuant thereto, you agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You hereby
accept the sums set forth in Section 1(b) below. Except as provided in said Section 1(b) and in Section 5 below, you will not be entitled
to any other compensation or benefits from the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company will make severance payments to you in the gross aggregate amount of $____________, (representing nine months of your base salary)
less all withholdings and deductions required by law, to be paid according to your regular payroll cycle until fully paid.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company will commence making severance payments to you beginning on the first regular payroll after the thirtieth day following your Termination
Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To
the extent any taxes may be due on the payments provided in this Agreement, beyond any withheld by the Company, you shall pay them yourself
and shall indemnify and hold the Company harmless from any tax claims or penalties resulting from such payments. You further agree to
provide the Company any and all information pertaining to you upon request as reasonably necessary for the Company and other entities
released herein to comply with applicable tax laws. You hereby acknowledge that the Company has not made any representations regarding
the tax consequences of the payments provided in this Release and that the Company has not provided you with any tax advice regarding
the payments provided in this Release, including without limitation advice on the treatment of the payments under Section 409A of the
Internal Revenue Code.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
exchange for the sums and benefits set forth above, you agree to release the Company, its subsidiaries, its affiliated and related entities
and their current and former shareholders, officers, directors, agents, employees, successors and assigns (hereinafter collectively the
&ldquo;Released Parties&rdquo;) from all claims, demands, actions, and liabilities, whether <U>known or unknown</U> (except as expressly
set forth in Section 4 below), you may have against them or any one of them in any way related to your employment at the Company and/or
the termination of that employment. By way of example, the types of claims that are covered under this Release include, but are not limited
to:</P>

<!-- Field: Page; Sequence: 13; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
&ldquo;wrongful discharge&rdquo; claims, &ldquo;constructive discharge&rdquo; claims, claims relating to any contracts of employment,
expressed or implied, any covenants of good faith and fair dealing, expressed or implied, any personal wrongs or injuries and any claim
for attorney&rsquo;s fees;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
claims that could be brought pursuant to Title VII of the Civil Rights Act of 1964, 42 U.S.C. &sect; 2000-1 <I>et seq., </I>the Age Discrimination
in Employment Act, 29 U.S.C. &sect; 621 <I>et seq., </I>the Americans with Disabilities Act, 42 U.S.C. &sect; 12101 <I>et seq., </I>the
Employee Retirement Income Security Act, 29 U.S.C. &sect; 1131 <I>et seq., </I>the Family and Medical Leave Act, 29 U.S.C. &sect; 2601
<I>et seq. </I>the Lilly Ledbetter Fair Pay Act of 2009, Pub. L. No. 111L-2; the New York Human Rights Law, McKinney&rsquo;s Executive
Law &sect;290, <I>et seq., </I>(all as may have been amended);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
claims that could be brought under any other federal, state, county or municipal statute or ordinance dealing with (i) discrimination
in employment on the basis of sex, race, national origin, religion, disability, age, marital status, affectional or sexual orientation
or other reason; (ii) employee whistleblower protection; and (iii) employee family leave rights; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
other claims including those of which you are not aware and those not specifically mentioned in this Release.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You agree that
you will never sue or otherwise institute a claim of any kind against the Released Parties or any one of them for anything that has happened
up to now, whether such claim is presently <U>known or unknown</U> by you, in any way related to your employment at the Company and/or
the termination of that employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
you breach the terms of this Release by suing the Company or the Company&rsquo;s personnel, you agree that you will pay all costs and
expenses incurred by the Company and the Company&rsquo;s personnel in defending against the suit, including reasonable attorneys&rsquo;
fees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Additionally,
if you breach the terms of this Release, you agree that the Company shall have the right to immediately stop paying the Severance Pay
and/or if already paid, to obtain, by way of counterclaim or other lawful means, repayment of the full amount paid to you as consideration
for this Release.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
anything in this Release to the contrary, (a) this Release does not include any claims you may have with respect to any medical, prescription,
dental, flexible spending account, life insurance, retirement and savings or other benefits provided by plans maintained by the Company
to which you may be entitled, any rights that you may have under this Release, Company&rsquo;s Employee Stock Ownership Plan or outstanding
stock options granted to you by the Company, any rights to indemnification you may have under the Company&rsquo;s Certificate of Incorporation
or By-Laws, or to any payments due you under this Release, and (b) nothing in this Release is intended to prohibit or restrict you from:
making any disclosure of information required by law or (i) filing a charge with, (ii) providing information to, or (iii) testifying or
otherwise assisting or participating in any investigation or proceeding brought by, any regulatory or law enforcement agency or legislative
body, including, but not limited to, the Equal Employment Opportunity Commission and the National Labor Relations Board; nevertheless,
you acknowledge and agree that by virtue of this Release you have waived any relief available to you (including without limitation, monetary
damages, equitable relief and reinstatement) under any of the claims and/or causes of action waived in this Release, and you therefore
agree you will not accept any award or settlement from any source or proceeding (including but not limited to any proceeding brought by
any other person or by any government agency) with respect to any claim or right waived in this Release.</P>

<!-- Field: Page; Sequence: 14; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
agree that you have executed this Release on your own behalf and also on behalf of any heirs, agents, representatives, successors and
assigns that you may have now or in the future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
acknowledge and agree that the benefits provided herein exceed any amount to which you would otherwise be presently entitled under the
Company&rsquo;s policies, procedures and benefit programs and/or under any applicable law without providing this Release, and constitute
valuable consideration for this Release.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
acknowledge that, by requesting this Release, the Company does not admit, expressly or implicitly, that it has engaged in any wrongdoing
whatsoever.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You hereby acknowledge and
agree that Section 7 of your Employment Agreement dated June 6, 2024, which contains various covenants as to Confidential
Information, non-competition and non-solicitation shall remain in full force and effect according to its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
further acknowledge and represent that you have returned to the Company all Confidential Information (including copies), all other documents,
and all tangible property of the Company, including, but not limited to, keys, credit cards, cell phones, computers and other electronic
equipment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
and the Company agree that neither you nor the Company will make any statements, orally or in writing (including electronic communications),
that disparage the business reputation or good will of the Released Parties or any one of them or of you.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
agree to keep both the existence and the terms of this Release completely confidential, except that you may discuss this Release with
your attorney, accountant or other tax professional, and your spouse, and (b) to the extent necessary to enforce your rights hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
acknowledge that you have been advised of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;you
have the right to and should consult with an attorney prior to signing this Release;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;you
have <B>21 </B>days to decide whether to sign this Release and deliver it to, ________________ at the Company&rsquo;s offices, 233 Ballston
Avenue, Saratoga Springs, New York 12866.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
you sign this Release, you have up to <B>7</B> days to revoke it and the Release will not become effective until this 7-day period has
expired;</P>

<!-- Field: Page; Sequence: 15; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
Release is not effective or enforceable for 7 days after you sign it and you may revoke it during that time. To revoke, a written notice
of revocation must be delivered to, ________________ at the Company&rsquo;s offices at the above address, within 7 days after you sign
this Release. The revocation must be:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sent
by certified mail within the 7-day period; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;properly
addressed to ________________________ at the above address.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">If ____________ does not
receive a written verification in accordance with the foregoing terms, you will not be able to rescind this Release.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
agree that this Release contains the entire agreement of the parties and that this Release cannot be amended, modified, or supplemented
in any respect except by the written agreement of both parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">14.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
agree that if any term or provision of this Release or the application thereof to any alleged claim or party or circumstances, shall to
any extent be determined to be invalid, void, or unenforceable, the remaining provisions and any application thereof shall nevertheless
continue in full force and effect without being impaired or invalidated in any way. The parties further agree to replace any such void
or unenforceable provision of this Release with a valid and enforceable provision that will achieve, to the extent possible, the economic,
business or other purposes of the void or unenforceable provision.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You
agree that this Release shall be governed by the laws of the State of New York without giving effect to any conflicts of law principles.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">16.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
Agreement will not become effective until the expiration of the 7-day revocation period set forth in paragraph 12 above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt 0; text-align: justify; text-indent: 0.5in">17.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>You
hereby acknowledge that you have read this Release in its entirety, understand fully the meaning and significance of all its terms, and
hereby voluntarily and knowingly agree to accept all of its terms. You further acknowledge that you have not relied on any representations,
promises, or agreements of any kind made to you in connection with your decision to sign this Release except for the agreements set forth
in the Release.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt 1in 0pt 0pt; text-indent: 0pt">___________________________</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt 0"><B>Date:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 16; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>ex99-1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><IMG SRC="image_002.jpg" ALT="" STYLE="height: 89px; width: 209px"></P>

<P STYLE="font: 10pt/200% Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B><U>Espey Increases and Declares Regular Quarterly
Dividend of $0.20 Per Share; Announces New Employment Agreement with Chief Executive Officer and Appoints New Assistant Corporate Secretary</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>Saratoga Springs, NY; June 6, 2024</I> <B>- </B>The
Board of Directors of Espey Mfg. &amp; Electronics Corp. (NYSE AMERICAN: ESP) has declared a regular quarterly dividend of $0.20 per share,
a 14% increase over the prior dividend. The dividend will be payable on June 24, 2024 to all shareholders of record on June 17<B>,</B>
2024.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Board of Directors is pleased to announce the
signing of a new employment agreement between Espey Mfg. &amp; Electronics Corp. and David O&rsquo;Neil, President and Chief Executive
Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Furthermore, the Board of Directors appointed Ms.
Jennifer Pickering to the position of Assistant Corporate Secretary. Jennifer joined the company as Chief HR Officer in April 2024 after
previously holding human resource executive roles in the semiconductor and building materials manufacturing industries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Espey's primary business is the development,
design, and production of specialized military and industrial power supplies/transformers.&nbsp;The Company can be found on the Internet
at <U>www.espey.com.</U> <I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>For further information, contact Ms. Katrina Sparano at invest@espey.com.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt">Certain statements in this press release are &quot;forward-looking
statements&quot; and are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking
statements represent the Company's current expectations or beliefs concerning future events. The matters covered by these statements are
subject to certain risks and uncertainties that could cause actual results to differ materially from those set forth in the forward-looking
statements. The Company wishes to caution readers not to place undue reliance on any such forward-looking statements, which speak only
as of the date made.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 19 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B><I></I></B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  H'!PD'!@H)" D+"PH,#QD0#PX.
M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_
MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P  1" !9 -$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V:BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDH 6BBB@ HI*6@ HH
MHH **** "BBB@ HIKNL:,[L%51DDG@"N;O?%89VCL%&Q?O3R#@?0=_:JC"4M
MB934=SI:*\^N?$&H7 (%S(B^BG!/XBG_ -MZA:W,@2YD9,_=8Y__ %5O]6D9
M>WB=_17+67BQD*_;$WPMQYJ##*?1A_A72PS1W$2RPNKHPR&4\&L9PE#<UC-2
MV)****@H**** "BBD) !). .] "TE8UQXFMP[1:=!/J<X."EJN54_P"TYPH_
M.J4MMXKU;(>ZM-%@/\,"^?-CW8X4?@*M0?70ER[:G075[;6,)EN[B*",?Q2.
M%'ZURNH_%'P]9,4@FEO9>RVZ9'YG J6'X<Z.TPGU-[O5)^[W<Y;]!@5OV6CZ
M=IRA;*QMH /^><0!_.K7L8[W?X?YDOG?D<,_Q#\07_\ R!O"UPRGH\JNW\@!
M^M5VO?B9?Y,=I':@'H%C7_T(FO3:*M5X1^&"^>I/LV]Y,\FDT;XE3 A[N?!_
MNW4:_P JISZ+\1;< M-J3@_\\[P-_P"S5[-25:QLE]B/W">'7=GA4WB7QKHK
M@WESJ$.!C_2(LC\R*U=+^+VJ0,HU*UM[N/NT?[M_ZC]*]?=%D0HZAE/!!&0:
MXCQ7\,]/U2"2XTF)+.^ +!4XCE/H1T'U%;0Q-"II5@EYHSE2J0UA(W?#GB_2
M_$T9^PS%9U&7@D&'7\.X]Q6Y7S-;7-UI5^D]N[P75N_!Z%6'4'^1%?1>B:@=
M5T2ROF78UQ"LA4=B1S66,PJH-.+T9="M[31[EZBBBN(Z I*6J6KW1LM*N)U/
MS*GR_4\#^=-*[L)NRN<SXBUH75P]FF?LR'#,IY9A_,#TK)E@(18HG1\?,PS@
MY/L?0?UJ"%/,F13SN89I)&\R1G/\1)KTHP4=$<,I<VK'-;S ',4G3^Z:DN()
M6N7Q%(>?[IJODJ#M)'T-373,;B0%F(SW-7K<G2P^&!@QCE*QI)Q\S#@]CCKU
MJ>S\46OA<@WLK+:2/MD8J3M;V _6L_&.E8/Q!YTE6_OS(WYJ3655>Z[FE/XD
M>A_\+2\)_P#05'_?F3_XFI[+XB^&M1OH+.UU(27$[B.-/*<;F/09(KPSPOX8
MNO%FJ/8V4L,4B1&4M-G& 0.P//-=[X>^$FL:1XBT_4)[VQ>*VG65U0ON('IQ
M7G'<>IZCJ5GI-D]WJ%S';VZ?>>0X'T]S[5QTGQB\,)*45KUU!^^MN<?J<_I7
M"?%_6YK_ ,6G3MY^S6"* @/!=ADL??! J'P;\-)_%ND/J)U".UBWM'&HCWL2
M.I/(P* /7M%\::'XA(CTS4(GN",^3)E'_P"^3@G\*I:]XC\.Z3?BT\07Y,Q0
M2"%XV,>"3@[5&#T[YK \ ?#6Z\-^([F_U1H9?)39:/&<ABWWFP>00./Q-<G\
M9?\ D=H_^O-/_0FH%:YZ.GQ.\(1H$CU-511@*L#@#_QVM'2/&WA_7+@6^GZG
M#).>D391F^@8#/X5XSX2^'5YXNTF6^M;ZW@6.4Q;)$8DD '.1]:Y[5]*N] U
MB:PO!Y=U;,/F1OQ#*?I@T#L?2FMZ]I_AVS6[U2X\B!G$8;:6^8Y(' /H:PO^
M%I>$_P#H*C_OS)_\37#>)]=F\0_!W3;NZ;=<I>K#*W]YE##/XC!KB_#'AJZ\
M5ZJUA92PQ2B(R[I<XP"!V'O0![>OQ/\ "KL%74]S'H!!(2?_ !VF_P#"T_"6
M,_VJ,?\ 7&3_ .)KCM!^$6L:7X@T^^GO;!XK:X25U4OD@') XKG_ (E^#?\
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
M/XUM44 %%%% !1110 4444 %%%% !1110 E+110 E+110 4444 %%%% !111
@0 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>esp-20240610.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6JZo7xRiXhun8uMbHxcSayMeaPtwpR6eekxvG57fUkaDycg2YICrCVWiMeWYQUL -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ESP="http://espey.com/20240610" elementFormDefault="qualified" targetNamespace="http://espey.com/20240610">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://espey.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="esp-20240610_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="esp-20240610_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>6
<FILENAME>esp-20240610_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://espey.com/role/Cover" xlink:href="esp-20240610.xsd#Cover" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espey.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="esp-20240610.xsd#ESP_CommonStock.3313ParValueMember" xlink:label="loc_ESPCommonStock.3313ParValueMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_ESPCommonStock.3313ParValueMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_30" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_30" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_30" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_30" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_30" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_30" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_30" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_30" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_30" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_30" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_30" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_30" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_30" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_30" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_30" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_30" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_30" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_30" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_30" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_30" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_30" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_30" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_30" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_30" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_30" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_30" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_30" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_30" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_30" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_30" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_30" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_30" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_30" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_30" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_30" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_30" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_30" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_30" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_30" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_30" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_30" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_30" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_30" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_30" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_30" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_30" xlink:type="arc" order="57" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_deiEntityInformationFormerLegalOrRegisteredName_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInformationFormerLegalOrRegisteredName_30" xlink:type="arc" order="58" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>esp-20240610_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInformationFormerLegalOrRegisteredName" xlink:to="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xml:lang="en-US">Entity Information, Former Legal or Registered Name</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>esp-20240610_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://espey.com/role/Cover" xlink:href="esp-20240610.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://espey.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_deiEntityInformationFormerLegalOrRegisteredName" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInformationFormerLegalOrRegisteredName" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm139761917879232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jun. 10, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 10,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-04383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ESPEY MFG & ELECTRONICS CORP.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000033533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">14-1387171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">233 Ballston Avenue<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Saratoga Springs<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">12866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(518)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">584-4100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock $.33-1/3 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ESP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Entity Information, Former Legal or Registered Name</a></td>
<td class="text">Not Applicable<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationFormerLegalOrRegisteredName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Former Legal or Registered Name of an entity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationFormerLegalOrRegisteredName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
M[3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]
M9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIX
MT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T
M_C6"R0_L?@!02P,$%     @ 8H/*6*K$(A8S 0  (@(   \   !X;"]W;W)K
M8F]O:RYX;6R-4=%NPC ,_)4J'[ 6M"$-45Y VY"F#8V)]]"ZU"*)*\>%C:^?
MVZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZF
ML6&P9:P!Q+MTFF6SU%L,9KD8M;:<W@(2* 0I*-D1>X1+_)UW,#ECQ ,ZE._<
M]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/
M'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0
MXIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;<L@F:NJF*9ZC
M#GA3#O9&3R54&*!\4YFHO/93;#GICEYG>O\P>=0>6N=6RKV'5[+E&''\GN4/
M4$L#!!0    ( &*#RE@D'INBK0   /@!   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^%
M 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&
M!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,
MPFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP
M>'3^ 5!+ P04    " !B@\I899!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:
M2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*
MM9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2
MU\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK
M>MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ
M!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.
M\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( &*#RE@'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ 8H/*6&J3#"3N    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ 8H/*6)E<G",0!@  G"<  !,
M     ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !B@\I8
MB45(\(8$  !$$0  &               @($-"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ 8H/*6)^@&_"Q @  X@P   T
M     ( !R0P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !B@\I8EXJ[',
M   3 @  "P              @ &E#P  7W)E;',O+G)E;'-02P$"% ,4
M" !B@\I8JL0B%C,!   B @  #P              @ &.$   >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ 8H/*6"0>FZ*M    ^ $  !H
M ( ![A$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M8H/*6&60>9(9 0  SP,  !,              ( !TQ(  %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&      D "0 ^ @  '10

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8k-32447_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>esp-20240610.xsd</File>
    <File>esp-20240610_lab.xml</File>
    <File>esp-20240610_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="form8k-32447_esp.htm">form8k-32447_esp.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_002.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form8k-32447_esp.htm": {
   "nsprefix": "ESP",
   "nsuri": "http://espey.com/20240610",
   "dts": {
    "schema": {
     "local": [
      "esp-20240610.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "esp-20240610_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "esp-20240610_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "form8k-32447_esp.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 60,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://espey.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-10",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8k-32447_esp.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-10",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8k-32447_esp.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://espey.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001174947-24-000819-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-24-000819-xbrl.zip
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
M 6KRF*CGP7LH ?5N8>FQW60&$ >$3K=#@" 1A)I1/D&:TXCQ%U9[W&'&-F(
MW,U8#*]0>J+<0C6H"4VT.D," FR(3P"S1NB!>B8%,?D>3U$!DC5X(>XBCL6!
MRLI_KA-*CL'V6[5NZ>JPVV3*(@R()-@=P$^I/- ?D(Q!MS04:*;O:.K4/S33
MH=!,@X9F^A%H'MY8(-"<O*.I)_ZA.1D*S4G0T)Q\"!K1\5['FIGX>,L?V)OM
MX6Q0Z069ME4K,'M9>+BTO/7!(@/D>D:&^,2D6%C=\CO.7A,:P4MF2.X%&,"T
ME1I#&QXZ=H-]_%0+8AWG=:Q1B_+>+XF6^1EEFB;M0XS2A =)TUCOX*+4/I&X
M8UF.TW\G+YTGXG:Q%SRLAJV0-)3AH6*SUP>,BD$BR,>)=8FKO*%A?97,*'?W
M"K#%UOX5X%IA$!#8'+5? 5973Y3(=3=+1CG!P(C0+';6R19351_7RL+HXK:A
M5@\7WVNA\?%%EME=TKLG1N$'!-H25ST-F=.];98'T>. *;/7"QDJ=)ZNQLL,
M$YE]^*Z5.9O933O51*X+@NA=TTUKFM;ECGOS5Y[D8L\SMEYO:'F7Q_;<(*!S
MU<N=-G6/6T5!]'Z7,Y.$4HN:8L=8+%B:1$F>T-4OXN23)]C6*IO(%1"P04U#
M6Q$$"J MDX.]$&FE8PCN.)$0$M$1Q4N ,K$0OWU\M,[V76)74/0;UG# RB @
MZ;5GPB("QE$M JD05,3XQ6:>91O"WP6/)<030J!Y *26/D2<().]4*E GVPM
M2+01\^/N>+I\2/+4=G+9ECB;DP!SU8QDE ?!!F#*9*$H0^P1'4__LOPKTE&.
MN_^&/7 LD\<N=NLE2X'L4U:5*P@Z+&H.+)(@4(!]F33<,%1*D=+ZR$[5,&MI
MCE'N"@"K+=WUC<(@.MWFJ/7E;_2UIR'_<AL]"5,$>"'!+G,]]-M,FL-_71,$
M AW&6B<EI11IK8\7$O93UJI_$;#RM@A8]2P"5B$N E9#%P$K;XL O5N5(D2,
M2[?+-%EA(#EAI]HU%!V633XLTJ!0@?V!8T85@O8QKC-:%BG.9'I^OB[V?R4^
M6%H)Z)SEM.RR626UM(F"8*3+62NMI4HZ5Q,CJ7;-Q29.<A(K,U<)Q31*<%JE
M1[1=$>\/<4;+0/,5.#WZ,!@:9K*%DPK3N0RKP'VJ2]>7TM4#&+^2-/V9LC>Z
M(#ACE,3J6HKM3E&WWNT3,SVVFP_- .(@<!KB$'AT1@:-GV44TF'EE3 O)'UC
MZ8;FF!?ODG/;R 3HW)(#V&P28X@"(L7N#""D$B.E]O."MLH>42VRU.\.@0V$
MY(Y?U^XT;;RU;=4&Q$RG0>@=[C+GQWYMK*(\O6*9$_E[$<DK^8)S7'H#VPO)
M7;]4V67:?)O2I@T(H4Z#X/N358Q,%8,U4]Y2QO"96&JM6,=3XH;*?>*8EL5V
M[IA*$A >-E\=&60XTEHO+"S6.$T_;[*$D@R>B R56Q:L%ILL-"0!L6#S!;!0
M2)'6>F'A<DWX2DQO/W'VEC^5^5G!M@%JMVQT6FXR8I4&Q$J7/X 9'8)4C$ZI
MZP>>[3ZAN,JR"+?4(G6,#6C68*:E"PD8R%R+EI1$\GK+#<O1 T-?,X+R)X(N
MRY^AJV>"5_7X^J61*)(O1*A5.8TQMR'4)7;^JR.@X=9OC[2408#4:P_^'9(J
M ND0Q]3<"H9Y_3RN,#'/R1I\VZ$_Q!5!0\UKCOKT0= TT*3)5!'6/+DN I&,
M])G-J)[<'E[B-42.5\86@\;"N*8(@A'0%K0LKO]6@)_<>9MEFD17*</P59:&
MQG'&O+8](UG>7A 0 6U74(J\0H@*I9?^_XSI,]^\Y-'NCK.($/F455:-5GW7
MWP9&NV7F74UJTC0H-"#.WN,7('!?!:K5<5";L7Q>S),/C<ML;BQZ7CQA<0!O
M-WDF9U!A#+X*WAGD^/;"@ 88-QDZ(@)";X!-Z(9#$8F*T .D@E$MVM/Y6;;/
M DCBS[M[\DBX?._@@6SSSV)'SQUG& -B79^]#6Z.>3+7&Q@$A.]U"YWJ9:A>
M 5K*9\3**M!OLA)4U.+Z]\OUO9C&\TN$7Y,53F^YRL8M7,:=N=&'AKN^6_:>
M1IEWSX;$!@'H!PR#=]>J.@Z0J@45U<B,3/N*H.>@ZYNNQ2>Q66\2?RUQ1L26
M_P)02P,$%     @ 8H/*6"V@L_%R!P  ?ED  !0   !E<W M,C R-# V,3!?
M<')E+GAM;,V<37/;-A"&[YWI?V#5LRQ+3M+:L9MQ%#NCB1.[EI.TO60@<B5A
M# (:@+2D?U^ E!1]$.#ZPK4/MDPM@'V?)4$N/GC^;I&*Z FTX4I>M+I'QZT(
M9*P2+B<7K:_#]N6P/QBT(I,QF3"A)%RTI&J]^^O77R+[<_Y;NQU=<Q#)6?1!
MQ>V!'*NWT1>6PEGT$21HEBG]-OK&1.Z.J&LN0$=]E<X$9&"_*!L^BUX?]7IQ
MU&XCZOT&,E'ZZ_U@4^\TRV;FK-.9S^='4CVQN=*/YBA6*:["8<:RW&QJ.UX<
MKW[*XN>"R\<S]VO$#$26ES1G"\,O6J[=5;/SDR.E)YW>\7&W\\_GFV$\A92U
MN73<8FBM2[E:JLIU3T]/.\6W:],#R\5(BW4;)YVU.YN:[;<\8+_EB>%GIG#O
M1L4L*\)>VTSDM7#_M==F;7>HW>VU3[I'"Y.TUO +@EH)N(=QY/[:Z&U:!3.#
MI8M6QWW3Z2M[-EHWBS)3#>.+EK6P-?=>';_I'KMZ?]^QR98S>U(:[LZI5M39
M:7.FP8#,"IDW]L!.$5AD]E2"9%V1:Q[E5<8S9[DZ2[I1VYU2>6H;LA]+RY47
M:S^$BG>:%@Z]VI.Y/HT+P ;BHXEZZB3 .TZ[^U! * #8?WX4#5V.3*99G*UK
M$FP$HJC_A[79,^DTX-6:Q(.ML=JI78M]G[8C=JGC2.D$M&6]KHOI>"=.AV?D
MRJ(S8]I6U(ZG7&Q"/-8J]=%9D5 >1[=!V2::H7EIVT^<#]>"3:IQ[ID@>78I
M@%:JH2+Z 4RL^<QQJ0&[8XGDVR/E6Z&M8<SK:^<>)MSYZUQQ]UEP!\/]@J<(
M$OP)94\15$L4@4LI<R;N8:9T#?A=2R3O5Y2\J[018?X[9SH#+988T@?&2-BO
M*6%[%!+Q?M!,&N[X8( ?6B.)OR%]\/!H)$(^G((0+G=C$G665]DCL?]!B=VO
M\P6 OWIR]W=[:\&SWRJ"Q/_G2\%_H)8H G>@N4KL+5TCV!\8(ZF?4E+W*"3E
M?243+.V-*3K_H8>])X\(]34W,1.E1]?VF GCKC#'(B?).6MEDF+_%YA&0]\R
MQB(G24-K)#8,O)]KO>-,L%?Q6V.1DR2@=2(;9GXE,YXMW6#_ESP=_1PXW65]
M:(5E3))T^D21L%V/-,C,S6&$^.Y;8AF3Y)HA<22<^U:/9F(@$UA\@F4(]($I
MEC1)CAF41X+Z3O.4Z>60Q_6=QJ$M%C9)9AD62$+[@2T&B57%Q[R<!:R'[BV"
M94^25J+DDH1@(&.E9VIKN+BO<GL]+OLJ"7;I-06QX2#)-Y\AG20HETEB<9G5
MGQLNH1L*1:4Y>HZ(+@ !F2\$>^]YV'MX["1Y:*W,%X+]Y'G83_#827+16IF4
MV/OVXZU^4'//#+37&(N<)!>MD4@)O+C3W.H[K9YXN1BJCOI!"2QZPA0U+);T
MA"]O\IBS?6V)Y4V8KE:+H^1\ITS&Q']\5O<D66V/94Z8N(:$-CW 6,;=#5KX
MEA+MF6#YDN2JE7*:1NHBK('Y3]]="RQ0D@2T2DS#/&^4F_N8*AD<CSVTPG(E
MR21]HIKN>-TJ8N.]]+>^1J]@(^E6]V4TC/&[YIGUH*_2-)>K,1K/K)C'%(N7
M)/T+RFL8]5 )'O.,R\EG^X2H.1/5G*OLL)!)DCV_L(8)WVEPD0;[V%VLXW+;
M#/3M>.SK>4/V6.(DN5Z]4%KR V-RT,_E7U$*&P62M \KNNE^!N+<=GO+;F_T
MX';,>'J9 RLL:Y*4SR>J8;9?U(-F;I/><)F.E/!O#ZDTQ!(F2? "TAJ&O.-'
M-=X]$RQ8DLRN4@Y1GW"UB*=,3L"_>J':$@N8)-,+B2/K>R>HOG?RS+Z7)./S
MB2)B6ZX-MU?4[4CP"?/O) L60.^SH20>D-KT_KUBRX_;OJW3PH]K^Z$:N\<4
M"YQFBV1(7M.H\X1GD)0N77/)9&Q3JLV^-D]V7E\*&P":/91(T23#^]]!B$]2
MS>40F%$2DO)1/S3"[RV"C0+A'&*-7)(0?%,BMY1TL1!4>ZX!CRD6.>'<H4<>
MS=K+<E'SYMY3OJ<C1-Q7 @N><!(Q+)9H?5H&SF?^!!]8QE8>AOC[2F#Y$TXH
MAL62K9_7?7OCF:CPG/F>(98VX5+82FDDD(<I$^)];K@$$^Q;]@RQD G7O%9*
M(X%\E8*>V$[MHU;S;+K:VQF"[2F A4ZXLC4HE0;^XN<^\G+_6Y!\A37Z[02$
MV+TBJ5Z[$<=N(45Y)Y<)TQ[J(7LL=]*-E7ZA#9._S::@MY^?"F<&-F\++7JH
M+X6- DFZBA5-<V_=VLD?O+7NV&%Y$R:F5<)H]DSE(\'C:Z%8\+E\QPS+ES +
MK9!%@O<]DX\ZGV7Q\DZK&,!-GYC-U89(B) 58$-"F)\^"P7-<(%*4[>92,6/
MPZD5;6[SK'AMJ?4O.&@0+(<-#>4F3H1PHJ<@\W.C%R3OE_<P!NV6*3S (GMO
M&WH,/Q0ABF/C0_I&(30&HG&>G=D&T#<P8>)6E]NPK:=)W1YS; W88!$FS<^#
M41&O\\Z!M!M[P+U(N/S&_7(OR[5'_@=02P,$%     @ 8H/*6"; .O&;0@
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
M)=CO?!DKWX4U$R=W^Z BXV6JXIFEJ*KCB^O<YY8='6["3&MT<^"O:1O0,;(
MO@JWJI2IL;=](3ZY#(^<EK2P"R*5Q%O. Q.07HV 7N[L;GR"J^NN^M=)IR]3
MBSD0_J(J'6_!;97C75\+SQ>'YKMM7K><^X'W>;S:/O\1CV)Q/GUI>\=% SKU
MRTUUK?4G(NAYG";J2D8PLKTC\SGPU504_N]EQ"U&O[YF;J=3!;HW;[O'$"#>
M2O%I(/P%7A+BS':*]#Z-9&9&_X6+_QQ=()I7A'>KR1OBUO952TZW6X.ZU1(>
MEE0FJ_J3499KO)/I; AZMW<M3US@CY7[1'Q_/;H1J%W,PY@P9G&BNY$!:\6%
MP5AC+LD$V/_DQ1/@Y%!/+W+V9L(TDF+4X.<P1&'\6)I7@F=#9D#2M363Y9&'
M/G6QCP+D*VZVS%0,7816$VK.QE@U1D>6@LG#? M7S8ZY2&5%,F&;-@%) ;?,
M+(<4'5!E<HEG$VUV+XDX^'J>Y; OCMWOEWQ@>IVN1J\GN9<I1%Y;^ D*@ZN6
M;7FN,5\"^,4925"D9U;];E(0VZ=]N['7U^($U$,X5#YV?-[$ZB4GYP4(;>0R
M9O+,-L.@-&7^C+WL%8J,YY-Z>BLG[-Z3OQ77_?+)W_IX_:TO5_.W_BG1.&!N
MHNHLL>TD7F^#DAE+E3K^C/)B-B]0CQ&=W[T^7(C<\3R'86Q9[ \O^XA8*HJ.
M,*/G!LDC\4SXTACNT+8ZP*0'RIM;^C6W+L_U-I\#+R()>>VV94E WWHBE\12
M1T4QU^1C;*M"Z&Q3(%] XI+K#5.G6"X'SL."C-PI4()&DW=]S9N3[]E]J$2<
M5ZL1VJ7+-7M\GOS!%2IF)"O]=70]-T[)<23:/G]',KVY8R8I#TR#N=PG4&32
M(!ZPOM9^%U5S^[BD]Q4C=N:.K)M>9#2G,Y)10@MC?V%BW/=NA:QD.D>BMWAU
M#(\;5]);="3>Z8GNKG:>Z0KG>8G[YZ<^HD/6;6? LOKC*HF.?8WB(=9[MPOV
MJ1.Y^E$,5MX#+_!^5WB<5C'[CQYVF5?WMDHV*NMIG'\G1[KR4J^*K,EKC)1]
M<='VCCZN,-.1+C$+?7WM&+22G TIEBH_PY'-FQ+5JI[\YCM-1+]/7NO%H)#^
M1%YPNB;8Z)CMLCQ=,E*P11L'F[0A)+?B-&O*;L";/)A>YA GU*%,Q'_E>@++
M(A]#-_EN?4T>WO#NBW4@FP\F3=<5XSQ:TT65HE>/PN1 L)E*LPP=*IL<X<):
ME5%,CCY,K*^<*V9!/HI1C1XURK.NFHR\0VG^CZ9L9\<J\6W#U"EWSL3<JWW:
MJ,--W*>VORBFZAA.:B.+>09:)5CM#>J\G=E1G+%G>NJ;9W?$QQBKJ[3(^";W
M)3+$KJR&_?:WWT+V;V)F9+QDBCR38T=0:*W",?=.A)<"! 1JG].VV3II74<>
M=\#C&IKI#"K.S8R-H(QS*&'!67P];C))^;0^NH02GXGA8=Y;59?-B!TV6!5
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
M^J*>L^P8(M,@9UE&'/&)A=A;G$ I-6Y>UP(+$N^5:TE.;6M>^_W&B4P6:4Z
M$'VT+L$NM&8*G ML<R1^0%X&GEM)."=4H"*_*H LAD5"G(D!XZ@NKBJH3$?R
M$KU=Y@9!0;9(I694C95<D1[K9>).M3_OF)@Q [F@?ZD?@J32^A,F6Y5%+:A,
M-.LHO(DU$$'-K,0:S92I!5N,EA3PYE2/D<[8@>/+%MN3"]72];4<R_?(O9-%
M8-46U&L$N6DD*CD<5T$I^=C:HDS%YEB:27&KI@/ %^=(2U4SGU-/FB #)W"<
MR_/$O3NTTA>[@P- [CW3,W19)7%$%,?9ZZ!9(U\>8X9[)(UQ?$[/OZ?.?ESL
ME'!V>!W/\04XS4_X.':RB"@=3R_P4_$<QRXF]/?1%%F)+Y:2N(XC6ZW+' 8,
M!*($$1:4%"< <:95&AGP2]DCOTC$'AGYS/\( ,"K9N@Z=H1G(:P&Z]XYE;+H
M.\&',H]1B_)8Y.A37EQG.IGH2BH-0B,6T<O&FN!WD3%<B#@Z(.QF:E&2 DM!
M50#YA_@UIJ!54TTM$''&K U;E^!?L]3S-5'6ET[(X8-V6TVEKO@A;"&#7T)^
M8[,<O4M/O,:7D%9R(?]Z2SXFQK\;2TD&\E/SL8@_14>*A1P9"&BPEW-I:LC)
MSH9#KZ\M35HNF4MCGYRBS/5BW[E3!&7*=F]C! 3V4%%Z-E-(F@/?JZDFF^J6
MJZ:2&O! W,$N[),S3A;(13WDG@&"KAVSLK2.5Y'A./'EJDF]AX#$1UIS/I0I
MG\4:=\QVE?'Y?"H=9PA"516MPP:E8%KP=?<^P.",=8S5\B+&78)\*;\VB[]I
MK41+5HY2J"@X:@%EEEVW>;T>,9(RW_>NK^R8BNVB*6MO4W!/6L/)2DFMZ3 3
M]Q%+M6[[!*)25*ZE:[*=6OS;=T03(SGUN +\IZ"X8R"A3KV,U$.K#?<VAK P
MNZ:(GS+%VZB(4NC3AS :H**U/'6L4+JZ;0]\%%\S9=?+YM;CI$-K3NK.EJMX
MRS1)Q.JPZFBX6:R2^I450S!OKF\JG;C.(T&8AW]P]FVD_E%@BR%)F8Y:C2F)
M=7FI,>2XQ;EXUI_#K#>CBN?8I6%';"88E%'A-["],_2^<Y;N%V!/364-^?_\
MQG,Q;E>I.7T^\A(R;5<//"FP(>*<H%4MBCC/+^:'7></7&V.KUFF6Y@N3 MU
M+AH8S&F Y =R&Z%GNZ>P1(M.L=A. KE\RD&]#<4_R&K8M34,?HF!)C#]5CD$
M65A5U:   F9;:?_WF&L,FC;V[BN#(GB_W(:DG$2.0.O6D5P)"H.82^$YJ7^$
M:[ZM?G8A^HX6VD%KB]@AC 8"]F]K7>6;B7SI]0 V% RS/)$;?IQO29\//[J*
MTKVI;N79??WDV<5U__3DV?W./+OWGO=URG5+(TF#[^+#KW)G_;@/LG@#7V0#
MUNS J(O !FUU#D28JQ@^PD5)-9K/I <M>8RS #1KCH;7^HS#UMAY_/V,)]+'
MVJ4XW-B\*$[B*T22(ES3FAL@]@T67X.ZVN[L]+B2EDXQI;6BGJ@,^OZE;@$=
MKQFW#B0=UG75Z'B.E@7#9PB&0TAQ%*5C55LF1/8Z&6R20&O288S'BUQ0<;89
M^K8]YSAU#B6UH7*J1!7YS7A*K[Q'5/'8 ]>U*+><L!HN@^@#?BP$8LOS,*>@
MOM92GF]:LK/5&"!GY:W>'[B@#E(7.3@]&/Y0B[R-4]/="PH]L,QF!88ZT1C
M W)\RW[=V^EXG=7=?@O9V-U><:=,0@1NU:/*^SDC#Z/FK,%SRO;H*Y]@9)#*
MK\#LFB:F6ZY1QNEB9AEIO;D)FB!TWA45?4:(>8VEJ+2AD?3-0K\O.FJ(%8^*
M^8)24#@IIB@_X5> "+G$C<(TZ"7C_GIHB[4=^-;;38HHZ^#XWC^:W.M.0**B
M6@*0S=F4@I<4U.FY($,9-B]M^X #I;(DHL\++#;5V^I/4"4Q9\+<"QX^*=!E
M'89WHG9/"F82DL,4;+DDR,FF.UR7RG,O,R*>6+,F7\BK\O="1U@)5_FL2*"^
MI702;^V0*FG(LX Q.(R5T5GR%^U!VMWY/2=3X**F_%)QI:(B!S-%QTB.\9W
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
MCCI@'-+=-Z]?1NKEGOI]^V+[:%O]4(%\V5=[.SL[6[N(J*$1 OF?VY%%U3B
MVT;)<JDS@$"J^+C!(S *]MZTAGR]MV0\;JR62S<N&-H*3!ZI,[G=O=V=WK$,
M>C%H)><:<9II.APO1,'94,_P_NGM[K[HG]_/\2P5#_)OU+TZ4Q\TBMK^<?9>
M[^P"+=F![#@?4K2W/^ADJ G[^6>D\;-X84X"MOQ-I,Z:X;;Z@( "VS"EW0];
M>_MT=A;G_=<&BX3D$#^@!^"WT7^!8>M1M0=+! _(Q/;>[$2=]6U0+\G*J0_4
M)$P0#S<?^&:L@D_RY9O!^H7SA(TU^DRSB,._$1=7$TS"K,D)R8DCPU0.C:"K
M"06,M6%+3*T(L91T+X.G2HG-,8RKE#A=I3]'"G@E?))?0)PGJM'&WBL(CH2Y
M#(FY!0O2:#&Y 6C73 E52ZXGE==QU(8',J8<16%XJ6R)[G-G.J,78Q%X!0QB
M"$HD>X%K'G#?:Q]G'Q[S)<B(\"E;IMJ_:R?_ZA22K"H4Q0G*=.(L1M-W50KC
MR;81=3.^QK^Q48(/44L_AB(8(0JIPD.&7>N:I ]E&ZZ"BWXG_O"_G"D(-V]]
MS;FBT1<'UI=#72,(CM3"#,1\%"9KAF"A/ -&M6VO/H-&\* $;06O/CH9IO%\
M#K8KF D-Y5SGZ",WUA<Y@_C+*35+0O\''.4RJVRX0)*([MUV>CR*R,F8CUG
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
M'X__0K#3Y[]>_O;A_?\'4$L#!!0    ( &*#REC^B7%2Q04  +X0   *
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
MTX(\T?])!GC'MMA0/2,F;-ZEFJ\0VS"]D/'85C>DN:K@F3#I#,CB:24F>'\
M=+/Q#"Z+_U1CO?G#9?8ZAFT;PU78GP5@7]5AOS&]+:=E@[LINY6@LJ&NL8)"
M[E9[?O[.GK(;NT4L\V'.8C-3&".$THI?3*V:R8N\1HNHY.^&>%QK'+:ZP^7:
MTFKY/O#CO(;/,.,WI;R/X;=XU&P 6F=<8[ &'2;"<72=?E#*I7%#;70W]Z;I
M59C,Y\5<7(DE,^G\2I7B_Q04+_F;@]WX&R4 BC:=5+UJ2%?:\4L(F=[T.D\/
MRO6XW]\<(2'5K#5,1(M*)J:D\P?*@;(&+UXV# L!?XBE_>1-&\1XP&T6P]V/
M880_%M0,7Y8/+(6<>$]Z2(S6ZQ"E"W(!0;JE<C>,AXT[X$T_A8)K%[PB8&,6
M?V;NSKZ&^1<0'\I4")&/<14:^92-X9!;> !)T,D0%S9_==WM!'S59HM4AJ9F
M3 %Z06,C-2/^*6A#"1D7%G>:0&SH'5WR,9 *ID!YO0>NNY//P#>MYINI@-LK
MJ:I@EN7]=<5UIH2[/+MUG2U=9'N%F^SF+B^[ZO)"&(@64^DT.:$0B]NP*J41
MTYV58P2_VK12WBF'R5>&'^NB;8SU<.DTEJIFZJVS@X/,YM+EUDHWGSY:;%$L
MIO8I:9D",&N]6;"#,,&D+ZV+!D2K7.^N"8P[D\+UU??+$_M2VV%@?+!6_"4F
M7XV(5T3/AHG>,( ?[0<WUV<$#Y6KD_RSJCO]].;+FE\K5X #V*13^5QN)U60
M#]D_S$SV/(YQ?T78=;E)-<(FK.O8?(3Y,CA!9GG9\-_)W?G%%#3!DF!T/5C2
MG;IQG3O5V@.Z.5@"U=[%.6'KR2KY3V]%O._%K@S8P1H#0W\Q8U'L'Z7.X+%R
MD-G<.:<"!;_E>:/%;#X3RRC)Y*\%\+UYB>KW?^53RL&1!<0T9B+K1)>\[Q,
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
M"NNJ<X2^_DH/./-9+1FB?93;*V: 9E:ZQ%?IZ;#IR.>_5*3<-64%(^XM=AC
MVW_ L>9_>EPC;R2[BUPVWW^!=39#3H:.H!*(^OPE5/^%E; $I&.!B-8OQX;,
M1W/S'W565SL!#ZH"H;<AK8 UL]R$[Y,>,VY!NDK0 'S">P^W0%<_7&/K4@<A
M1?3HX8^>:I;(BNL"AIG.!,V+!D$<:_\Y_@;T,8>;/6G=.SFB\KIYR%PG.[27
MARM2[;&4Q3S-!'^>H.*_>*G!+F$!_M/V*8X5Z.MW\"&MSM*3",VL85,FQ.@2
M_P&HO&'!+3L#U?OG@T*MVJ:/> I9^M:\=_J,]1?+/!6#K)N)N!&I?<3+//LL
M%?'Z59OP?"[523TI"LSZ$</E "M83:=+-9\*O=:5I&,L<O]%BVV4*1O\7?D-
MZA #D/&6VJ+F[7$Z9-/T&P;*:&=_!6/7IF_NZX&VXW;P-/SOIN0?Z6.E&9$E
MWQ .U#_OV&SZ+*24Q?_,G]1Z]HUKN_S::)6E"\_2J"AZ94$I/5;"NE%UA[5^
MZI03B7_EWJ?7-2DGG W?[=JW.OK-N*X3&G69P\M+/8<\1=^.Y/E>ZO&13L!1
MM(F($3H/U53OFD&X<2",>/S2([_1GB?:"BM^N_>]OM#0#  ^4LT 7,[38L*"
MVC&["A.H S_4'F^^A^G1.,N%-1>-UVL!NT/+M_*-3 0N@G[;W-($\$-*]^<.
MSN-5/JA:3 >B[8D(F1G^&GMF06%74]7V<NIHX1>N(-Z3MC(-JJWVXJ(+Y>$Z
M 7=ZO0LUOM=>=HKJ(1:2O/"I]U7@6:^.%\__>X0JT9Y!M]G3^F%T,G9WSY;>
MAPX()'":N$)5YGU1HLN+CAG^S;A[JPU.2:E6&0^F^R/D2[V0?,/AUD7"96ER
M2>[<'STF]/:EKJYZ-QF$^,+NR&IMSZ5Q1OZ* .?CLT9&$-J"PCPR)PQ1.0'V
M95F>8H.%0XWZ>G2!Q?@_FXL8P/0F ^@828^EPZ@/+<C'L^_[>S=E>\4D;9\S
M_T 1\QJ_A3<N_(41ILE_0TM<7;4=W$B>)8IWDR9SRJ OW\V!:_R<<#0$^7I*
MT?8-\,&<;P9MT\78VE R8 85,TUZ\N-U29FE^$X% RC!(6W@!VNY;VFEM1TH
M[$1?/.UL[81?-<\C]).=]S =YMP,9/4RY2)$CC37?NH'K%^A\MMC>8=Z3[.4
M^=C!4@/("WP-3A'\C)HPV[@A0 U%J)QLDW>,2=G%7W)ETIW9&\W"M#TGG\(?
MWKJ8/@; [[QA @1W85M@P=AS9,GL^[Z_L5)2MWO-/^AH'W(MO8S4#SA<2YSZ
M1F^H>=9_5FLYFW0LG)E6@TC.^81:/:2\28"VA4;DA%2N"Y+7,<?F Y*#40D^
MUH8L O_=[)8F D!*U=^'?V<IQO@_ %!+ 0(4 Q0    ( &*#REB2='O*+@,
M !$,   0              "  0    !E<W M,C R-# V,3 N>'-D4$L! A0#
M%     @ 8H/*6#;":>$X"P  )XD  !0              ( !7 ,  &5S<"TR
M,#(T,#8Q,%]L86(N>&UL4$L! A0#%     @ 8H/*6"V@L_%R!P  ?ED  !0
M             ( !Q@X  &5S<"TR,#(T,#8Q,%]P<F4N>&UL4$L! A0#%
M  @ 8H/*6"; .O&;0@  ,T0!  L              ( !:A8  &5X,3 M,3,N
M:'1M4$L! A0#%     @ 8H/*6/Z)<5+%!0  OA    H              ( !
M+ED  &5X.3DM,2YH=&U02P$"% ,4    " !B@\I8R!+H+<T4   W8P  %
M            @ $;7P  9F]R;3AK+3,R-#0W7V5S<"YH=&U02P$"% ,4
M" !C@\I87T> .8L-  "*#@  #0              @ $:=   :6UA9V5?,# R
:+FIP9U!+!08     !P ' + !  #0@0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>form8k-32447_esp_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="esp-20240610.xsd" xlink:type="simple"/>
    <context id="AsOf2024-06-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <startDate>2024-06-10</startDate>
            <endDate>2024-06-10</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-06-10" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-06-10" id="Fact000004">0000033533</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-06-10" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-06-10" id="Fact000010">2024-06-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-06-10" id="Fact000011">ESPEY MFG &amp; ELECTRONICS CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-06-10" id="Fact000012">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-06-10" id="Fact000013">001-04383</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-06-10" id="Fact000014">14-1387171</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-06-10" id="Fact000015">233 Ballston Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-06-10" id="Fact000016">Saratoga Springs</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-06-10" id="Fact000017">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-06-10" id="Fact000018">12866</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-06-10" id="Fact000019">(518)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-06-10" id="Fact000020">584-4100</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="AsOf2024-06-10" id="Fact000021">Not Applicable</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:WrittenCommunications contextRef="AsOf2024-06-10" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-06-10" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-06-10" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-06-10" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-06-10" id="Fact000026">Common Stock $.33-1/3 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-06-10" id="Fact000027">ESP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-06-10" id="Fact000028">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-06-10" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
