lance hardy