David Hudson

Biography

David Hudson recently retired as acquisitions librarian for the State Historical Society of Iowa.

As author:

Editor

Illustrator

Photographer

Translator