Gray, Peter A.B.S. Edin.