0000033533
2019-07-01
2019-09-30
0000033533
2019-09-30
0000033533
us-gaap:CertificatesOfDepositMember
2019-09-30
0000033533
us-gaap:MunicipalBondsMember
2019-09-30
0000033533
us-gaap:EmployeeStockOptionMember
esp:TwoThousandSevenPlanMember
2019-09-30
0000033533
us-gaap:StandbyLettersOfCreditMember
2019-09-30
0000033533
2018-06-30
0000033533
us-gaap:EmployeeStockOptionMember
esp:TwoThousandSeventeenPlanMember
2019-09-30
0000033533
esp:TwoThousandSeventeenPlanMember
esp:NonEmployeeDirectorsMember
srt:MaximumMember
2019-09-30
0000033533
esp:IndividualEmployeeMember
esp:TwoThousandSeventeenPlanMember
srt:MaximumMember
2019-09-30
0000033533
2018-07-01
2018-09-30
0000033533
esp:EmployeeStockOwnershipPlanMember
2019-07-01
2019-09-30
0000033533
us-gaap:EmployeeStockOptionMember
esp:TwoThousandSeventeenPlanMember
2019-07-01
2019-09-30
0000033533
esp:NonEmployeeDirectorsMember
esp:TwoThousandSeventeenPlanMember
srt:MaximumMember
2019-07-01
2019-09-30
0000033533
esp:ASC606Member
2019-09-30
0000033533
esp:ASC606Member
esp:UnitsDeliveredMember
2019-07-01
2019-09-30
0000033533
esp:ASC606Member
esp:MilestonesAchievedMember
2019-07-01
2019-09-30
0000033533
esp:ASC606Member
esp:UnitsDeliveredMember
2018-07-01
2018-09-30
0000033533
esp:ASC606Member
esp:MilestonesAchievedMember
2018-07-01
2018-09-30
0000033533
esp:ASC606Member
us-gaap:OrderOrProductionBacklogMember
2019-09-30
0000033533
esp:ASC606Member
us-gaap:OrderOrProductionBacklogMember
2019-07-01
2019-09-30
0000033533
us-gaap:CommonStockMember
2018-06-30
0000033533
us-gaap:AdditionalPaidInCapitalMember
2018-06-30
0000033533
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-06-30
0000033533
us-gaap:RetainedEarningsMember
2018-06-30
0000033533
us-gaap:TreasuryStockMember
2018-06-30
0000033533
esp:UnearnedESOPSharesMember
2018-06-30
0000033533
us-gaap:CommonStockMember
2019-09-30
0000033533
us-gaap:AdditionalPaidInCapitalMember
2019-09-30
0000033533
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-09-30
0000033533
us-gaap:RetainedEarningsMember
2019-09-30
0000033533
us-gaap:TreasuryStockMember
2019-09-30
0000033533
esp:UnearnedESOPSharesMember
2019-09-30
0000033533
us-gaap:CommonStockMember
2019-07-01
2019-09-30
0000033533
us-gaap:AdditionalPaidInCapitalMember
2019-07-01
2019-09-30
0000033533
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-07-01
2019-09-30
0000033533
us-gaap:RetainedEarningsMember
2019-07-01
2019-09-30
0000033533
us-gaap:TreasuryStockMember
2019-07-01
2019-09-30
0000033533
us-gaap:CommonStockMember
2018-07-01
2018-09-30
0000033533
us-gaap:AdditionalPaidInCapitalMember
2018-07-01
2018-09-30
0000033533
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-07-01
2018-09-30
0000033533
us-gaap:RetainedEarningsMember
2018-07-01
2018-09-30
0000033533
us-gaap:TreasuryStockMember
2018-07-01
2018-09-30
0000033533
2019-11-13
0000033533
2018-09-30
0000033533
2019-06-30
0000033533
us-gaap:CommonStockMember
2019-06-30
0000033533
us-gaap:AdditionalPaidInCapitalMember
2019-06-30
0000033533
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-06-30
0000033533
us-gaap:RetainedEarningsMember
2019-06-30
0000033533
us-gaap:TreasuryStockMember
2019-06-30
0000033533
esp:UnearnedESOPSharesMember
2019-06-30
0000033533
us-gaap:CertificatesOfDepositMember
2019-06-30
0000033533
us-gaap:MunicipalBondsMember
2019-06-30
0000033533
2018-07-01
2019-06-30
0000033533
us-gaap:StandbyLettersOfCreditMember
2019-06-30
0000033533
us-gaap:CommonStockMember
2018-09-30
0000033533
us-gaap:AdditionalPaidInCapitalMember
2018-09-30
0000033533
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-09-30
0000033533
us-gaap:RetainedEarningsMember
2018-09-30
0000033533
us-gaap:TreasuryStockMember
2018-09-30
0000033533
esp:UnearnedESOPSharesMember
2018-09-30
0000033533
esp:ASC606Member
2019-06-30
iso4217:USD
iso4217:USD
xbrli:shares
xbrli:shares
xbrli:pure
utr:H
2019-09-30
2020
10-Q
--06-30
false
ESPEY MFG & ELECTRONICS CORP
Q1
0000033533
1893356
1747449
643664
408130
12301017
11069558
14838037
13225137
263921
494181
32072405
31862102
3776683
3825411
4655736
4298796
6337621
1462761
35849088
35687513
2076454
2160433
432524
329890
675854
786870
84510
109755
60800
61451
5571744
5081627
490117
5684240
5046627
637613
10000000
10000000
3029874
3029874
2402880
2387124
642750
2402880
626994
2401213
2401213
628661
2396323
633551
10624
14166
626994
628661
6648986
10995783
3000
3000
93981
151000
80000
0.3333
0.3333
2402456
84291
39328435
39762766
19506648
20022132
-1102
-1299
18812931
18731975
1009958
1009958
35849088
35687513
31499382
33481412
1009958
18201691
-6349
22416400
-7718835
-421453
1009958
18812931
-1102
19506648
-7624347
-204706
30786521
31925504
1009958
18731975
-1299
20022132
-7632556
-204706
1009958
18363293
-5002
19482668
-7642943
-421453
7624347
7632556
204706
204706
0.25
1.25
2396256
2382072
2387408
2359493
0.03
0.03
0.03
0.03
81973
63018
197
1347
197
1347
81776
61671
81776
61671
17849
-2211
99625
59460
47489
76070
15328
23671
32161
52399
52136
-16610
1084212
1009544
1136348
992934
87833
101361
142798
122872
47176
37371
47176
37371
-8688
45763
-4346797
1417803
1612900
2354298
-230260
-1014850
-83979
758776
102634
58419
-25245
54054
-651
15131
-555271
200123
50280
200123
597260
18675
3464372
2581496
6654073
2468751
2577706
94070
611995
3192975
2038825
93981
127222
5923819
8337399
5118314
805505
6852770
1484629
4787471
7344465
Non-accelerated Filer
true
false
4081267
3484934
4349706
3762009
268439
277075
666834
6054
3729571
-1625670
5570150
5081627
488523
5682896
5046627
636269
1631
1631
1576
1576
37
37
232
232
5487993
5549460
83751
134780
190639
25400
47176
37371
2578
2034
152793
P1Y6M0D
8426
P2Y
P10Y
400000
133000
110304
250514
152550
259164
0.25
1.25
1.00
0.3333
13300
15000
263
64420
0.0389
0.2589
0.0275
P5Y1M6D
4.405
2000
2000
-2000
9199
-9199
6650
235984
152550
25.18
24.29
25.16
P6Y0M29D
P6Y4M13D
P5Y11M4D
P4Y5M5D
149376
136856
63280
6250
3.918
0
0
666834
6054
46600000
63% in 2020; 23% in 2021; 12% in 2022, and 2% thereafter.
1000
454610
459032
3542
3750
10624
25416
468776
488198
252001
759684
50280
200123
33780
16500
124231
75892
597260
2995403
597260
2995403
52
358
25.14
24.48
25.20
25.43
660780
8291
97964
104214
4.088
4.077
Yes
Yes
NY
false
30481
333
-333
333
8291
8291
8291
2995403
-30481
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 6pt 0; text-align: justify">Note 2. Investment Securities</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 820 establishes a fair value hierarchy
which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair
value. The standard describes three levels of inputs that may be used to measure fair value:</p>
<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><tr style="vertical-align: top">
<td style="width: 22.5pt"></td><td style="width: 13.5pt"><font style="font-family: Wingdings">§</font></td><td style="text-align: justify">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that
the entity has the ability to access as of the measurement date.</td></tr></table>
<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><tr style="vertical-align: top">
<td style="width: 22.5pt"></td><td style="width: 13.5pt"><font style="font-family: Wingdings">§</font></td><td style="text-align: justify">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for
similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated
by observable market data.</td></tr></table>
<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><tr style="vertical-align: top">
<td style="width: 22.3pt"></td><td style="width: 13.7pt"><font style="font-family: Wingdings">§</font></td><td style="text-align: justify">Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions
about the assumptions that market participants would use in pricing an asset or liability.</td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The carrying amounts of financial instruments,
including cash and cash equivalents, short term investment securities, accounts receivable, accounts payable and accrued expenses,
approximated fair value as of September 30, 2019 and June 30, 2019 because of the immediate or short-term maturity of these financial
instruments.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Investment securities at September 30,
2019 and June 30, 2019 consist of certificates of deposit and municipal bonds which are classified as available-for-sale securities
and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale
securities by major security type at September 30, 2019 and June 30, 2019 are as follows:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom"> </td><td> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Amortized</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Fair</td><td> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Cost</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Gains</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Losses</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Value</td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom">
<td style="text-decoration: underline">September 30, 2019</td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 48%">Certificates of deposit</td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,081,627</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">—</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">—</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,081,627</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">488,523</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,631</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(37</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">490,117</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: left; padding-bottom: 2.5pt">Total investment securities</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,570,150</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,631</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(37</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,571,744</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-decoration: underline">June 30, 2019</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td>Certificates of deposit</td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">5,046,627</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">5,046,627</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">636,269</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,576</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(232</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">637,613</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: left; padding-bottom: 2.5pt">Total investment securities</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,682,896</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,576</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(232</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,684,240</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">The portfolio is diversified and highly
liquid and primarily consists of investment grade fixed income instruments. At September 30, 2019, the Company did not have any
investments in individual securities that have been in a continuous loss position considered to be other than temporary.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of September 30, 2019 and June 30,
2019, the remaining contractual maturities of available-for-sale securities were as follows:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Years to Maturity</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: center">Less than</td><td> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: center">One to</td><td> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">One Year</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Five Years</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-decoration: underline">September 30, 2019</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="width: 61%; padding-bottom: 1pt">Available-for-sale</td><td style="width: 1%; padding-bottom: 1pt"> </td>
<td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">5,487,993</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td>
<td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">83,751</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td>
<td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">5,571,744</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-decoration: underline">June 30, 2019</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 1pt">Available-for-sale</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,549,460</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">134,780</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,684,240</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">Note 3. Net Income per Share</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Basic net income per share excludes dilution
and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding
for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts
to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared
in the income of the Company. The computation of weighted-average common shares outstanding, assuming dilution, excluded options
to purchase 190,639 and 25,400 shares of our common stock for the three months ended September 30, 2019 and 2018, respectively,
as the effect of including them would be anti-dilutive. As unearned ESOP shares are released or committed-to-be-released the shares
become outstanding for earnings-per-share computations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note 5. Commitments and Contingencies</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company from time to time, enters into
standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain
contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at September 30, 2019
and June 30, 2019. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S.
Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to
comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new
government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in
certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract
audits the Company will determine a range of possible outcomes and in accordance with ASC 450 “Contingencies” the Company
will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals,
if any, periodically based on current information.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We are party to various litigation matters
and claims arising from time to time in the ordinary course of business. While the results of such matters cannot be predicted
with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial
condition, results of operations or cash flows.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note 7. Recently Issued Accounting Standards</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent Accounting Pronouncements Adopted</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In February 2018, the FASB issued ASU
No. 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects
from Accumulated Other Comprehensive Income”. Under current accounting guidance, the income tax effects for changes in income
tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized
in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (“stranded tax effects”).
The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the
change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the “Tax Act”). This update
is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted.
The adoption did not have a material effect on the Company’s financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent Accounting Pronouncements Not Yet Adopted</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13,
“Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement.”  This
ASU is part of the FASB’s larger disclosure framework project intended to improve the effectiveness of financial statement
footnote disclosure.  ASU 2018-13 modifies required fair value disclosures related primarily to level 3 investments.  This
ASU is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods.  The
adoption of ASU 2018-13 is not expected to have a material effect on the Company’s financial position, results of operations,
and cash flows.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale
securities by major security type at September 30, 2019 and June 30, 2019 are as follows:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom"> </td><td> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Amortized</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom"> </td><td style="text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; vertical-align: bottom">Fair</td><td> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Cost</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Gains</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Losses</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Value</td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom">
<td style="text-decoration: underline">September 30, 2019</td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 48%">Certificates of deposit</td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,081,627</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">—</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">—</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,081,627</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">488,523</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,631</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(37</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">490,117</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: left; padding-bottom: 2.5pt">Total investment securities</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,570,150</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,631</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(37</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,571,744</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-decoration: underline">June 30, 2019</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td>Certificates of deposit</td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">5,046,627</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">5,046,627</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">636,269</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,576</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(232</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">637,613</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: left; padding-bottom: 2.5pt">Total investment securities</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,682,896</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,576</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(232</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,684,240</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of September 30, 2019 and June 30,
2019, the remaining contractual maturities of available-for-sale securities were as follows:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Years to Maturity</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: center">Less than</td><td> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: center">One to</td><td> </td><td> </td>
<td colspan="2" style="white-space: nowrap; text-align: center"> </td><td> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">One Year</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Five Years</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td>
<td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-decoration: underline">September 30, 2019</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="width: 61%; padding-bottom: 1pt">Available-for-sale</td><td style="width: 1%; padding-bottom: 1pt"> </td>
<td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">5,487,993</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td>
<td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">83,751</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td>
<td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">5,571,744</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-decoration: underline">June 30, 2019</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 1pt">Available-for-sale</td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,549,460</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">134,780</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,684,240</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average
assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2018.
There were no options awarded for the three months ended September 30, 2019.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </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: 74%">  </td>
<td style="width: 26%; text-align: center"><u>September 30, 2018</u></td></tr>
<tr style="vertical-align: top">
<td> </td>
<td style="text-align: center"> </td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
<td style="text-align: justify">Dividend yield </td>
<td style="text-align: center">3.89%</td></tr>
<tr style="vertical-align: top; background-color: White">
<td style="text-align: justify">Company’s expected volatility</td>
<td style="text-align: center">25.89%</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
<td style="text-align: justify">Risk-free interest rate</td>
<td style="text-align: center">2.75%</td></tr>
<tr style="vertical-align: top; background-color: White">
<td style="text-align: justify">Expected term</td>
<td style="text-align: center">5.1 yrs</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
<td style="text-align: justify">Weighted average fair value per share</td>
<td style="text-align: center"> </td></tr>
<tr style="vertical-align: top; background-color: White">
<td style="padding-bottom: 6pt; text-align: justify">    of options granted during the period</td>
<td style="padding-bottom: 6pt; text-align: center">$4.405</td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock
option activity during the three months ended September 30, 2019:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap; text-align: justify"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="15" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Employee Stock Options Plan</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Number of</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Shares</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Remaining</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Aggregate</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Subject</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Exercise</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Contractual</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Intrinsic</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">To Options</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Price</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Term</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 52%">Balance at July 1, 2019</td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">259,164</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">25.16</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">6.37</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right"> </td><td style="white-space: nowrap; width: 3%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td>Granted</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td>Exercised</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">(2,000</td><td style="white-space: nowrap; text-align: left">)</td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">25.14</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,650</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">24.48</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt">Outstanding at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">250,514</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.18</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">6.08</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">149,376</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">235,984</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.20</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5.93</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136,856</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt">Exercisable at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">152,550</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.43</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">4.43</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">63,280</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock
options during the three months ended September 30, 2019:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Number</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Weighted Average</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">of Shares</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Grant Date Fair</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Subject to Option</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value (per Option)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 66%">Non-vested at July 1, 2019</td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">104,214</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4.077</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td>Granted</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td>Vested</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,250</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3.918</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt">Non-vested at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">97,964</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4.088</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"> </p>
1-4383
-111016
3385
-3542
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 1. Basis of Presentation</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In the opinion of management the
accompanying unaudited financial statements contain all adjustments (consisting of only normal recurring adjustments)
necessary for a fair presentation of the results for such periods. The results for any interim period are not necessarily
indicative of the results to be expected for the full fiscal year. Certain information and footnote disclosures normally
included in financial statements prepared in accordance with United States generally accepted accounting principles have been
condensed or omitted. The preparation of these financial statements requires us to make estimates and judgments that affect
the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of assets and liabilities. On an
ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, inventories, income
taxes, and stock-based compensation. Specific to inventories, including work-in-process and contracts in process, management
evaluates, quarterly, those estimates used in determining the cost to complete for each contract on Espey Mfg. &
Electronics Corp. (the Company’s) sales backlog. The change in estimates may affect the reported amount of inventories and
gross profit in the current or a future period. Management bases its estimates on historical experience and on various other
factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments
about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may
differ from these estimates under different assumptions or conditions. These financial statements should be read in
conjunction with the Company's most recent audited financial statements included in its report on Form 10-K for the year
ended June 30, 2019. Certain reclassifications may have been made to the prior year financial statements to conform to the
current year presentation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 4. Stock Based Compensation</p>
<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-style: normal; font-weight: normal">The
Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments
for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are
based on the fair value of the entity’s equity instruments or that may be settled by the issuance of those equity instruments.
ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based
on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based
payment transactions with employees, except for equity instruments held by employee share ownership plans. </font></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Total stock-based compensation expense
recognized in the statements of comprehensive income for the three-month periods ended September 30, 2019 and 2018 was $47,176
and $37,371, respectively, before income taxes. The related total deferred tax benefits were $2,578 and $2,034 for
the same periods.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of September 30, 2019, there was
$152,793 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the
next 1.50 years. The total deferred tax benefit related to these awards is expected to be $8,426.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has one employee stock option plan
under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan").
The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company
at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of Common Stock subject
to options or awards to non-employee directors is 133,000 and the maximum aggregate number of shares of Common Stock subject to
options or awards granted to non-employee directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total
number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards
granted to any individual employee may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period
based on two years of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if
there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering 400,000
shares are authorized for issuance under the 2017 Plan, of which 110,304 have been granted as of September 30, 2019. While no further
grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of September 30, 2019,
152,550 options were outstanding under such plan of which all are vested and exercisable.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC 718 requires the use of a valuation model
to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which
incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average
assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2018.
There were no options awarded for the three months ended September 30, 2019.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </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: 74%">  </td>
<td style="width: 26%; text-align: center"><u>September 30, 2018</u></td></tr>
<tr style="vertical-align: top">
<td> </td>
<td style="text-align: center"> </td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
<td style="text-align: justify">Dividend yield </td>
<td style="text-align: center">3.89%</td></tr>
<tr style="vertical-align: top; background-color: White">
<td style="text-align: justify">Company’s expected volatility</td>
<td style="text-align: center">25.89%</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
<td style="text-align: justify">Risk-free interest rate</td>
<td style="text-align: center">2.75%</td></tr>
<tr style="vertical-align: top; background-color: White">
<td style="text-align: justify">Expected term</td>
<td style="text-align: center">5.1 yrs</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
<td style="text-align: justify">Weighted average fair value per share</td>
<td style="text-align: center"> </td></tr>
<tr style="vertical-align: top; background-color: White">
<td style="padding-bottom: 6pt; text-align: justify">    of options granted during the period</td>
<td style="padding-bottom: 6pt; text-align: center">$4.405</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company declares regular dividends quarterly
and declared and paid a first quarter regular cash dividends of $0.25 per share for the three months ended September 30, 2019.
The company declared a regular cash dividends of $0.25 per share and a special cash dividend of $1.00 per share for the three months
ended September 30, 2018. Expected stock price volatility is based on the historical volatility of the Company’s stock. The
risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the
expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is
based on actual historical experience.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock
option activity during the three months ended September 30, 2019:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap; text-align: justify"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="15" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Employee Stock Options Plan</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Number of</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center"> </td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Shares</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Remaining</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Aggregate</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Subject</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Exercise</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Contractual</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Intrinsic</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">To Options</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Price</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Term</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 52%">Balance at July 1, 2019</td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">259,164</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">25.16</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">6.37</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right"> </td><td style="white-space: nowrap; width: 3%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td>Granted</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td>Exercised</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">(2,000</td><td style="white-space: nowrap; text-align: left">)</td><td> </td>
<td style="text-align: left">$</td><td style="text-align: right">25.14</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,650</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">24.48</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt">Outstanding at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">250,514</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.18</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">6.08</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">149,376</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">235,984</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.20</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5.93</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136,856</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt">Exercisable at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">152,550</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.43</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">4.43</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">63,280</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">The aggregate intrinsic value in the
table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company’s common
stock as reported on the NYSE American on September 30, 2019 and the exercise price, multiplied by the number of in-the-money options)
that would have been received by the option holders if all option holders had exercised their options on September 30, 2019. This
amount changes based on the fair market value of the Company’s common stock. The total intrinsic values of the options exercised
during the three months ended September 30, 2019 and 2018 were $263 and $64,420, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock
options during the three months ended September 30, 2019:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Number</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Weighted Average</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">of Shares</td><td> </td>
<td colspan="3" style="white-space: nowrap; text-align: center">Grant Date Fair</td></tr>
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Subject to Option</td><td style="border-bottom: Black 1pt solid"> </td>
<td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value (per Option)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 66%">Non-vested at July 1, 2019</td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">104,214</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td><td style="width: 1%"> </td>
<td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4.077</td><td style="white-space: nowrap; width: 3%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td>Granted</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td>Vested</td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td><td> </td>
<td style="text-align: left"> </td><td style="text-align: right">—</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,250</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3.918</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt">Non-vested at September 30, 2019</td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">97,964</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4.088</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"> </td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-align: justify; text-indent: -0.75in">Note 8. Employee
Stock Ownership Plan</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-align: justify; text-indent: -0.75in"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">The
Company sponsors a leveraged employee stock ownership plan (the "ESOP") that covers all nonunion employees who work
1,000 or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the
ESOP's debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received
by the ESOP are used to pay debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained
earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt
service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares
purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and statement of changes in
stockholders’ equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to
the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations.
ESOP compensation expense was $87,833 and $101,361 for the three-month periods ended September 30, 2019 and 2018,
respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">The ESOP shares as
of September 30, 2019 and 2018 were as follows:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt; white-space: nowrap"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">September 30, 2019</td><td style="padding-bottom: 1pt; white-space: nowrap; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; white-space: nowrap; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">September 30, 2018</td><td style="padding-bottom: 1pt; white-space: nowrap"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 70%; text-align: justify; text-indent: 0in; white-space: nowrap">Allocated shares</td><td style="width: 1%; white-space: nowrap"> </td>
<td style="width: 1%; text-align: left; white-space: nowrap"> </td><td style="width: 12%; text-align: right; white-space: nowrap">454,610</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%; white-space: nowrap"> </td>
<td style="width: 1%; text-align: left; white-space: nowrap"> </td><td style="width: 12%; text-align: right; white-space: nowrap">459,032</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: justify; white-space: nowrap">Committed-to-be-released shares</td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap">3,542</td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap">3,750</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: justify; padding-bottom: 1pt; white-space: nowrap">Unreleased shares</td><td style="padding-bottom: 1pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">10,624</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">25,416</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: justify; white-space: nowrap"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: justify; padding-bottom: 2.5pt; white-space: nowrap">Total shares held by the ESOP</td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">468,776</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">488,198</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: justify; white-space: nowrap"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt; white-space: nowrap">Fair value of unreleased shares</td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">252,001</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">759,684</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 1in; text-indent: -1in"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">The Company may at times be required
to repurchase shares at the ESOP participants’ request at the fair market value. During the three months ended September
30, 2019 the Company repurchased 333 shares previously held by the ESOP for $8,291. During the three months ended September 30,
2018 the Company did not repurchase any shares held in the ESOP.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">The ESOP allows for eligible participants
to take whole share distributions from the plan on specific dates in accordance with the provision of the plan.  There were
no share distributions from the ESOP during the three months ended September 30, 2019 and 2018.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">The ESOP shares as
of September 30, 2019 and 2018 were as follows:</p>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt; white-space: nowrap"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">September 30, 2019</td><td style="padding-bottom: 1pt; white-space: nowrap; text-align: right; vertical-align: bottom"> </td><td style="padding-bottom: 1pt; white-space: nowrap; text-align: right; vertical-align: bottom"> </td>
<td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">September 30, 2018</td><td style="padding-bottom: 1pt; white-space: nowrap"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="width: 70%; text-align: justify; text-indent: 0in; white-space: nowrap">Allocated shares</td><td style="width: 1%; white-space: nowrap"> </td>
<td style="width: 1%; text-align: left; white-space: nowrap"> </td><td style="width: 12%; text-align: right; white-space: nowrap">454,610</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%; white-space: nowrap"> </td>
<td style="width: 1%; text-align: left; white-space: nowrap"> </td><td style="width: 12%; text-align: right; white-space: nowrap">459,032</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: justify; white-space: nowrap">Committed-to-be-released shares</td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap">3,542</td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap">3,750</td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: justify; padding-bottom: 1pt; white-space: nowrap">Unreleased shares</td><td style="padding-bottom: 1pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">10,624</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">25,416</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: justify; white-space: nowrap"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="text-align: justify; padding-bottom: 2.5pt; white-space: nowrap">Total shares held by the ESOP</td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">468,776</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">488,198</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="text-align: justify; white-space: nowrap"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td>
<td style="text-align: left; white-space: nowrap"> </td><td style="text-align: right; white-space: nowrap"> </td><td style="white-space: nowrap; text-align: left"> </td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding-bottom: 2.5pt; white-space: nowrap">Fair value of unreleased shares</td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">252,001</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; white-space: nowrap"> </td>
<td style="border-bottom: Black 2.5pt double; text-align: left; white-space: nowrap">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; white-space: nowrap">759,684</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 1in; text-indent: -1in"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note 6. Revenue</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective July 1, 2018, we adopted Financial
Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts
with Customers”, which requires entities to assess the products or services promised in contracts with customers at contract
inception to determine the appropriate unit at which to record revenues.  Revenue is recognized when control of the promised
products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be
entitled to in exchange for those products or services. We adopted ASC 606 using the modified retrospective method, which means,
using the allowed practical expedient, we applied the new standard to open contracts at June 30, 2018.  We reviewed remaining
obligations as of the effective date and determined no adjustment was required to the opening balance of retained earnings. 
Under the modified retrospective method, prior period revenue is not restated for comparative periods.  As a result of the
adoption, we reclassified customer advance payments from inventory to contract liabilities.  Contract liabilities were $666,834
and $6,054 as of September 30, 2019 and June 30, 2019, respectively.  The increase in contract liabilities is primarily due
to cash collected from a progress payment related to a specific contract. The company used the practical expedient to expense incremental
costs incurred to obtain a contract when the contract term is less than one year.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Significant judgment is required in determining
the satisfaction of performance obligations.  Revenues from our performance obligations are satisfied over time using the
output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual
shipment terms, typically shipping point.  Revenue is recognized when the customer takes control of the product or services. 
The output method best depicts the transfer of control to the customer as the output method represents work completed. Control
is typically transferred to the customer at shipping point as the company has a present right to payment, the customer has legal
title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer
has accepted the asset.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; color: #1F497D"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total revenue recognized for the three months
ended September 30, 2019 based on units delivered was $5,118,314 compared to $6,852,770 for the same period in fiscal year 2019. 
Total revenue recognized for the three months ended September 30, 2019 based on milestones achieved was $805,505 compared to $1,484,629
for the same periods in fiscal year 2019.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The company offers a standard one-year product
warranty. Product warranties offered by the company are classified as assurance-type warranties, which means, the warranty only
guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct
performance obligation.  The impact of variable consideration has been considered but none identified which would be required
to be allocated to the transaction price as of September 30, 2019.  Our payment terms are generally 30-60 days. </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The company’s backlog at September 30,
2019 totaling $46.6 million is expected, based on contractual due dates, to be recognized in the following fiscal years: 63% in
2020; 23% in 2021; 12% in 2022, and 2% thereafter.</p>