William Percival Gray address