David Ritchie (points: 23)