E. O. Macpherson

New Zealand geologist