Jussi Roine
About me
Podcast
Contact me
Not Bad Security
Another new adventure begins now - meet Not Bad Security!