As far as I'm aware it's because some people lost money during the time he was in charge of Deep Yellow. I understand that Cowden also lost money on DYL, so it seems a bit strong to call him dodgy.
VCN Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held