andrew schneider