JOHN P MC NIVEN