1 Answers

Pat Hayes is a computer scientist.

4 views