David Almond David Almond. David, Almond David Desmond David Diamond by David Almond D. David Almond David Bond David Richmond Cecil Balmond