e. grant perry