Jack Wester was born in Stockholm, Sweden in the early seventees and he stills enjoys life there.