James W Macdonald is 58 years old. James lives in Londonderry, NH. Other places in which James has lived are Salem, MA; Wilmington, MA and Barrington, NH. Linda A Macdonald, Melanie A Macdonald, Warren K Macdonald, Maureen A Macdonald, Christina Marie Harris, Alan J Macdonald and Warren K Macdonald are some of James relatives.