THOMAS C. HABERLACK, PC