David L Fairfax Williams

David L Fairfax Williams

Born and went to school in Auckland. Did MA, MSc, PhD at University of Auckland. After a few years lecturing, went to live and work on family farm at Matauri Ba