Author: gifford p. cheshire