Answer:
There is no right answer but in my opinion it is Leonardo da Vinci
9.4m questions
12.2m answers