Do You Know Alan Hill? Let Me Introduce You To Him….