Michael Charles Hill
overview