James Fenimore Cooper

237 years old Burlington, New Jersey, USA