Author: David R., Ph.D. Hunt
Alternate names: David R. Hunt