JOHN P HAMPTON