64-year-old James J Macdonald lives in Bensalem, Pennsylvania. Other places in which James has lived are Blakeslee, Pennsylvania; Philadelphia, Pennsylvania and Southampton, Pennsylvania. Some of James family members are James M Macdonald, Barbara Macdonald, Joan M Mac and Donald Joan Mac.