Even without knowing your specific criteria, #2 on your list must be Alan Kay.
But I'm curious who you think #3 is.