Author: David N. Shier
Alternate names: David N. Shier Dr.