StorvaldΒΆ

Lord of the Frost Giants. He resides in Svardborg.