John St. Clair — player of American football