Ruth’s residency is at 1753 Lake Rd, Youngstown, Ny 14174. Ethel L Owler, William G Owler, Garrett A Owler and 6 other people are people possibly related to Ruth. Ruth's birth year is 1949. The current age of Ruth is 75. Other cities that she has stayed in are Ballwin, Manchester and Florissant. The number currently linked to Ruth is (636) 225-3676.