JOHN P COOK & ASSOCIATES