David Hapgood Author & Translator

David Hapgood has written for many publications, including the New York Times, and is the author of several books. He lives in New York City. David Richardson researched this book for ten years. He resides in McLean, Virginia.