hardyallen