Patridge Snow and Hahn LLP