Dane McGowan

Dane McGowan, alias Jack Frost, is a major character in The Invisibles.