James Armstrong Blain was born 25 Apr 1857, Galt (Cambridge), Waterloo Region, Ontario, Canada; was christened 28 Jun 1857, Trinity Anglican Church, Cambridge, Waterloo Region, Ontario, Canada; died 22 Feb 1901; was buried , New York City, New York, USA..