Keith Schneider | news sites