Gregory M. Dennis, JD