David Szalay David Szalay. David Malan David Macaulay David Barclay David. Macaulay David? Macaulay David Balade David MacAulay Ludovicd Balay