Harold Davis

Harold Davis is the author of more than thirty books on a wide range of topics from art and photography to computer programming and the Internet. He has been a professional photographer, lawyer, software developer, enterprise consultant, and the chief technology officer for an Internet startup.