J.P. Hill
overview