actor: David Longworth