Author: Kenneth R Grant
Alternate names: Kenneth R. Grant