steven livingstone