Author: David S Frank
Alternate names: David S. Frank