Hinckley, Allen & Snyder Llp