Castle Creek Biosciences has filed for a $100 million initial public offering (IPO), with the goal of being listed on the Nasdaq under the symbol “CCBS.”/nRead More