JOHN P LANE