Ruth is a resident of Water Oak Dr, Edinburg, Tx 78539. Ruth has listed (956) 519-5299 as her phone number. Ruth has previously lived in San Juan, Houston and Mcallen. Ruth turned 75 years old. Ruth is related to or closely associated with Johnny Benalee Dillon, Johnny B Dillon, Johnny B Dillon and one other person. Ruth was born in 1950.