Welsh files $345 million IPO to pay down debt