john geddert