Every Life Matters held St Andrews dinner