alan hardyman (128.544)