Author: Lawrence D. Garrett
Alternate names: Lawrence D Garrett