David Lemmings

David Lemmings is Associate Professor in History at the University of Newcastle, Australia.