Professor Robert Constable, Cornell University Share This PageProfessor Robert Constable, Cornell University