1 record for Cara Welch Rubin in Oberlin, Ohio


Age: 31

Lives at: 61 Willard Ct, Oberlin, Lorain County, Ohio 44074

Birth Year: 1993

Party Affiliation: No known party affiliation