Author: Daniel B. Kopans
Alternate names: Daniel Kopans