Person
(born 1663)
Not who you're looking for? Others named John St. Clair: player of American football
Family