John Davidson John Davidson can refer to more than one person: John Davidson (poet), a Scottish poet and playwright. John Davidson (hockey player), a retired professional ice hockey player. John Davidson (game show host), a host of the game show Hollywood Squares. John Davidson (botanist), British Columbia's first Provincial Botanist.