1965 is the birth year of Ruby. In addition to Stafford, Ruby also lived in Houston. Ruby currently resides at 12218 Meadow Lane Ct, Stafford, Tx 77477. Phone number listed for Ruby is (281)...