GREGORY P HANVILE