John DavidJohn David is a publisher of self-help guides and consumer information materials, in electronic and other formats.