Leo Burnett Orchard, The Leo Group India’s full service creative agency, has made some key senior management changes. The agency has brought on....