Partridge Snow & Hahn LLP