Geoffrey Freeman (Ed. ) Allen