EdgarLookup
DEFA14A

MECHANICAL TECHNOLOGY INC. - DEF 14A/A 04/24/03

Company
Soluna Holdings, Inc
Filed
April 24, 2003
Accession Number
0000064463-03-000044