David Dempsey

David Dempsey

Guest writer

David Dempsey is an associate professor in natural resources engineering at the University of Canterbury.