Adrian M. Hickman
overview