Bachelor in Agriculture Science with honors, National University Ireland, 1972. Doctor of Philosophy, National University Ireland, 1977.
Assistant professor American University Beirut, 1977-1978. Research associate University College Dublin, Ireland, 1977-1981. Research fellow University Saskatchewan, Saskatoon, Canada, 1981-1983, Massey University, Palmerston North, New Zealand, 1983-1984.
Senior research fellow University Newcastle, Newcastle-upon-Tyne, United Kingdom, 1986-1988. Research scientist Agriculture and Agri-Food Canada, Swift Current, Saskatchewan, Canada, 1988-1997. Soil scientist New Zealand Institute Crop and Food Research, Christchurch, since 1997.
External examiner University Saskatchewan, Saskatoon, 1992. Consultant Soiltech Services, Swift Current, 1988-1991.
Director, secretary, president Saskatchewan Multicultural Council, Swift Current, 1990-1997.
Married Irene Anne Brennan, September 3, 1977. Children: Caroline Elizabeth, Sheena Mary.