John George Keilp, PHD