dave hayward