Author: David M. Hunt
Alternate names: Hunt, David M.