MICHAEL STAPLETON ASSOCIATES, LTD.