JOHN P STUART