John MacDonald

Equity Partner and Managing Partner (Princeton, New Jersey) at Constangy, Brooks, Smith & Prophete LLP

John MacDonald Email & Contact Information

John MacDonald Current Workplace: Constangy, Brooks, Smith & Prophete LLP

View Colleagues