Author: Geoffrey A. Moore
Alternate names: Geoffrey Alexander Moore; Moore, Geoffrey A. (1946-)
Born: 1946