|
David V Barrett has been a teacher of religious studies and English, a computer programmer and intelligence analyst for the British and American governments, and a journalist. He has been an author since 1991, researching and writing mainly on religious and esoteric subjects. |