John Cartwright

John Cartwright is Senior Lecturer and teaching fellow at the University of Chester, where he teaches courses on evolutionary psychology, genetics and evolution, and animal behavior.