desc. Alan Gray