Public records show Spencer and Auburn as cities Lori also stayed in. 18 Charron St, Spencer, Ma 01562 is where Lori resides. The number currently linked to Lori is (508) 885-6867. We have found 7 possible relatives of Lori: Fred A Scanlon, Mark R Scanlon, Carol A Scanlon and 4 other people. The current age of Lori is 50. Lori's birth year is 1974.