Bachelor of Science in Chemical Engineering, University College Dublin, 1960. Mark Scheme, university College Dublin, 1969. Doctor of Philosophy in Chemical Engineering, University Witwatersrand, Johannesburg, South Africa, 2008.
Project engineer, research engineer Arthur Guinness Brewery, Dublin, 1961—1969. Chemical engineer African Explosives and Chemical Industries, Durban, 1969—1971, productivity services engineer Johannesburg, 1971—1976. Planning engineer Engineering Management Services, 1974—1976, S. African Project Management Services, Johannesburg, 1976—1981.
Senior engineer Anglo American Corporation, 1981—1988. Project services manager AECI Engineering, 1988—1998. Managing director David Milne and Associates, Kempton Park, South Africa, since 1998.
Married Anne Martyn, October 12, 1974. 1 adopted child Martyn Richard 1 child Nicholas Peter.