John David Hay Mackenzie — British business executive and accountant