James Magonagle

(856) 981-0477
(856) 931-1200
(856) 931-2206

View Listings