AGREEMENT AND IRREVOCABLE PROXY