Bob 'Sir Galahad' Gladdens (as David Willcock)