CEO. The product owner should be finding what the customer needs, but as soon as you have more than one customer you'll have antagonistic pressures on what to implement next. It's up to the CEO to make the decision which customer needs to actually fulfil (with information and input from everyone else). It's up to the CTO to make those decisions happen in a way that doesn't stop the company doing more things in the future.