Hal Iggulden

Hal Iggulden was born in 1972. He lives in Leicester and is a theatre director with a love of astronomy, gadgets, dogs and football.