Skip to main content

James Porterfield, Edinburgh's English Schoolmaster (1695)