john shivers