Author: James R. Hasselback
Alternate names: James Hasselback; James R Hasselback