steven shannon s