D. PUCHKOFF ASSOCIATES, LTD.