Agnes (Beattie) Barclay