James R Macrae is 55 years old. James lives in Poway, California, but has also spent time in Carlsbad, California; Santee, California; Hurst, Texas and Opelika, Alabama. James works for New Generation Services. James is related to Katherine M Corcoran, Jim Macrae, Mary A Macrae, Barbara B Macrae, Linsey B Wilke, Kevin J Macrae, Barbara L Macrae, Kenneth J Macrae, Susanne Olga Macrae, Susanne O Macrae and Kenneth F Macrae.