James Alexander's address is 1185 Sunburst Street , Twin Falls, ID 83301. Possible relatives include Amber Alexander, Gerri Alexander and 2 others. Public records show James has also lived in Eden, ID. James's latest phone number is (208) 825-5326.
Phone Numbers: (208) 825-5326
Address History: 1185 Sunburst Street, Twin Falls, ID 83301;
302 Po Box, Eden, ID 83325
Results 1 - 1 of 1