Partridge snow & Hahn llp