Partridge, Snow & Hahn LLP