James Patrick MacGregor - (born 1972)