Preston J. Hill BSc (auth.)