A Man 500 Years Ahead of His Time