TOR EVEN STENE, LEKA, Norwegen