James Fenimore Cooper

James Fenimore Cooper

1789 - 1851