Steve Allen (1963) werd in Nederland geboren. Hij volgde zijn Masters-opleiding in Rotterdam en Canada en werkte in de farmaceutische industrie en in de financiële wereld. Blackout is zijn r...