Steven Austin

Steve Austin is a comics artist who illustrated an episode of Time Twisters that appeared in 2000 AD prog 1982.