Author: John Strachan Anderson
Alternate names: Anderson, John Strachan, 1960-
Born: 1960