James D Macleod
11 Marvin St, Dartmouth
Nova Scotia B2Y2L9
902-469-4191
James D Macleod, phone number 902-469-4191, 9024694191, resides at 11 Marvin St Dartmouth NS B2Y2L9, Dartmouth Information, Dartmouth 311 Canada
Dartmouth 311 Canada
Dartmouth 311 Canada