You are here

David Finkelhor, PhD University of New Hampshire, USA, University of New Hampshire, Durham, USA