Geoffrey G Hallock Editor