Jack Kelly advises both domestic and international clients on a broad range of corporate transactions.