Thomas Fuller

Canada, 1822-1898