James M Macdonald, 52 years old, lives in Ashland, MA, but has also spent time in Hayden Lake, ID; Rathdrum, ID; Brockton, MA and Natick, MA. Some of James family members are Christopher S Macdonald, Stephanie L Figueredo, Joanne M Smith, Ronald M Smith, Ralph W Macdonald, Keith R Macdonald and Constance Macdonald.