Author: Kenneth Evan Sharpe
Alternate names: Kenneth E. Sharpe