David Abbott — American magician and writer