Helen turned 103 years old. Helen's birth year is 1921. The number currently linked to Helen is (814) 275-3755. People possibly related to Helen are Thomas Andrew Felser, Herbert D Felser, Barbara Felser and 4 other people. 14736 Spyglass St, Orlando, Fl 32826 is where Helen resides. She has stayed in Union City, Atwater, Homestead and 2 other cities before moving to Orlando.