MICHAEL G. KESSLER & ASSOCIATES, LTD.