Hinckley Allen & Snyder Llp