stephen silver