Iain è nato nel 1955 a Sault Ste, in Ontario, Canada. Ha avuto un’ infanzia movimentata: ha vissuto in 11 case diverse, abbandonato la scuola… Suo padre era un viaggiatore e così anche lui ha continuato a viaggiare, spostandosi tra luoghi e attività diverse, facendo i lavori più disparati.
Ha poi ripreso gli studi, laureandosi in giornalismo, e lavorato per vari giornali. Nel tempo libero scrive libri per ragazzi, 15 dei quali sono stati pubblicati.
Bibliografia
Harold il fantasma, Milano, Mondadori, 2003
The skeleton tree, San Paolo Edizioni, 2019