John Barclay

Born 1797; died 1838
Lists
John Barclay is in following lists