Author: David S. Stewart
Alternate names: Stewart, David S. (David Smith); Stewart, David S.; David Smith Stewart; Dr. David S. Stewart