geoffrey bayldon