michael p. hill