David Mackenzie articles