St. Clair was born in Thurso, Caithness, Scotland, probably to William Sinclair, a merchant, and Elizabeth Balfour.
St. Clair was born in Thurso, Caithness, Scotland, probably to William Sinclair. St. Clair was born in Thurso, Caithness, Scotland, probably to a merchant. St. Clair was born in Thurso, Caithness, Scotland, probably to Elizabeth Balfour.