Harper undergoes surgery; Stevens out of hospital