Author: David E Stewart
Alternate names: Stewart, David E., Sr.