David Macfarlane Slide 35