Partridge, Snow & Hahn, LLP