JOHN P. COOK & ASSOCIATES INC.