Dan Hill through it all