David Ravenscroft (points: 18)