richard allan (179.336)