Evan A. Lottman 1931 - 2001
Evan A. Lottman was born on March 20th, 1931 in New York City, New York, USA and passed away on September 25th, 2001 (due to esophageal cancer)
.
He was 70.
- Spouse: Eileen (?-2001)
As Editor
- Maximum Overdrive 1986