Allan Johnstone Dundee Domestic Abuser Emotional/Psychological Sexual Abuser Narcissistic Abuser Animal Abuser Rapist