greg shorer