Exhibit 99.3
Execution Version
JOINT FILING AGREEMENT
This JOINT FILING AGREEMENT (this “Agreement”) is made and entered into as of July 2, 2024, by and among Wynnefield Partners Small Cap Value, L.P. I, Wynnefield Partners Small Cap Value, L.P., Wynnefield Small Cap Value Offshore Fund, Ltd., Wynnefield Capital, Inc. Profit Sharing Plan, Wynnefield Capital Management, LLC, Wynnefield Capital, Inc., Nelson Obus, Joshua H. Landes and Robert D. Straus.
The parties to this Agreement hereby agree to prepare jointly and file timely (or otherwise to deliver as appropriate) all filings on Schedule 13D (the “Filings”) required to be filed by them pursuant to Section 13(d) under the Securities Exchange Act of 1934, as amended, with respect to their respective ownership of the common stock, $0.0001 par value per share, of TechPrecision Corporation, a Delaware corporation, that are required to be reported on any Filings. Each party to this Agreement further agrees and covenants to the other parties that it will fully cooperate with such other parties in the preparation and timely filing (and other delivery) of all such Filings.
[signature pages follow]
IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first set forth above.
WYNNEFIELD PARTNERS SMALL CAP VALUE, L.P. I
By: | Wynnefield Capital Management, LLC, | |
| | its General Partner | |
| | | |
By: | /s/ Nelson Obus | |
| Nelson Obus, Co-Managing Member | |
| | | |
WYNNEFIELD PARTNERS SMALL CAP VALUE, L.P. | |
| | | |
By: | Wynnefield Capital Management, LLC, | |
| | its General Partner | |
| | | |
By: | /s/ Nelson Obus | |
| Nelson Obus, Co-Managing Member | |
| | | |
WYNNEFIELD SMALL CAP VALUE OFFSHORE FUND, LTD. | |
| | | |
By: | Wynnefield Capital, Inc., | |
| | its Investment Manager | |
| | | |
By: | /s/ Nelson Obus | |
| Nelson Obus, President | |
| | | |
WYNNEFIELD, CAPITAL, INC. PROFIT SHARING PLAN | |
| | | |
By: | /s/ Nelson Obus | |
| Nelson Obus, Co-Trustee | |
| | | |
WYNNEFIELD CAPITAL MANAGEMENT, LLC | |
| | | |
By: | /s/ Nelson Obus | |
| Nelson Obus, Co-Managing Member | |
| | | |
WYNNEFIELD CAPITAL, INC. | |
| | | |
By: | /s/ Nelson Obus | |
| Nelson Obus, President | |
(Signature Page to Joint Filing Agreement)
/s/ Nelson Obus | |
Nelson Obus, Individually | |
| |
/s/ Joshua H. Landes | |
Joshua H. Landes, Individually | |
| |
/s/ Robert D. Straus | |
Robert D. Straus, Individually | |
(Signature Page to Joint Filing Agreement)