James Macfarlane

Active Camden, NJ Vice-Chairman for The Camden County Municipal Utilities Authority

(856)541-3700