Hinckley Allen & Snyder LLP