WM. COULL ASSOCIATES, LTD.