Andrew George Thomas, PhD.

Memberships

Human Behavior and Evolution Society

European Human Behaviour and Evolution Association

British Psychological Society