A Better Place is now in a “better place”- the company went bankrupt but the CEO has a good perspective on the market.

About the Author