THOMAS J. KEANE, P.C.