I have encountered Robert Costa on a few occasions, just socially. For all it is worth, he came across as a decent man. I would trust him.
If he says
"It's going to be a good bloody, solid, long term investment. So at that price ($2.20 per new share) I'm happy to jump on the allocation.Robert Costa, shareholder in Costa Group"
I have no doubt he means it.