I don't think he can answer that question to anyone's satisfaction. The stock price is a reflection of investors' perceived value of the company at any moment in time. Right now, there is no meaningful revenue to accurately value the company, so the price is where supply and demand for the share meet.
What I would like to see is some guidance on revenue, at least for the next quarter. Leigh tried to do that but his guidance were probably too optimistic and did not fully reflect the regulatory risk of bringing product to market.