David Duncan Macfarlane — New Zealand farmer