JOHN P DENEGALL, JR