Liberty Defense closes $20 million US IPO on NASDAQ By Investing.com | AllMind News