JOHN P WAITE