O'Halloran & Associates Attorneys At Law