steven shores