Rene Descartes

03/31/1596 - 02/11/1650
teasericon: 
James Horvath Gooey Website