hugo allen