Author: William D. James
Alternate names: William D James
Born: 1950